如何使用 Unetbootin 将 Ubuntu 从 Ubuntu 安装到另一个分区?

如何使用 Unetbootin 将 Ubuntu 从 Ubuntu 安装到另一个分区?

基本上,我想要做的是从 Ubuntu 安装一个全新的 Ubuntu 副本。这是一台较旧的机器,因此 USB 启动不起作用,我不明白为什么我需要浪费一张 CD 来做这件事。当前运行的是 Ubuntu 11.10。

我有一个 1TB 的硬盘和一个 500GB 的备份硬盘。1TB 硬盘的分区如下:

20GB   sda1 Windows XP
20GB   sda3 Free for new OS 
~800GB sda4 Data (ext3)
60GB   sda7 /home (ext4)
20GB   sda6 / (ubuntu 11.10 ext4)
2GB    sda5 swap

经过研究,我决定使用 unetbootin 是最好的选择。我选择了硬盘(简易安装),并且磁盘的唯一选项是“/”。这个方法有效,我很快就重新启动进入了 Ubuntu 12.04 live。

选择安装并选择自定义选项,将 sda3 设置为 /,将 sda7 设置为 /home。安装程序启动,但在检测其他操作系统时遇到障碍。它试图挂载 sda6 以了解机器上现有的操作系​​统,以便安装 grub。它无法卸载 sda6,因为它当前已作为 live cd 的 cd 驱动器挂载。我找不到让安装程序跳过此步骤的选项(我稍后可以在 11.10 中修复 grub)。

我有另一个带有 4GB 可用分区的驱动器,如果我可以将 unetbootin 安装到那里,那么一切都会正常工作。

所以我的问题是 - 如何让 unetbootin 安装到不同的磁盘以进行硬盘安装?(我不认为 USB 驱动器模式会起作用,因为它会将 grub 安装到该磁盘 - 但我可能是错的!)

或者

如何从 Ubuntu 全新安装 Ubuntu?

答案1

基本上Unetbootin 维基说要创建一个临时分区来安装实时系统,然后在另一个分区中安装真正的 ubuntu,最后擦除临时分区。

那里建议的另一种方法是使用 net-inst 映像,该映像加载到 RAM 中并让您的硬盘可以自由安装或卸载。

更不用说@Anwar Shah 已经提供的链接了如何从其他 Linux 发行版安装 Ubuntu 而无需重启

相关内容