I managed to install LM 13 RC but it won't boot. Before the grub menu appears the following message flashes shortly on the screen:
Code: Select all
grubx64.efi
Error: efidisk read error
Code: Select all
grub> set pager=0
grub> set debug=all
Code: Select all
lib/relocator.c:1222: min_addr = 0x0, max_addr = 0xffffffffffffffff, target = 0x88800
lib/relocator.c:433: trying to allocate in 0x0-0xfffffffffffffffff aligned 0x1 size 0x7800
lib/relocator.c:529: Blocking at 0xa786f000-0xde5b9000
I have the following partitions on my SSD:
/dev/sda1 vfat32 500M /boot/efi - this is the EFI partition
/dev/sda2 ext2 1000M /boot - this is the /boot partition
/dev/mapper/vol1_root 15G LVM partition for /
/dev/mapper/vol1_home 20G LVM partition for /home
During my installation from USB stick I chroot to the /mnt/, installed grub-efi and lvm2 and did the grub-install grub-update.
I also used efibootmgr to update the NVram.
So, in essence:
1. I managed to produce an UEFI bootable USB stick with Linux Mint 13 RC (this was the first hurdle)
2. I installed LM13 using LVM partitions for / and /home (yet another hurdle)
3. My motherboard sees the UEFI bootloader and loads grub, but after selecting the kernel from the grub menu the PC hangs.
Someone here https://bbs.archlinux.org/viewtopic.php?id=134553 wrote that the issue above is related to the grub2 memory allocator (see #17).
Any help is appreciated. This UEFI stuff is a nightmare.