Hi, another boot issue sigh once they boot I’m quite happy but I seem to have problems getting to that point
I have an OpenSUSE 13.1 install on a PC with UEFI that was booting happily from a FAT EFI partition. When everything was booting well. the boot settings in UEFI had an entry “opensuse”, along with the physical HDD, USB storage devices (if connected), …
Yesterday I made a change to a setting in the UEFI (changed “Primary Graphics Adapter” from “Onboard” to “PCIe”, so nothing boot-related) after which it won’t boot anymore - no GRUB, nothing, just “Insert boot media”. The “opensuse” boot entry in UEFI is gone, I only see the physical HDD listed.
I booted into Rescue mode - output of fdisk for /dev/sdc is
Disk /dev/sdc: 320.1 GB, 320072933376 bytes, 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: gpt
# Start End Size Type Name
1 2048 321535 156M EFI System primary
2 321536 17108991 8G Microsoft basic primary
3 17108992 184875007 80G Microsoft basic primary
4 184875008 226822143 20G Microsoft basic primary
. The root partition is /dev/sdc3. If I mount the root partition to /mnt and the EFI partition to /mnt/boot/efi using
1 2014-05-05 09:09:15 mkdir -p /mnt/boot/efi
2 2014-05-05 09:09:29 mount /dev/sdc3 /mnt
3 2014-05-05 09:09:37 mount /dev/sdc1 /mnt/boot/efi
4 2014-05-05 09:09:45 mount /dev/sdc4 /mnt/home
5 2014-05-05 09:09:58 mount --bind /dev /mnt/dev
6 2014-05-05 09:10:06 mount --bind /proc /mnt/proc
7 2014-05-05 09:10:19 mount --bind /sys /mnt/sys
8 2014-05-05 09:10:24 chroot /mnt
there the directory structure looks like
/boot
boot
initrd
vmlinuz
...
|---efi
|---EFI
|--opensuse
|--grubx64.efi
.
I may have not mounted /boot/efi correctly here, wanted to give you an idea of what is in there.
-
Is there anything obviously wrong?
-
If so, what to do? Do I need to install grub2 for example?
-
More generally, is there some sort of (semi-)universal boot repair tool that checks a number of basic points that would prevent booting
Thanks, I’m a bit at a loss here (as well).