首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用grub4dos引导ubuntu18.04

使用grub4dos引导ubuntu18.04
EN

Ask Ubuntu用户
提问于 2018-08-14 14:00:46
回答 1查看 6.9K关注 0票数 1

我正在使用grub4dos 0.4.4成功地引导Ubuntu17.04。以下是文件MENU.LST中的行

代码语言:javascript
复制
title Ubuntu 17 (64bit)

fallback 6

find --set-root /iso/ubt1704.iso

map --mem /iso/ubt1704.iso (0xff) || map --heads=0 --sectors-per-track=0 /iso/ubt1704.iso (0xff)

map --hook

root (0xff)

kernel /casper/vmlinuz.efi  file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/iso/ubt1704.iso splash

initrd /casper/initrd.lz

但对于Ubuntu 18.04,他们没有工作。选择Ubuntu18.04菜单后,计算机重新启动。

请帮我解决这个问题。谢谢你的进阶。

更新日期:2018年8月15日。

我已经将MENU.LST的内容更改为下面的内容,并且它起了作用。

代码语言:javascript
复制
find --set-root /iso/ubt1804.iso

map --mem /iso/ubt1804.iso (0xff) || map --heads=0 --sectors-per-track=0 /iso/ubt1804.iso (0xff)

map --hook

root (0xff)

kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/iso/ubt1804.iso splash

initrd /casper/initrd.lz
EN

回答 1

Ask Ubuntu用户

发布于 2019-07-21 20:21:03

使用grub4dos引导UbuntuUbuntu18.04ISO磁盘映像,下面是文件MENU.LST的条目:

代码语言:javascript
复制
title Ubuntu 18
  fallback 6
  find --set-root /iso/ubt1804.iso
  map --heads=0 --sectors-per-track=0 /iso/ubt1804.iso (0xff)
  map --hook
  root (0xff)
  kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/iso/ubt1804.iso splash
initrd /casper/initrd.lz

注:

  • 对于Ubuntu64bit,从14.04到17.10使用了vmlinuz.efi,所以kernel必须是/casper/vmlinuz.efi,但是
  • 对于旧版本和18.04+,请使用/casper/vmlinuz
  • 对于Ubuntu32bit,它一直是vmlinuz
  • 对于较小的ISO磁盘映像,或者您的内存非常大,可以使用--memmap命令将整个磁盘放入系统内存,如: map --mem /iso/smallcd.iso (0xff) || map --heads=0 --sectors-per-track=0 /iso/smallcd.iso (0xff)

参考文献:这里

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1065303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档