我的计算机运行的是 Windows 10,我想与 Ubuntu 18.04 双启动。
磁盘大小为:
C: 148GB
D: 399GB
E: 199GB
F: 155GB
I: 349MB(System Reserved)
我从 F: 驱动器(原先为 180GB)释放了 25GB 未分配空间。我有 MBR 分区,而不是 GPT。以前我的磁盘是动态的,后来我了解到 Ubuntu 需要基本磁盘才能安装。因此它显示:
我使用 AOMEI 动态磁盘管理器专业版将动态磁盘转换为基本磁盘。以下是我的 Windows 磁盘管理显示的内容:
但现在我看到这个绿色框线,上面写着这 4 个分区现在是“扩展分区”。
我继续安装 Ubuntu,但在安装程序中看到的只有:
从 Ubuntu 安装程序中,我从终端运行了一些命令,它们是:
我还运行了 GParted 并且它显示:
请帮助我解决这个问题,以便我可以在分配给它的可用空间中安装 Ubuntu,我在其中停留了很长时间。
编辑:执行 David Foerster 给出的命令后,我决定再次运行 Ubuntu 安装程序,并且“与 Windows 10 一起安装”选项也可用,但我选择通过转到“其他”选项将 Ubuntu 安装在我为其创建的可用空间中。
答案1
您的分区表无效:主分区#3位于主分区#4的范围内,这还不算太糟,因为#4是一个扩展分区,用于包含逻辑分区,而#3与任何逻辑分区都不重叠,但它仍然无效,并且细心的分区管理器将失败并且不采取任何措施,而不是使情况变得更糟。
您可以使用fixparts
来解决此问题(根据其手册页):
备份当前的主引导记录(包括分区表),以防出现问题:
sudo dd if=/dev/sda count=1 > /path/to/sda.mbr
备份文件的路径
/path/to/sda.mbr
应该位于持久存储设备(例如连接的 USB 驱动器)上,而不是实时系统的临时文件系统。如果有什么做出错在您确认
/dev/sda
仍然指的是所需的驱动器(每次启动时可能会发生变化)后您可以使用以下命令恢复它:sudo dd if=/path/to/sda.mbr of=/dev/sda count=1 sudo partprobe /dev/sda
以
fixparts
“升逻辑”(在分区上3),“s”和“瓦仪式”(确认是es)命令:printf '%s\n' l 3 s w y | sudo fixparts /dev/sda