我想要双启动 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。
有关的: