从同一硬盘上的 ISO 映像安装

从同一硬盘上的 ISO 映像安装

我假设我的计算机只有一个硬盘,没有 USB 连接,也无法访问外部磁盘(没有光盘、软盘或网络驱动器)。当然,也没有 PXE。

硬盘包含一个分区(例如 ext4),其中安装了可运行的 Ubuntu。不知怎么的,我设法将最新的 ISO LiveCD 映像下载到此硬盘(例如 14.04.2)。现在我想将 LiveCD 系统安装到硬盘上,替换现有系统。

笔记:这不是真实情况,只是我想出来折磨自己和别人的东西。 ;-)

我目前拥有的:

  • 第一步是配置 GRUB2 从 ISO 映像启动。按照此链接中的说明操作即可:http://www.howtogeek.com/196933/how-to-boot-linux-iso-images-directly-from-your-hard-drive/
  • 进入实时会话后,我运行 ubiquity(Ubuntu 安装程序)。在手动硬盘选择中,我指定使用硬盘的唯一分区,但不格式化它。我之前已经删除了以前的操作系统,删除了目录 /bin、/lib、/usr 等(但保留了 /boot 和 ISO 映像文件所在的位置)。
  • Ubiquity 抱怨它需要卸载 /dev/sda 上的分区,即使我已经指定不对现有分区进行任何更改。
  • 我还尝试将 Ubuntu LiveCD ISO 映像文件完全引导到 RAM(内核参数:toram)。这适用于 >= 4 GB RAM。进入 LiveCD 后,我手动卸载 /dev/sda1。卸载成功,LiveCD 继续正常工作;即我可以从菜单运行应用程序。但安装程序仍然阻塞,这次抱怨它无法访问 LiveCD。这也发生在安装过程的分区阶段之后。

我已阅读过对类似问题的答复我可以在启动时使用的同一硬盘上安装 Ubuntu 吗?但这些答案似乎并不适用于我的情况(它们是从不太复杂的初始情况出发的。)

关于如何继续,您有什么想法吗?

答案1

启动到 RAM,卸载分区,使用 gparted 创建一个 1-2gb 的小分区,将 iso 映像复制到那里,设置 grub 以启动 iso。启动 iso。安装。希望这会起作用

相关内容