永发信息网

如何用grub2引导U盘linux内核

答案:2  悬赏:70  手机版
解决时间 2021-03-18 02:18
  • 提问者网友:动次大次蹦擦擦
  • 2021-03-17 08:07
我用的是Ubuntu12.04,编译linux内核得到一个bzImage文件,请问如何用grub2引导,我现在能启动grub,但是无法引导入系统。估计是grub.cfg的问题,请问这个文件要怎么写?
最佳答案
  • 五星知识达人网友:平生事
  • 2021-03-17 08:35
menuentry "Boot Kernel on USB Disk " {
set root=(hd1,msdos1)
search --no-floppy --fs-uuid --set=root UUID
linux /bzimage
initrd /initrd.img
}
root=后面改为你的U盘设备号,UUID改为U盘分区uuid。
全部回答
  • 1楼网友:拜訪者
  • 2021-03-17 09:15
执行update-grub应该可以找到新内核的引导吧?如果不行,编辑grub.cfg手动添加启动项: menuentry "我的ubuntu " { linux /boot/vmlinuz-xxx initrd /boot/initrd-xxx.lz } 或者编辑/etc/grub.d/40_os-prober,将上面代码添加到文件末。然后执行update-grub。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯