我最初格式化了我的 Windows Vista 机器,因为它给我带来了问题,并安装了 ubuntu 10.10 作为主操作系统,没有安装辅助操作系统,现在我只有 Ubuntu 10.10 运行顺利,但现在我想安装 Windows 7 作为辅助操作系统,这样我就可以双重启动,有什么帮助吗?
答案1
答案2
这主要取决于您现有的磁盘布局。如果您的整个磁盘已用于 Ubuntu,则必须先调整其大小和/或重新组织文件系统/分区以适应 Windows。
此外,如果 Windows 没有安装在磁盘的第一个分区上,可能会出现问题,但我并不清楚。
但更大的问题是,如果你在安装 Linux 之后再安装 Windows,你将 [暂时] 无法访问 Linux。这是因为 Windows 将接管自己的引导扇区。它不会将 Linux 识别为操作系统,但分区(例如 ext3)将被视为未知分区,并被保留。
为了解决这个问题,您必须执行以下操作: - 在 Linux 中启动并获取所有分区和挂载点的初始列表。您应该能够使用不带参数的 mount 命令来获取此列表。您甚至不必是 root 用户。查找任何包含“/dev/sd”的行。您还可以输入:
mount | grep \/dev\/sd
- 对您的文件进行完整备份。您永远不知道会发生什么。
- 调整磁盘大小以安装 Windows(确保有足够的空间容纳所有应用程序)
- 安装 Windows 本身(基本操作系统就足够了)
- 重新安装 Linux 启动扇区,以便它可以在 Windows 和 Linux 之间提供选择。
最后一部分可能用时较短,但更复杂,技术性更强。为了拯救 Ubuntu,你基本上需要在 LIVE CD 上启动(我推荐最新的 Ubuntu,或者你安装的 Ubuntu 发行版),然后从那里恢复基于 GRUB 的启动记录。
启动后,输入命令(逐个输入并检查错误):
sudo su
mkdir mydisk mount /dev/sda1 ./mydisk chroot mydisk /usr/sbin/grub-install /dev/sda
将 /dev/sda 替换为之前输入的 mount 命令中挂载为 / 的分区。这应该会替换引导记录,读取现有的 grub 配置,并添加 Windows 引导记录,使其成为新引导菜单中的一个选项。
答案3
创建一个新的分区(我建议 Windows 使用 NTFS),并且在 Windows 安装过程开始时,您可以指定要在哪个分区上安装操作系统。
之后,您必须重新安装 GRUB(或您正在使用的任何 MBR),以便选择在机器启动时要使用的操作系统。