如何在“其他”分区上全新安装 Windows 7?

如何在“其他”分区上全新安装 Windows 7?

我想在另一个分区上干净地安装 Windows 7 到 Ubuntu 12.04。

我最初有一台仅装有 Windows 7 的机器。随后,我通过创建分区安装了 ubuntu 12.04。

Windows 7 现在似乎已损坏 - 当它开始加载时,它最终会显示蓝屏,其中似乎包含与内存相关的错误消息。引导加载程序(如果这是正确的术语)似乎正在运行,因为我可以正常进入 ubuntu,并且 Windows 确实开始加载。

我搞不清楚我到底有哪些硬盘和分区,以及每个操作系统在哪里。我甚至不确定我有一个还是两个物理硬盘。以下是我的驱动器/分区的屏幕截图。

在此处输入图片描述 在此处输入图片描述

我有一张 Windows 7 CD(随我的电脑附带)。

我需要做什么才能让 Windows 7 重新运行?

仅供参考:我没有分区经验,也没有丰富的 Windows 和 Linux 经验。不过,我有几年的编码经验。

答案1

您是否会访问此站点并按照有关如何获取启动信息 URL 的说明进行发布? https://help.ubuntu.com/community/Boot-Info

我将能够查看可能需要查看的所有内容,以帮助您更好地解决问题。

谢谢,克里斯

答案2

以下是总体概要:

1.Make space for Windows 7
2.Install Windows 7
3.Reinstate GRUB
4.Mount the /boot partition
5.Install the boot loader

步骤1

打开 GParted,确保至少有 20 GB 可用于 Windows 7,既可以作为可删除的分区,也可以作为未分区的空间。如果是分区,请将其从 GRUB 中删除,以确保它不会破坏您的 Ubuntu 安装——如果有任何不好的事情发生,GParted 会发出警告。记下当前的 /boot 设备。如果那里没有显示,请记下 / 设备。设备名称类似于 sda5。

第二步

将 Windows 7 安装到刚刚创建的空间中

第三步

从您的 Ubuntu Live CD 加载,然后运行这些命令。

如果您没有单独的 /boot 分区:

sudo mount /dev/DEVICENAME_FROM_STEP_ONE /mnt
sudo rm -rf /boot    # Careful here, make sure YOU ARE USING THE LIVE CD. I tried,
it works.
sudo ln -s /mnt/boot /boot

如果您有一个单独的 /boot 分区:

sudo mount /dev/DEVICENAME_FROM_STEP_ONE /boot

第四步

然后继续执行这些命令:

sudo apt-get update && sudo apt-get install grub-pc
sudo grub-install /dev/sda     # NOTE THAT THERE IS NO DIGIT
sudo umount /boot

然后重新启动。它应该可以正常工作并启动两个系统。

相关内容