使用 USB 磁盘中的 grub 通过 ISO 文件安装 Ubuntu12.04

使用 USB 磁盘中的 grub 通过 ISO 文件安装 Ubuntu12.04

从以下网址下载最新的 vmlinuz 和 initrd

http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-amd64/current/images/hd-media/

我将 ubuntu-12.04.1-server-amd64.iso 放到了 /software 目录下(在我的 USB 磁盘中)

并将 vmlinuz 和 initrd 文件放入 / (在我的 USB 磁盘中)

grub 的 menu.lst:

title Install UBUNTU SERVER 12.04 64BIT
root
kernel /vmlinuz boot=install iso-scan/filename=/software/ubuntu-12.04.1-server-amd64.iso ro quiet
initrd /initrd.gz

我已经使用 grub for dos 成功安装了 ubuntu server 11.10,但在 ubuntu server 12.04 中,出现了一些错误:

我已经启动它,并选择了语言,当我点击“下一步”时,它正在检测设备,然后出现错误:找不到任何要安装的 ISO 文件

答案1

grub4dos

这曾经适用于 grub4dos (例如 hiren 的启动 cd):

title Ubuntu server 12.04.1 (GNOME 64-bit)
find --set-root /ubuntu-12.04.1-server-amd64.iso
map /ubuntu-12.04.1-server-amd64.iso (0xff)
map --hook
root (0xff)
kernel /install/vmlinuz  file=/cdrom/preseed/ubuntu-server.seed quiet --
initrd /install/initrd.gz

注意这种方法不适用于 grub2.iso 档案 (boot/grub/grub.cfg) 中已找到内核行

grub2

按照此处的说明进行操作:https://help.ubuntu.com/community/Grub2/ISOBoot

直播USB

另一种解决方案:您可以使用以下程序轻松创建实时 ubuntu usb:

相关内容