分区 Grub UEFI GPT MBR

分区 Grub UEFI GPT MBR

我的系统中的分区有问题。昨天,我想尝试 Arch Linux,所以我将它安装在一个新分区中,在此过程中,我被告知,由于我的系统是 UEFI,我必须创建一个新分区来将启动文件放在那里。因此,我创建了一个 512 MB 的分区并将其放在那里。但是,grub 无法启动,什么都不起作用。我怀疑问题在于我的系统中的分区方案是 MBR 而不是 GPT,因为我以前有一个 Windows 分区。

我删除了所有内容并再次安装了 Ubuntu 14.04 LTS,现在系统可以正常工作了。但是,在我的 BIOS 中,我仍然可以看到我创建的启动分区并选择从它启动,即使我删除了它。我该如何解决这个问题?此外,由于 GPT 更好并且是未来的发展方向,我想将我的分区转换为此方案。是否可以在丢失信息的情况下从 Ubuntu 执行此操作?

任何帮助都将不胜感激。谢谢

编辑:因此,我删除了所有内容,并从基础开始将所有内容创建为 GPT。但是,我仍然可以在 BIOS 中看到以前的 grubs 分区。这没有意义。

答案1

GPT 磁盘分区如下:

删除 msdos 分区表。

创建 gpt 分区表

创建引导加载程序分区。

创建交换分区。

创建一个Linux分区。

创建其他数据分区。

有两种选项可以格式化 GPT 磁盘的引导扇区。

 Your machine is (U)EFI aware via the Bios and turned on, 

并选择可启动,您希望使用 EFI 启动 GPT 磁盘格式的磁盘,

你必须有一个 FAT 格式的 EFI 系统分区(类型 EF00 )作为第一个分区

Your machine is not (U)EFI aware via the Bios, You wish to use 

要使用 Bios 启动 GPT 格式的磁盘,您必须创建 Bios 启动分区,

(类型 EF02)作为第一个分区。Boot Bios 分区不需要格式化

相关内容