First time installer of Ubuntu.
I have installed Ubuntu as dual-boot system onto a Sony VIAO Tap 20 running Windows 8.1. When the computer reboots, GRUB2 does not appear: the computer launches directly into Windows 8.1.
You can find boot-repair log here:
http://paste.ubuntu.com/11836136/
This shows that there are 2 volumes which have an /EFI/ubuntu directory: sda1 and sda3. (If I understand correctly, sdb1 is my Live USB stick so it is not relevant here). It also promises that there are two files - /EFI/ubuntu/grubx64.efi
and /EFI/ubuntu/shimx64.efi
in the sda3 volume, but on inspection from within Ubuntu (booting from a Live USB) I cannot find the /EFI/ubuntu/grubx64.efi
file (annotated screenshot).
I would like to discover which of these two volumes is being used on start-up, so that I can set the correct path for the bootmanager.
I have started following the instructions on Gary Newell's Fix the UEFI Bootloader page, but it seems to be failing at the command mountvol g: /s
. Here's the output of my session in the Administrator Command Prompt:
C:\WINDOWS\system32> mountvol g: /s
C:\WINDOWS\system32>wmic logicaldisk get caption
Caption
C:
G:
C:\WINDOWS\system32>cd g:\
C:\WINDOWS\system32>cd g:\EFI
C:\WINDOWS\system32>
This indicates that a volume named G:
has been mounted, but it is impossible to move to it or to any directories in it. It would appear that the mountvol /s
is only doing part of what is expected.
I understand that this is supposed to "mount the EFI System Partition on the specified drive", but that it works "for Itanium-based computers only" source
When I run the set
command in the Command Prompt, it tells me that PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 58 Stepping 9, GenuineIntel
. I see no sign of Itanium there (but perhaps I'm not looking for the right data).
Is there a different command that I can use to mount the EFI System Partition on this computer? Or is there a different technique that I can use to ensure that the bootmanager reads the right file and launches Grub?