Gentoo:Grub2安装

来自WHY42

安装Grub2时,参考官方教程,出现了错误:

warn: This GPT partition label has no BIOS Boot Partition; embedding won't be possible!.

这样安装完之后是无法启动的。退出chroot环境,使用gparted 命令查看分区:

parted /dev/sda

可能是这样:

Model: Areca ARC-1210-VOL#00 (scsi)
Disk /dev/sda: 4000000MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 0.02MB 4000MB 4000MB linux-swap(v1)
2 4000MB 4300MB 300MB ext3 boot
3 4300MB 104300MB 100000MB ext3

可以看到boot分区是没有标记的。

(parted)set 2 bios_grub on
(parted)q

执行完成后,再chroot到系统中,安装grub。