制作启动盘、进入并联网
参见 使用 ArchInstall 安装 Arch Linux 的“安装前准备”一节。
挂载分区、进入系统
如果不了解你的硬盘分区,可以执行以下命令:
1 2 3 4
| lsblk
lsblk -o NAME,SIZE,TYPE,FSTYPE
|
先挂载根目录所在的分区:
如果根分区使用 BtrFS,需要知道子卷名。可以通过先挂载 BtrFS,然后通过 btrfs subvolume list /[挂载点]
查看子卷名。
1 2
| mount /dev/[根分区] -t btrfs -o subvol=[子卷名] /mnt
|
随后挂载其他分区:
1 2 3 4 5 6
| mount /dev/[启动分区] /mnt/boot
cat /mnt/etc/fstab
|
可以将此时的挂载方式写入原系统:
1
| genfstab -U /mnt > /mnt/etc/fstab
|
随后就可以进入原系统了。
忘记密码
如果忘记 root
用户密码,可以执行以下命令:
修复引导
1 2 3 4 5 6 7 8 9 10
| pacman -S linux
bootctl install
grub-install
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub
|
重启