m0_46288608 2023-03-05 16:13 采纳率: 0%
浏览 50
已结题

LFS搭建遇到的问题,系统无法完成引导

LFS11.2 系统的引导问题

lfs使用的分区

img


使用的grub.cfg
set default=0
set timeout=5
insmod ext2
set root=(hd0,1)
menuentry "GNU/Linux, Linux 5.19.2-lfs-11.2" {
linux /vmlinuz-5.19.2-lfs-11.2 root=/dev/sda3 ro
}
EOF
这里设置成sda3,是因为在进行加载时,将这个磁盘放到第一的位置

尝试过的解决方法

将/vmlinuz-5.19.2-lfs-11.2 替换为/boot/vmlinuz-5.19.2-lfs-11.2
root=/dev/sda3 改为UUID的形式
目前的

img

  • 写回答

5条回答 默认 最新

  • 「已注销」 2023-03-05 16:31
    关注

    “Devil组”引证GPT后的撰写:

    • 你需要将 grub.cfg 文件中的 set root=(hd0,1) 设为 set root=(hd1,1)。这会将根目录设置为 /dev/sdb1。
    • 你也可以尝试在 grub.cfg 文件中使用 UUID 来指定根分区,而不是使用设备文件名。你可以通过运行 lsblk -f 命令来获取分区的 UUID。例如,如果 /dev/sdb1 分区的 UUID 是 1234-5678,你可以将 root=/dev/sda3 更改为 root=UUID=1234-5678。
    • 请记得在更改 grub.cfg 文件后更新 GRUB 的配置,以确保更改生效。你可以运行 sudo update-grub 命令来更新 GRUB 配置。
    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月12日
  • 修改了问题 3月5日
  • 修改了问题 3月5日
  • 创建了问题 3月5日

悬赏问题

  • ¥30 基于信创PC发布的QT应用如何跨用户启动后输入中文
  • ¥20 非root手机,如何精准控制手机流量消耗的大小,如20M
  • ¥15 远程安装一下vasp
  • ¥15 自己做的代码上传图片时,报错
  • ¥15 Lingo线性规划模型怎么搭建
  • ¥15 关于#python#的问题,请各位专家解答!区间型正向化
  • ¥15 unity从3D升级到urp管线,打包ab包后,材质全部变紫色
  • ¥50 comsol温度场仿真无法模拟微米级激光光斑
  • ¥15 上传图片时提交的存储类型
  • ¥15 VB.NET如何绘制倾斜的椭圆