Arch Linux安装准备
1、关闭主板security中 Secure Boot 选择disable禁用
2、在boot中更改启动模式为UEFI
3、Boot Options中设置U盘启动
基础安装
1、禁用reflector
systemctl stop reflector.service
systemctl status
2、查看是否为UEFI模式
ls /sys/firmware/efi/efivars
3、无线连接、有线连接
有线连接无须操作
使用 iwctl 命令进行网络连接
iwctl #执行iwctl命令,进入交互式命令行
device list #列出设备名,比如无线网卡看到叫 wlan0
station wlan0 scan #扫描网络
station wlan0 get-networks #列出网络
station wlan0 connect NAME #进行连接 输入密码即可
quit
ping www.baidu.com #测试网络是否连接
4、更新系统时钟
timedatectl set-ntp true #将系统时间与网络时间进行同步
timedatectl status #检查服务状态
5、分区
- EFI 分区:
/efi300M - 根目录:
/100G - 用户主目录:
/home剩余全部
lsblk #显示分区情况 找到你想安装的磁盘名称
cfdisk /dev/sdx #SATA硬盘 进入磁盘分配空间,根据自己需求分配
cfdisk /dev/namvxnx #NVME硬盘 x为参数,具体见磁盘显示
6、格式化
mkfs.ext4 /dev/sdax #格式化根目录和home目录的两个分区
mkfs.vfat /dev/sdax #格式化efi分区 NVME硬盘一样
7、挂载
先挂载根分区,再挂载 EFI 分区
mount /dev/sdax /mnt
mkdir /mnt/efi #创建efi目录
mount /dev/sdax /mnt/efi
mkdir /mnt/home #创建home目录
mount /dev/sdax /mnt/home
8、更换国内镜像源
vim /etc/pacman.d/mirrorlist #选其中一个添加
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
9、安装系统
pacstrap /mnt base base-devel linux linux-firmware #安装系统
pacstrap /mnt dhcpcd iwd vim networkmanager bash bash-completion
10、生成fstab文件
genfstab -U /mnt >> /mnt/etc/fstab
复查一下 /mnt/etc/fstab 确保没有错误
cat /mnt/etc/fstab
11、change root
切换到新系统的/mnt 下
arch-chroot /mnt
12、时区设置
设置时区,在/etc/localtime 下用/usr 中合适的时区创建符号连接
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #上海时区
随后进行硬件时间设置,将当前的正确 UTC 时间写入硬件时间。
hwclock --systohc
13设置Locale进行本地化
vim /etc/locale.gen
找到en_US.UTF-8、zh_CN.UTF-8 将注释删除后保存
然后生成 locale。
locale-gen
最后向 /etc/locale.conf 导入内容
echo LANG=en_US.UTF-8 >> /etc/locale.conf
14、为root用户设置密码
passwd root
16、安装微码
pacman -S intel-ucode #Intel
pacman -S amd-ucode #AMD
17、安装引导程序
pacman -S grub efibootmgr os-prober #双系统安装os-prober检测,单系统则不需要
grub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=ARCH
vim /etc/default/grub
grub-mkconfig -o /boot/grub/grub.cfg #生成grub配置文件
- 把
loglevel的数值从3改成5。这样是为了后续如果出现系统错误,方便排错 - 加入
nowatchdog参数,这可以显著提高开关机速度 - 为了引导双系统,将末尾
GRUB_DISABLE_OS_PROBER=false注释删除
18、完成安装
exit #退回安装环境
umount -R /mnt #卸载新分区
reboot #重启