level 11
淡泊远烟
楼主
如题,编译 Linux from scratch 到启动步骤报错: Failed to mount API systems....
已经做的:1.google 相关问题,尝试自行解决(失败)
2.问 AI ,根据 AI 的建议修复(失败)
3.尝试 UEFI+GRUB+ GPT分区,BIOS+GRUB+GPT 分区(重新编译linux 内核支持 uefi, gpt 分区格式) 失败
详细信息:
LFS BOOK: 13.0
linux kernel: 6.18.10
磁盘分区:gpt 格式
命令:
grub-install /dev/sda5 --target i386-pc
#replace 7cf3a6c9-4136-0747-bcb0-8e408f4ea5c9 with your partuuid
cat > /boot/grub/grub.cfg << "EOF"
# Begin /boot/grub/grub.cfg
set default=0
set timeout=5
insmod part_gpt
insmod ext2
set root=(hd0,gpt5)
set gfxpayload=1024x768x32
menuentry "GNU/Linux, Linux 6.18.10-lfs-13.0-systemd" {
linux /boot/vmlinuz-6.18.10-lfs-13.0-systemd root=/dev/sda5 ro
}
EOF
2026年06月04日 13点06分
1
已经做的:1.google 相关问题,尝试自行解决(失败)
2.问 AI ,根据 AI 的建议修复(失败)
3.尝试 UEFI+GRUB+ GPT分区,BIOS+GRUB+GPT 分区(重新编译linux 内核支持 uefi, gpt 分区格式) 失败
详细信息:
LFS BOOK: 13.0
linux kernel: 6.18.10
磁盘分区:gpt 格式
命令:
grub-install /dev/sda5 --target i386-pc
#replace 7cf3a6c9-4136-0747-bcb0-8e408f4ea5c9 with your partuuid
cat > /boot/grub/grub.cfg << "EOF"
# Begin /boot/grub/grub.cfg
set default=0
set timeout=5
insmod part_gpt
insmod ext2
set root=(hd0,gpt5)
set gfxpayload=1024x768x32
menuentry "GNU/Linux, Linux 6.18.10-lfs-13.0-systemd" {
linux /boot/vmlinuz-6.18.10-lfs-13.0-systemd root=/dev/sda5 ro
}
EOF
