Используйте grub4dos для загрузки Ubuntu 18.04

Я использую grub4dos 0.4.4 для успешной загрузки Ubuntu 17.04. Вот строки в файле MENU.LST

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 они не работали. Компьютер перезагружался после выбора меню Ubuntu 18.04.

Пожалуйста, помогите мне решить проблему. Заранее спасибо.

Обновление от 15 августа 2018 года.

Я изменил содержание MENU.LST, как показано ниже, и это сработало.

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

0 ответов

С помощью grub4dos для загрузки образа диска Ubuntu Ubuntu 18.04 ISO, вот запись для файла MENU.LST:

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

NB,

  • Для Ubuntu 64bit с 14.04 по 17.10 vmlinuz.efi был использован, так kernel должен быть /casper/vmlinuz.efi, но
  • Для старых версий и 18.04+ используйте /casper/vmlinuz
  • Для Ubuntu 32bit это всегда было vmlinuz
  • Для небольших образов дисков ISO или вашей оперативной памяти очень большой, вы можете использовать --mem для map Команда поместить весь диск в системную память, вот так:
    map --mem /iso/smallcd.iso (0xff) || map --heads=0 --sectors-per-track=0 /iso/smallcd.iso (0xff)

Ссылка: здесь

Другие вопросы по тегам