when boot, I hit "grub rescue" and can boot with "set root=(hd1,gpt1) ..."
after boot, ran "sudo update-grub" and then ran "sudo grub-install /dev/sda", but facing error below
on /boot/grub/grub.cfg, I can see "set root='hd0,gpt1'",
so if I can modify it to hd1, I suppose my boot issue will be resolved.
(I have checked /etc/grub.d/* and /etc/default/grub, but I did not find how to edit hd(x))
my cmos says "UEFI" FYI,
please advise.
sudo grub-install /dev/sda
Installing for i386-pc platform.
**grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible.**
grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
**grub-install: error: will not proceed with blocklists.**
Disk /dev/sda: 2.7 TiB, 3000592982016 bytes, 5860533168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: EB47D80D-DD29-474D-8267-A6CFE06F828A
Device Start End Sectors Size Type
/dev/sda1 5078124544 5860532223 782407680 373.1G Linux filesystem
/dev/sda2 2048 62500863 62498816 29.8G Linux swap
/dev/sda3 62500864 5078124543 5015623680 2.3T Linux filesystem