双启动无法识别 Windows 7

双启动无法识别 Windows 7

我想要双启动 Windows 7 和 Ubuntu,并为此保留了 2 个分区。

但是当我启动 Ubuntu LiveDVD 时,它无法识别 Windows 并想在整个驱动器上安装 Ubuntu。

输出parted --list

Model: ATA Hitachi HDS72101 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size   File system  Name                          Flags
 1      1049kB  106MB   105MB  fat32        EFI system partition          boot
 2      106MB   240MB   134MB               Microsoft reserved partition  msftres
 3      240MB   315GB   315GB  ntfs         Basic data partition          msftdata
 4      315GB   629GB   314GB  ntfs         Basic data partition          msftdata
 5      629GB   1000GB  371GB  ntfs         Basic data partition          msftdata


Warning: Unable to open /dev/sr0 read-write (Read-only file system).  /dev/sr0
has been opened read-only.
Error: Can't have a partition outside the disk!          

如何在 Windows 7 旁边安装 Ubuntu 并实现双启动?

答案1

看一看如何高效地对 Windows-Ubuntu 双启动进行分区在你开始之前。

然后:使用 Windows 删除为 Ubuntu 预留的分区从 Windows并重新创建它们使用 Ubuntu在 Ubuntu 安装过程中其他东西在项目编号 8“分配驱动器空间”中

答案2

你有GPT 和 EFI 系统分区上的 Windows 7(!?)。这种情况通常发生在您将 Windows 8 替换为 Windows 7 但不更改分区表并且不了解传统启动和 UEFI 启动之间的差异时。它使 Ubuntu 安装程序感到困惑,认为您有一个 (几乎) 有效的 UEFI 分区布局,但很可能不会在 UEFI 模式下启动。


由于您的机器显然搭载的是 Windows 8 并且兼容 UEFI,您可能需要退后一步并正确设置。以下是我的建议:

  • 按原样备份。(您可以使用 Ubuntu 复制/备份整个分区磁盘公用事业。)
  • 接受微软的升级优惠并升级到 Windows 10。您可能不喜欢 Windows 8,但 10 是倒退的一步,它完全支持为 Windows 8 构建的硬件,而实际上 7 不支持。获得 10 许可证后,正确安装 UEFI 引导加载程序(暗示: bcdboot)或者在 UEFI 模式下从媒体重新安装。
    • 隐私问题:如果您有该制造商在过去 25 年内生产的任何具有网络功能的产品,请不要使用。
  • 也在 UEFI 模式下安装 Ubuntu。

有关的:

相关内容