Ubuntu – 13.10 doesn’t boot on Vaio Pro 13

bootgrub-efigrub2uefivaio

I just installed Ubuntu 13.10 on my new Vaio Pro 13, disabled safe mode, but used UEFI and not legacy mode.
I did an encrypted LVM installation and erased the complete SSD.
It booted just fine from USB, but after installation it doesn't boot.
The Vaio failed boot screen appears.

I then tried this advice here: 13.10 on vaio pro with UEFI
sadly it fails for me with

"/usr/sbin/grub-probe: error: failed to get canonical path of /cow."

I then tried mounted the encrypted partition with Nautilus and tried this: Cannot update grub with parameters on live USB
With /dev/sda2 and then to install GRUB to /dev/sda.
Didn't succeed and warned me that the

"GPT partition label contains no BIOS Boot Partition; embedding won't
be possible"

What do i have to do, go fix GRUB and be able to boot my finished install?
Here's my Boot Repair Log: http://paste.ubuntu.com/6386598/

I would really appreciate any help,
I'm so happy to finally be able to ditch my big fat Macbook Pro and use Ubuntu on my new, light Vaio Pro, if only I could fix GRUB.

best,
x

Best Answer

In theory, you should be booting just fine, or at the very least getting to a GRUB boot menu when you boot. The fact that you're not suggests you've got a defective EFI. I therefore recommend that you check your manufacturer's site for an update. (Most manufacturers call their EFIs "BIOSes," although really they aren't.) If that doesn't help, try the following, in sequence, stopping once you get Linux booting:

  1. Re-run Boot Repair again.
  2. Boot to an emergency system, mount /dev/sda1 somewhere, create a directory on that partition called EFI/BOOT, and copy EFI/ubuntu/grubx64.efi to EFI/BOOT/bootx64.efi.
  3. Try using a USB flash drive or CD-R version of my rEFInd boot manager. If it boots up, select either of the vmlinuz* options, hit F2 or Insert twice, and add ro root=/dev/sda3 to the boot options. If this boots Linux, try installing the Debian-package version of rEFInd. In theory, this should get the computer booting using rEFInd, and without a need to use F2/Insert to add kernel options.
  4. If rEFInd doesn't come up when you reboot, then boot to Linux via the rEFInd USB/CD-R and type sudo mvrefind.sh /boot/efi/EFI/refind /boot/efi/EFI/BOOT in a Terminal window.
  5. If that doesn't bring rEFInd up, reboot into Linux and type sudo /boot/efi/EFI/BOOT /boot/efi/EFI/Microsoft/Boot.
  6. If that doesn't bring rEFInd up, then return the computer to the store for a refund; it's hopelessly defective. One caveat: If you can get to rEFInd but Linux isn't working, it's possible you've got an encryption/LUKS problem. I've never used this technology, so I'm not sure of precisely how it interacts with boot loaders, particularly on EFI systems.
Related Question