更改系统分区的位置以在 Linux 上安装 Windows

更改系统分区的位置以在 Linux 上安装 Windows

我正在关注这个回答在现有的 Linux 安装上安装 Windows。

但是,在运行 Windows 7 安装程序时,它会抱怨我正在安装的分区不是“系统”分区。

我有两个高清,设置如下:

sda (1 Tb)
   - sda1 ntfs (500 Gb) <-- Windows 7 goes here
   - sda2 lvm (500 Gb)  <-- Storage
sdb (128 Gb)
   - sdb1 lvm           <-- Linux installation (also boot flag in GParted)

Windows 7 安装程序将其标记sdb1为系统分区。

我需要做什么来移动系统分区sda以便可以安装 Windows?

答案1

启动标志是活动分区。Windows 从 BIOS 中设置为从其启动的驱动器上启动、修复或安装带有启动标志的分区。您应该将 BIOS 更改为从 sda 启动,并在 sda1 上放置启动标志。每个驱动器只能有一个启动标志,但 Windows 将启动文件安装到带有启动标志的驱动器和分区上。我们见过用户安装到 sdb,但由于 BIOS 设置为 sda,100MB 启动分区位于 sda 上。Windows 将安装在一个分区中,但喜欢有单独的启动分区,主要是为了加密主安装。但启动分区也有修复控制台,因此如果安装在一个分区中,请务必制作修复 CD 或闪存驱动器。

答案2

通过进入我的 BIOS 并将驱动器的启动顺序设置为sda首先启动,问题已得到解决。

可以通过 GParted 轻松设置启动标志(而 Linux 显然忽略了启动标志)。

相关内容