我按照 arch-linux 的安装指南(https://wiki.archlinux.org/index.php/installation_guide)以传统模式在 32 位笔记本电脑上安装操作系统。我用 U 盘加载了 iso。
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 513.1M 1 loop
sda 8:0 0 149.1G 0 disk
|-sda1 8:1 0 477M 0 part /boot
|-sda2 8:2 0 4G 0 part [SWAP]
|-sda3 8:3 0 144.6G 0 part /
sdb 8:16 1 29.3G 0 disk
-sdb1 8:17 1 29.3G 0 part
sr0 11:0 1 627M 0 rom
安装 grub 没有错误:
grub-install /dev/sda
Installing for i386-pc platform.
Installation finished. No error reported.
当我尝试生成配置文件时,输出是:
grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
done
重新启动后,它会加载到 grub 控制台中。
答案1
我没有从基本包中下载linux内核(https://wiki.archlinux.org/index.php/installation_guide#Install_essential_packages)。
重装系统后使用命令:
pacstrap /mnt base base-devel linux linux-firmware
grub 可以在我的 /boot 文件夹中找到内核。