So, after fighting with the system a few different ways, I eventually got grub2 to boot. I did this by using sysrescuecd and some help on IRC.
However, I'm doing something wrong still. Because grub offers me the choice to load the kernel, and, when I select it, all I get is "Trying to terminate EFI services again." Nothing else seems to happen.
No amount of googling has seemed to help, so I'm hoping someone here will have an idea.
Code: Select all
root@sysresccd /boot/grub % parted /dev/sda
GNU Parted 3.1
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model: ATA Samsung SSD 840 (scsi)
Disk /dev/sda: 256GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 2097kB 1049kB fat32 BIOS boot partition bios_grub
2 2097kB 212MB 210MB fat32 EFI System boot
3 212MB 256GB 256GB ext4 Linux filesystem
Code: Select all
root@sysresccd /boot/grub % parted /dev/sdb
GNU Parted 3.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model: ATA ST2000DM001-1CH1 (scsi)
Disk /dev/sdb: 2000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 34.4GB 34.4GB linux-swap(v1) swap
2 34.4GB 2000GB 1966GB ext4 disk1fs
Kernel settings:
Code: Select all
(chroot) sysresccd linux-3.13.5-gentoo # grep EFI .config
CONFIG_EFI_PARTITION=y
CONFIG_EFI=y
# CONFIG_EFI_STUB is not set
CONFIG_FB_EFI=y
# EFI (Extensible Firmware Interface) Support
CONFIG_EFI_VARS=y
CONFIG_EFI_VARS_PSTORE=y
CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y
CONFIG_EFIVAR_FS=y
# CONFIG_EARLY_PRINTK_EFI is not set





