我有一台相当新的计算机,它使用 UEFI 而不是 BIOS,并且安装在其上的 Windows 7 使用 GPT 分区表。(我仔细检查了一下,它是 GPT,而不是剩余的 GPT 残片)。现在,我有一个空闲分区,我想在其中安装 Ubuntu,但它无法检测到那里存在的分区。
我运行了“无需安装即可试用 Ubuntu”选项,并在终端中运行了此命令
sudo gdisk -l /dev/sda
结果是 MBR:受保护且 GPT:存在
我尝试使用 fixparts,它没有检测到任何问题,所以我认为它是一个完整的 GPT 表。那么有什么解决方案可以让 ubuntu 安装程序识别这些分区并在其中安装呢?
我是否必须使用 MBR 表对驱动器重新分区?
答案1
Ubuntu 不显示 GPT 分区的原因是安装程序是在 BIOS 模式下加载的。要在 UEFI 系统上查看和编辑/创建/删除 gpt 分区,必须在 UEFI 模式下加载 ubuntu 安装程序。
我按照说明进行操作Ubuntu 的社区页面并选择我的 USB 作为 UEFI 版本,安装程序显示分区。
以后有谁会遇到同样的情况,我的引导加载程序没有给我在设置页面的引导顺序中选择 uefi 选项的选项,但直接引导菜单确实显示了这些选项。在我的技嘉主板上,按 F12 键即可打开引导菜单。
答案2
不,您不必也不应该创建与 mbr 相关的msdos
分区表。Windows
是在 EFI 模式下安装的,因此您也必须在 EFI 模式下安装 Ubuntu。
从 Ubuntu 安装介质启动并选择“尝试 Ubuntu 而不安装”。
打开 GParted,从可用空间创建一个 ext4 分区和一个交换分区。
开始安装过程 - 选择其他。
选择 ext4 分区并选择 / 作为挂载点。
您将找到更全面的信息这里。