如何使用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是最好的选择。 我选择了Hard Disk(节俭安装)和磁盘为“/”的唯一选项。 这工作,我很快重新启动到Ubuntu 12.04直播。

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

我有另一个4GB免费分区的驱动器,如果我可以安装unetbootin安装到那里,它将全部工作。

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

要么

如何从Ubuntu新安装Ubuntu?

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

在那里建议的另一种方法是使用net-inst映像加载到RAM中并使你的hd可以自由安装或卸载。

更不用说@Anwar Shah已经提供的链接如何在不重启的情况下从其他Linux发行版中安装Ubuntu