Hello,
Please let me request your help in the following situation. [Remark: I had images prepared to illustrate some of the things mentioned below. Unfortunately, I could not figure out how to include them in the post. Hints welcome!]
In short: The system is an Acer Aspire E1-572G laptop (purchased Jan. 2014) dual-booting Windows 8.1 64bit and Opensuse 13.1 64bit (released fall 2013). Booting the machine will not show a Grub menu. When using Super Grub2 disk, a Grub menu can be loaded, yet it does not show a Win8.1 entry.
The course of events (aka - ordeal):
Most recent successful online update of OS13.1 was about ten days ago. Then a week ago I launched another online update through Yast while continuing work. Suddenly the system stalled, rebooted, went through the Grub loader, and booted into OS13.1 only to stop the boot process at a point mentioning “kernel panic”, CPU not syncing, and file /lib64/libdbus-1.so.3 too short, see [pic1]. The OS13.1 system kept rebooting every 90 seconds. Win8.1 continued to work and to see the Linux partitions using Ext2Fsd. An OS13.1 64bit rescue CD worked and allowed me to back up data from there.
A messy process followed to unlock the InsydeH2O BIOS/UEFI which was locked by a forgotten password. Among other things, it involved paid help by the original computer store. Regarding the BIOS/UEFI, its version got updated to the most recent one offered by Acer (now 2.17, before was 2.13), boot order is “Optical drive first, next hard drive”, yet the the accessible options are minimal (essentially date and time only), e.g., no change of boot order possible. Most notably, there is no option concerning Secure Boot. It looks like there is only a kind of “user level” interface which hides respectively grays out some “supervisor level” options; see [pic2] (On the side, if anyone knows how to get this back, I would certainly appreciate the advice.) During boot process, change of boot source is possible.
At some point in the process, access to the Grub boot loader got lost. When booting, there was no Grub menu giving the typical options “OS13.1/ OS13.1 Safe Mode/ Windows 8.1”. Instead, the system boots directly into Win8.1. The OS13.1 64bit rescue CD did not succeed to get all the way to a login prompt, see [pic3]. I decided to reinstall OS13.1 64bit (it is foreseen for Evergreen) from a DVD “repository” and imported the mount points from the previous system. The installation did copy the basic system files, rebooted, yet did not get to the configuration stage. Rather, with the DVD removed from the drive, the system booted again directly into Win8.1.
I got a Rescatux & Super Grub2 disk. Only through the SuperGrub option “Detect any GRUB2 configuration file (grub.cfg)” was it possible to succeed in anything. On the hard drive was found the file /boot/grub2/grub.cfg which I selected. That got me a Grub menu (NB, without Win8.1 entry), booted into OS13.1 in failsafe mode (normal mode initially not possible due to graphics card issues) which then initiated the system configuration. First thing, I did an online update through Yast and got some additional data saved. Then I resolved the graphics card issue. Using the SuperGrub path allows now to launch the “usual” login.
The OS13.1 64bit rescue CD would not bring up a working graphical interface nor a TTY, at least pressing [Alt+F1/F2/…] does not bring up anything. Yet, the OS13.2 64bit rescue CD did bring up a graphical interface! All the hard drive partitions are seen, see [pic4]. I recognize that on the hard drive /boot/efi/ is empty. –
How can the Grub menu be brought back to appear after booting the machine with the option to boot into Win8.1?
I found http://forums.opensuse.org/showthread.php/494818-OpenSUSE-cannot-boot-after-BIOS-update-solved?p=2619825#post2619825 , yet I am unsure if it is okay to use the OS13.2 64bit rescue CD for such a process, and what exactly the correct command would be in my case. For reference, output from lsblk:
NAME FSTYPE SIZE MOUNTPOINT LABEL
sda 465.8G
├─sda1 ntfs 300M Recovery
├─sda2 vfat 100M /boot/efi
├─sda3 128M
├─sda4 ntfs 54.8G /win/system
├─sda5 ntfs 44G /win/userdata WinUserData
├─sda6 swap 8.2G [SWAP]
├─sda7 ext4 20G /
├─sda8 ext4 15G /usr/local
├─sda9 ext4 10G /root
└─sda10 ext4 300G /home
sr0 iso9660 371.8M ISOIMAGE
In your reply, please be specific in your instructions since I consider myself rather a top-level Linux user (although this whole story once again took me deep into the guts of it all…).
Thank you!