Arch|Arch Linux 2020-07 实机安装

我的其它类似文章
Arch Linux 2020-07 安装kde桌面环境
Arch Linux 2020-10 安装deepin(dde)桌面环境
1、Arch linux下载
https://www.archlinux.org/download/

Arch|Arch Linux 2020-07 实机安装
文章图片
Arch linux下载页.png
2、USBwrite下载
https://sourceforge.net/projects/usbwriter/

Arch|Arch Linux 2020-07 实机安装
文章图片
USBwrite下载页.png
下载完后,就可以做archlinux的启动盘了 【Arch|Arch Linux 2020-07 实机安装】
3、验证启动模式
进入到启动盘后,输入

# ls /sys/firmware/efi/efivars

则会出现十几行字符,说明你的启动方式是UEFI,否则时BIOS(或称legacy,又称 CSM support),接着往下看
4、联网
检查网络,用ping命令
# ping www.baidu.com

如果连通,会显示延迟,如果连不通,就要手动联网
如果是网线,输入
# ip link//查看网卡 # systemctl start dhcpcd # dhcpcd enp0s4//enp0s4是我的无线网卡名

如果使用wifi,输入
wifi-menu [After 2020.7]
# ip link//查看网卡 # iw dev wlp0s4 link//查看网卡wlp0s4连接状态# # iw dev wlp0s4 scan//查看可用热点 # wpa_supplicant -B -i wlps04 -c <(wpa_passphrase "ssid" "passwd")

然后选择要连接的wifi,就可以联网了
5、更新系统时间
# timedatectl set-ntp true

6、Arch全盘安装分区方案
7、Win10(GPT+UEFI)和Arch双系统安装分区方案
8、Win7+Arch 或 Win10/Win8(MBR+BIOS)+Arch分区方案
第6、7、8项选择一个方案安装
6、Arch全盘安装分区方案
查看硬盘,如果你有多硬盘,它会显示sda、sdb、sdc...
# lsblk

打开分区工具
# cfdisk /dev/sda//对硬盘sda进行分区

分区方案(GPT) 大小300M,type选择EFI system,用来挂载引导分区
大小4G,type选择Linux swap,用来做交换分区
剩余全部,用来挂载 / 目录
7、Win10(GPT+UEFI)和Arch双系统安装分区方案
查看硬盘,如果你有多硬盘,它会显示sda、sdb、sdc...
# lsblk

打开分区工具
# cfdisk /dev/sda//对硬盘sda进行分区

分区方案(GPT) 大小4G,type选择Linux swap,用来做交换分区
分一个区,如70G,用来挂载 / 目录
8、Win7+Arch 或 Win10/Win8(MBR+BIOS)+Arch分区方案
查看硬盘,如果你有多硬盘,它会显示sda、sdb、sdc...
# lsblk

打开分区工具
# cfdisk /dev/sda//对硬盘sda进行分区

分区方案(MBR) 大小4G,type选择Linux swap,用来做交换分区
分一个区,如70G,用来挂载 / 目录
9、格式化分区和挂载分区
使用lsblk命令查看刚才的分区名
选择第6项分区方案的:
// 如果EFI分区是sda0,swap分区是sda1,/ 分区是sda2,则 # mkfs.vfat /dev/sda0 # mkswap /dev/sda1 # swapon /dev/sda1 # mkfs.ext4 /dev/sda2 # mount /dev/sda2 /mnt # mkdir -p /mnt/boot/EFI # mount /dev/sda0 /mnt/boot/EFI

选择第7项分区方案的:
// 如果EFI分区是sda0,swap分区是sda1,/ 分区是sda2,则 # mkswap /dev/sda1 # swapon /dev/sda1 # mkfs.ext4 /dev/sda2 # mount /dev/sda2 /mnt # mkdir -p /mnt/boot/EFI # mount /dev/sda0 /mnt/boot/EFI

选择第8项分区方案的:
// 如果swap分区是sda1,/ 分区是sda2,则 # mkswap /dev/sda1 # swapon /dev/sda1 # mkfs.ext4 /dev/sda2 # mount /dev/sda2 /mnt

10、安装Arch linux
# pacstrap /mnt base base-devel linux linux-firmware

11、生成分区表
# genfstab -U /mnt >> /mnt/etc/fstab

12、切换root到新系统
# arch-chroot /mnt

13、设置时区和硬件时间
# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # hwclock --systohc

14、下载vim编辑器
# pacman -S vi vim

15、设置语言
# vim /etc/locale.gen

把光标移动到en_US.UTF-8 UTF-8和zh_CN.UTF-8 UTF-8前面,按 x 键,然后输入 :q! 退出,然后
# locale-gen # echo "LANG=en_US.UTF-8" >> /etc/locale.conf

16、创建hostname文件
# echo "myhostname" >> /etc/hostname

17、添加host信息
# vim /etc/hosts

按i,然后输入
127.0.0.1localhost ::1localhost 127.0.1.1myhostname.localdomainmyhostname

然后按esc,输入 :wq! 保存退出
18、修改root密码
# passwd root

19、安装网络相关软件
安装 dhcpcd
# pacman -S dhcpcd iputils # systemctl enable dhcpcd#开机启动#

无线网络,还要安装以下
# pacman -S iw dialog wpa_supplicant networkmanager netctl # systemctl enable NetworkManager

20、设置sudo权限
# pacman -S sudo # vim /etc/sudoers

把 %wheel 那行前面#去掉,具体是把光标移动到#上,按 x,然后输入:wq!保存退出
21、新建用户
# useradd -m -g wheel 用户名 # passwd 用户名

然后输入要设置的密码
22、设置引导程序
选择第6/7分区方案的请执行:
# pacman -S grub efibootmgr dosfstools ntfs-3g os-prober # grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=ArchLinux # grub-mkconfig -o /boot/grub/grub.cfg

选择第8分区方案的请执行:(sda为Arch的 / 目录)
# pacman -S grub-bios # grub-install /dev/sda # grub-mkconfig -o /boot/grub/grub.cfg

最后
# exit # umount -R /mnt # reboot

重启后用ping命令检查有没有网,一般这个时候有线的都有网了,无线的需要输入
# ip link

查看网卡名,通常是 wlpxxxx的,如wlp0s4
# iw dev wlp0s4 link//查看网卡wlp0s4连接状态 # iw dev wlp0s4 scan//查看可用热点 # sudo wpa_supplicant -B -i wlp0s4 -c <(wpa_passphrase 热点名 热点密码)

然后就可以上网了,尽情地pacman下载软件吧,喜欢的朋友给个收藏点赞哦。

    推荐阅读