![驱动器上的分区太多,无法在 Thinkpad 上双启动 ubuntu 和 win8](https://linux22.com/image/1046880/%E9%A9%B1%E5%8A%A8%E5%99%A8%E4%B8%8A%E7%9A%84%E5%88%86%E5%8C%BA%E5%A4%AA%E5%A4%9A%EF%BC%8C%E6%97%A0%E6%B3%95%E5%9C%A8%20Thinkpad%20%E4%B8%8A%E5%8F%8C%E5%90%AF%E5%8A%A8%20ubuntu%20%E5%92%8C%20win8%20.png)
我有一台装有 Windows 8 的 Thinkpad S431。它有一个 128gb 的 SSD,我的分区是 WINRE_DRV、Windows8_OS、Lenovo_Recovery、7gb 休眠分区。我还为 Ubuntu 分配了 20gb。
当我尝试安装 Ubuntu 时,它告诉我机器上有太多操作系统,并且我创建的新分区被标记为“不可用”。
我能做些什么?
编辑:卷类型是MBR。
我在“尝试 Ubuntu”选项中从 Gparted 中删除了一个不必要的 Windows 8 分区。从那里,我还将驱动器格式化为 /dev/sda4 上的 ext4。现在的问题是 Ubuntu 无法安装,因为“未检测到根文件系统”
我使用 ext2 作为 Ubuntu 的文件系统,并将其挂载为“/”。这解决了我的问题!
答案1
您必须创建扩展分区。MS-DOS 分区表最多允许 4 个主分区。
请勿尝试缩小或分割位于扩展分区之前的主分区,因为您可能会更改分区表。
我还为 Ubuntu 分配了 20gb。
您不应从 Windows 分配 Ubuntu 分区,而应删除/缩小分区以在 Windows 中留出空白空间。然后让 Ubuntu 分区管理器在该空白空间上创建分区。
答案2
首先查看它们(分区)是否全部用作主分区。如果是,请使用分区工具(如“gparted”)或第三方工具取消选择任何未用作包含操作系统的分区。这是因为,只有当分区包含操作系统时才需要主分区。