使用 grub2 从 iso 文件安装 Ubuntu

使用 grub2 从 iso 文件安装 Ubuntu

我有以前的 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.isogrub2 中可见,即它位于第二个分区的根目录中

  • 然后重新启动系统,包含 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系统

输入完成后bootEnter。Live Ubuntu 系统将启动。

  • 打开终端并输入以下命令来卸载 iso 文件所在的驱动器

    sudo umount -l /isodevice  
    
  • 然后继续正常安装程序。

笔记:

  1. 如果您将 iso 文件放在第二分区以外的其他分区中,请更改(hd0,2)(hd0,X),其中 X 代表分区号。

  2. 如果你将 iso 文件放入 USB 驱动器,然后从硬盘启动 grub2,(由您之前的系统安装),进行(hd0,2)相应更改。如果你的 pendrive 中只有一个分区,它将是(hd1,1)。这里hd1指的是 pen drive。

  3. ext4我已经测试过此方法在和分区中安装 Ubuntu jfs,它们有效。但在btrfs分区中安装失败。

相关内容