I get those errors trying to boot openSUSE. They show up after it tries to load the linux 3.11.6-4 desktop and the initial ramdisk respectively.

My problem is long, and the issues before this are all listed http://redd.it/2gtgxf there. I haven't updated it since my last install attempt. Basically all the same, but I put the 200MB boot partition set as bios grub (iirc, may have been efi boot) and mounted it on /boot/efi. The installer had me install grub2-efi, and I'm pretty sure I checked support secure boot.

I ran both fdisk -l and parted -l on my /dev/sda, and the results are:
fdisk -l:
Code:
Disk /dev/sda: 2000.4 GB, 2000398934016 bytes, 3907029168 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
Disk label type: gpt
 
 
#         Start          End    Size  Type            Name
 1         2048       401407    195M  BIOS boot parti primary
 2       401408     33961983     16G  Microsoft basic primary
 3     33961984    453386239    200G  Microsoft basic primary
 4    453386240   3907028991    1.6T  Microsoft basic primary
parted -l:
Code:
                 
Model: ATA ST2000DM001-9YN1 (scsi)
Disk /dev/sda: 2000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt_sync_mbr

Number  Start   End     Size    File system     Name     Flags
 1      1049kB  206MB   204MB   fat16           primary  bios_grub, legacy_boot
 2      206MB   17.4GB  17.2GB  linux-swap(v1)  primary
 3      17.4GB  232GB   215GB   ext4            primary
 4      232GB   2000GB  1768GB  ext4            primary
Now I can FINALLY boot my HDD after all this trouble. I'm so close I can almost taste it. But I'm getting this error when booting into openSUSE:
Code:
Loading Linux 3.11.6-4-desktop ...
error: can't find command 'linuxefi'.
Loading initial ramdisk ...
error: can't find command 'initrdefi'.