Arch Linux 安装指南[2019.12.01]

uefi安装grub时

umount /sys/firmware/efi/efivars

可能会提示efivars not mount
解决的办法是把umount modprobe提前到chroot之前

我想来给提个醒就是用U盘装得时候 /dev/sdb 才是硬盘

千万要牢记是 sdb 不是 sda!!!

这种空间大小一眼就能看出來的直接 lsblk 就知道哪个是哪个了吧。

不一定。比如我的 U 盘和移动硬盘不管怎么启动它都不是 /dev/sda。所以要看大小、看卷标、看设备地址……lsblk 啊 ls /dev/disk/by-label 啊 lsusb 啊等等。

Wiki中提供了一种新方法:

# mount -t efivarfs efivarfs /sys/firmware/efi/efivars

我只是想提醒下安装的时候要小心点。我是在这里出错了,分区的时候还记得是sdb,到后边不知哪一步就sda了。开机自检时发现只有sda1才知道出问题了。

学习了。我那只是根据我最近的安装经验。

Yaourt 添加安装源的语句错了额:
应该是这样
[archlinuxfr]
Server = http://repo.archlinux.fr/$arch

用这个吧=w=

[archlinuxcn]
Server = http://repo.archlinuxcn.org/$arch

grub(UEFI+GPT)的安装命令有误

# grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=arch_grub --recheck

/sys/firmware/efi/efivars的挂载点是/mnt/boot/EFI而不是/mnt/boot,所以命令应改为

# grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=arch_grub --recheck

多谢提醒。

多谢提醒,已更正。

请问会有什么提示?

多谢提醒,已更正。

OK,已加。

请问,需要加上

SigLevel = Never

吗?

SigLevel = Optional TrustedOnly

然后记得信任我的 key:

sudo pacman-key -r 95FF0792
sudo pacman-key --lsign-key 95FF0792

还有其他打包者的 key 呢?

Felix 的已经有了。其他人不清楚。

神马时候弄个列表吧…不然这个就很讨厌了。

相应的语言环境下,启动到grub是会有个一闪而过缺少相应的mo文件的提示