bas*_*ic6 3 linux boot grub gpt
Grub2 不会安装在带有 GPT 分区标签(没有 --force)的硬盘上,抱怨缺少 BIOS 引导分区 - 即使有一个。
第一个分区 (1 MB) 应该用作 BIOS 启动分区。
为什么 Grub 安装程序找不到它?
grub2-install --boot-directory=BOOT/grub2 /dev/sda
/usr/sbin/grub2-bios-setup: 警告:这个 GPT 分区标签不包含 BIOS 引导分区;嵌入将是不可能的。
/usr/sbin/grub2-bios-setup:警告:无法嵌入。只能通过使用阻止列表在此设置中安装 GRUB。但是,阻止列表是不可靠的,不鼓励使用..
/usr/sbin/grub2-bios-setup: 错误:不会继续使用阻止列表。分开 /dev/sda 单元 B 打印
型号:VMware、VMware Virtual S (scsi)
磁盘 /dev/sda:53687091200B
扇区大小(逻辑/物理):512B/512B
分区表:gpt
磁盘标志:pmbr_boot数开始结束容量文件系统名称标志
1 1048576B 2097151B 1048576B
2 2097152B 526385151B 524288000B EXT2
3 526385152B 27369930751B 26843545600B EXT4
4 27369930752B 32738639871B 5368709120B linux的交换(V1)
5 32738639872B 53686042623B 20947402752B EXT4sgdisk -p /dev/sda
磁盘 /dev/sda:104857600 个扇区,50.0 GiB
逻辑扇区大小:512 字节
磁盘标识符 (GUID):F4679BF9-DC8C-4346-8889-83B84F43BE58
分区表最多可容纳 128 个条目
第一个可用扇区是 35657
分区将在 2048 个扇区边界上对齐
总可用空间为 4029 个扇区 (2.0 MiB)号开始(扇区)结束(扇区)大小代码名称
1 2048 4095 1024.0 0700 KIB
2 4096 1028095 500.0 MIB 0700
3 1028096 53456895 25.0吉布0700
4 53456896 63942655 5.0吉布0700
5 63942656 104855551 19.5吉布0700sgdisk -i 1 /dev/sda
分区GUID代码:EBD0A0A2-B9E5-4433-87C0-68B6B72699C7(微软基本数据)
分区唯一的GUID:075D0E05-FC7B-482C-9BF8-0FD0A83D02F5
第一个扇区:2048(在1024.0昆明植物研究所)
4095(2.0 MIB):最后一个扇区
的分区大小:2048 个扇区 (1024.0 KiB)
属性标志:0000000000000000
分区名称:''sgdisk -i 2 /dev/sda
分区GUID代码:EBD0A0A2-B9E5-4433-87C0-68B6B72699C7(微软基本数据)
分区唯一的GUID:51756103-CDA5-4D09-BFB4-B1DB8A89CE08
第一个扇区:4096(2.0兆),
最后部门:1028095(在502.0 MIB)
分区大小:1024000 个扇区 (500.0 MiB)
属性标志:0000000000000000
分区名称:''sgdisk -i 3 /dev/sda
分区GUID代码:EBD0A0A2-B9E5-4433-87C0-68B6B72699C7(微软基本数据)
分区唯一的GUID:2A6E6859-DCE0-4040-8683-15B51A3F0911
第一个扇区:1028096(在502.0 MIB)
53456895(在25.5 GIB):最后一个扇区
的分区大小:52428800 个扇区 (25.0 GiB)
属性标志:0000000000000000
分区名称:''sgdisk -i 4 /dev/sda
分区GUID代码:EBD0A0A2-B9E5-4433-87C0-68B6B72699C7(微软基本数据)
分区唯一的GUID:0CBCDEFE-9467-4534-9EE2-7C142CCD3B09
第一个扇区:53456896(在25.5 GIB)
最后部门:63942655(30.5 GIB)
分区大小:10485760 个扇区 (5.0 GiB)
属性标志:0000000000000000
分区名称:''sgdisk -i 5 /dev/sda
分区GUID代码:EBD0A0A2-B9E5-4433-87C0-68B6B72699C7(微软基本数据)
分区唯一的GUID:22C44A3F-B738-4050-8AD5-0556750A074B
第一个扇区:63942656(30.5 GIB)
最后部门:104855551(50.0 GIB)
分区大小:40912896 个扇区 (19.5 GiB)
属性标志:0000000000000000
分区名称:''
第一个分区 (1 MB) 应该用作 BIOS 启动分区。
但是,正如你所看到的,事实并非如此。您的所有分区都是 MS 基本数据分区,类型为 EBD0A0A2-B9E5-4433-87C0-68B6B72699C7。GRUB 所谓的“BIOS 引导分区”(一个相当具有误导性的名称,因为该分区不被实际机器固件理解或使用)是类型 21686148-6449-6E6F-744E-656564454649(一个无效的 GUID)。
这就是 GRUB 正在寻找的分区类型。你没有那种类型。因此错误消息是这样说的。就这么简单。