Grub2 Iso 启动问题

Grub2 Iso 启动问题

我再次尝试获取一个可以正常工作的通用 USB 棒,其中包含多个 ISO 映像以供启动。安装工作正常,能够从 EFI 和旧系统启动,但除了 ubuntu-desktop(在本例中为 ubuntu-gnome)之外,所有其他映像在启动过程中都停止,提示找不到 CD 映像或根系统。

我的 grub 菜单项:

menuentry "Ubuntu Gnome" {
  set isofile="/ubuntu-gnome-16.04-desktop-amd64.iso"
  loopback loop $isofile
  linux (loop)/casper/vmlinuz.efi iso-scan/filename=$isofile boot=casper file=(loop)/cdrom/preseed/ubuntu.seed noprompt quiet splash --
  initrd (loop)/casper/initrd.lz
}

menuentry "Ubuntu Server" {
  set isofile="/ubuntu-16.04.1-server-amd64.iso"
  loopback loop $isofile
  linux (loop)/install/vmlinuz boot=casper iso-scan/filename=$isofile quiet --
  initrd (loop)/install/initrd.gz
}


menuentry "Gentoo Live" { 
  set isofile="/gentoo-livedvd-amd64-multilib-20160704.iso"
  loopback loop $isofile
  linux (loop)/isolinux/gentoo setkmap=de isoloop=$isofile docache dostartx
  initrd (loop)/isolinux/gentoo.xz 
}

menuentry "Gentoo Install Minimal" { 
  set isofile="/install-amd64-minimal-20170112.iso"
  loopback loop $isofile
  linux (loop)/isolinux/gentoo setkmap=de isoloop=$isofile docache
  initrd (loop)/isolinux/gentoo.igz 
}

menuentry "SystemRescueCD" { 
  set isofile = "/systemrescuecd-x86-4.9.1.iso"
  loopback loop $isofile
  linux (loop)/isolinux/rescue64 setkmap=de isoloop=$isofile docache dostartx
  initrd (loop)/isolinux/initram.igz 
}

基于 Gentoo 的系统(SysResCD 和 Gentoo Installer/Live)声称找不到根系统,Ubuntu-Server 在选择区域设置后停止安装,并指出找不到 CD。

这里还有其他关于此问题的帖子,但都是关于相当老的版本。至少 ubuntu-server.iso 已经发生了很大变化。

欢迎提供任何提示。

相关内容