在安装了 Wubi 的 Ubuntu 的另一个分区上安装全新的 Ubuntu

在安装了 Wubi 的 Ubuntu 的另一个分区上安装全新的 Ubuntu

我在 Windows XP 分区 (/dev/sda1) 上安装了 Ubuntu 和 Wubi。我之前安装的 Ubuntu (8.04) 在 /dev/sda2 上升级失败。但现在,我堆叠了三层启动管理器:

  • MBR 上的旧 grub,让我可以选择 WinXP 或旧 Ubuntu
  • windows 启动选择器(不知道它的正式名称),让我在真正的 XP 和新的 ubuntu 之间做出选择
  • 新的 grub,列出所有可用的系统。

我想在另一个分区上安装全新的 Ubuntu(例如覆盖旧安装,我有专门的 /home 分区,不关心清除旧安装),如果你有 CD,这很容易。问题是我没有 CD并且我无法让 BIOS 从 USB 设备启动。

我在这个网站和谷歌上进行了一些搜索,并在 ubuntufr 上用法语询问了同样的问题,这似乎是不可能的。这个问题接近我想要的但不完全是,我真的觉得这个限制很奇怪:我认为应该可以在不重新分区的情况下安装完整的系统,然后配置启动系统以指向这个新的根。

以下是系统分区的详细描述(使用这篇文章中的脚本(描述在主题的第一篇帖子中):在 ubuntu-fr 上发帖

感谢您的帮助,

阿诺

答案1

确实。我看不出你为什么不能这样做。不过,如果你列出你的磁盘和分区,那就容易多了。你提到了 /dev/sda1 和 2,它们用于你的 Windows 和 Ubuntu 根目录。你提到了 /home 的专用分区,但没有提到 swap。最好有一个完整的概述。

但没有 CD 或可启动 USB 也不一定是个问题。例如,您可以使用 UNetBootinhttp://unetbootin.sourceforge.net/。它会将 CD 映像“安装”到您的硬盘驱动器,这样您就可以像使用 CD 或可启动 USB 一样从中启动(当然,速度会快得多),然后您就可以正常安装。我相信这就是他们所说的“节俭安装”,因为您不必扔掉任何 CD。这应该是您的首选解决方案。

但是,如果你对挑战感兴趣,那么也可以从 Wubi 安装中手动安装它。它不是虚拟系统,因此你可以访问系统中的其他分区。你唯一不应该触碰的是 Wubi 安装所在的 Windows 分区。因此,你应该能够挂载 8.04s 根分区,删除所有内容并将根文件系统从 Wubi 安装复制到该分区,修复问题并重新启动。不过我还没有尝试过,有些问题你必须修复。例如,Wubi 安装有一个 /host 挂载点,指向包含 Wubi 文件系统的 Windows 文件系统。这在实际安装中不再有意义。您还需要更新引导加载程序。可能还有很多其他小问题。但这应该是可能的。

使用 UNetBootin 非常简单,所以除非你对挑战本身感兴趣,否则你就应该这么做。

祝好运并玩得开心点 :)

相关内容