You are not logged in.

#1 2012-02-11 04:55:33

rjet
Member
Registered: 2012-02-11
Posts: 2

How to change grub2 to use (hd1,gpt2) not (hd0,gpt2) - UEFI system

I have just managed to install Arch on my Macbook Air.  I am using both LUKS and LVM. However I have encountered a problem that I can't seem to overcome, mostly because I don't really understand grub2.

Problem:
When grub2 boots the menu lists "set root=(hd0,gpt2)" however it should read "set root=(hd1,gpt2)"

I can manually edit the menu every boot but that is going to become tiring after a time. Does anyone know how to make this change permanent?

I have partitioned my drive as below:
device        mount                         label  filesystem
/dev/sda1  /boot/efi                       EFI    (vfat)
/dev/sda2  /boot                            boot   ext2
/dev/sda3  /dev/mapper/crypt       crypt
/dev/mapper/vgdisk00-lvroot     /  root ext4
/dev/mapper/vgdisk00-lvswap      swap

Thanks.

Offline

#2 2012-02-11 06:20:48

the.ridikulus.rat
Member
From: Indiana, USA
Registered: 2011-10-04
Posts: 765

Re: How to change grub2 to use (hd1,gpt2) not (hd0,gpt2) - UEFI system

edit grub.cfg or better use UUIDs instead of "set root=", like "search.fs_uuid <UUID> root"

Offline

Board footer

Powered by FluxBB