我有以前的 Ubuntu 版本,其中包括grub2
。我在网上看到,grub2
可以从 iso 文件启动,所以我从 iso 文件启动了 Ubuntu,但每当我尝试安装时,它都会出现错误,“安装前需要先卸载磁盘“。
我的问题是:如何使用 grub2 从 iso 文件安装 Ubuntu 12.04?
答案1
我已经成功从 iso 文件启动并从该 iso 文件安装!
流程如下:
首先将您的 Ubuntu iso 文件放在一个分区中,我将其放在“NTFS”分区中,但它
ext4
也应该适用于分区。它是我硬盘上的第二个分区。例如,让我们将我们的 Ubuntu iso 文件命名为ubuntu.iso
。分区/dev/sda2
在我的情况下。Ubuntu iso 文件的位置现在在(hd0,2)/ubuntu.iso
grub2 中可见,即它位于第二个分区的根目录中然后重新启动系统,包含 grub2。
SHIFT如果默认情况下未显示 grub2 菜单,请按此键调出该菜单。
在 grub2 菜单中,C按命令提示符grub2 的。
在命令提示符中逐个输入此命令,Enter每行后按。
loopback loop (hd0,2)/ubuntu.iso linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso quiet splash -- initrd (loop)/casper/initrd.lz boot
在第二条命令中,如果维姆林兹不起作用虚拟机Linux系统。
输入完成后boot
按Enter。Live Ubuntu 系统将启动。
打开终端并输入以下命令来卸载 iso 文件所在的驱动器
sudo umount -l /isodevice
然后继续正常安装程序。
笔记:
如果您将 iso 文件放在第二分区以外的其他分区中,请更改
(hd0,2)
为(hd0,X)
,其中 X 代表分区号。如果你将 iso 文件放入 USB 驱动器,然后从硬盘启动 grub2,(由您之前的系统安装),进行
(hd0,2)
相应更改。如果你的 pendrive 中只有一个分区,它将是(hd1,1)
。这里hd1
指的是 pen drive。ext4
我已经测试过此方法在和分区中安装 Ubuntujfs
,它们有效。但在btrfs
分区中安装失败。