There was no EFI or boot screen, turning on the computer took me to the hardware setup screen (various info , select boot device order, etc.
2nd problem is that my rescue USB stick failed. It was an old 1 G stick, showing signs of old age. Caput.
Created new Rescue stick and it found my boot files - I guess it chrooted and started my computer, - Good news!
Copied grub.cfg from backup (I do backups at least monthly - fortunately) after renaming the new cfg to preserve it.
Bingo, computer started again to previous kernel - I'm writing this on it.
Here is a diff output:
Code: Select all
janos@andraslinux ~/tmp $ diff grub.cfg grub.cfg.new
106,107c106,107
< echo 'Loading Linux 6.1.67-gentoo ...'
< linux /vmlinuz-6.1.67-gentoo root=PARTUUID=787ad6e8-0bce-684b-8847-b59983dfddfd ro
---
> echo 'Loading Linux 6.6.13-gentoo ...'
> linux /vmlinuz-6.6.13-gentoo root=PARTUUID=787ad6e8-0bce-684b-8847-b59983dfddfd ro
110c110
< menuentry 'Gentoo GNU/Linux, with Linux 6.1.67-gentoo' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.1.67-gentoo-advanced-ebb3d50c-198e-45ac-aade-a07070215803' {
---
> menuentry 'Gentoo GNU/Linux, with Linux 6.6.13-gentoo' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.6.13-gentoo-advanced-ebb3d50c-198e-45ac-aade-a07070215803' {
124,125c124,125
< echo 'Loading Linux 6.1.67-gentoo ...'
< linux /vmlinuz-6.1.67-gentoo root=PARTUUID=787ad6e8-0bce-684b-8847-b59983dfddfd ro
---
> echo 'Loading Linux 6.6.13-gentoo ...'
> linux /vmlinuz-6.6.13-gentoo root=PARTUUID=787ad6e8-0bce-684b-8847-b59983dfddfd ro
127c127
< menuentry 'Gentoo GNU/Linux, with Linux 6.1.67-gentoo (recovery mode)' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.1.67-gentoo-recovery-ebb3d50c-198e-45ac-aade-a07070215803' {
---
> menuentry 'Gentoo GNU/Linux, with Linux 6.6.13-gentoo (recovery mode)' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.6.13-gentoo-recovery-ebb3d50c-198e-45ac-aade-a07070215803' {
141,142c141,142
< echo 'Loading Linux 6.1.67-gentoo ...'
< linux /vmlinuz-6.1.67-gentoo root=PARTUUID=787ad6e8-0bce-684b-8847-b59983dfddfd ro single
---
> echo 'Loading Linux 6.6.13-gentoo ...'
> linux /vmlinuz-6.6.13-gentoo root=PARTUUID=787ad6e8-0bce-684b-8847-b59983dfddfd ro single
144c144
< menuentry 'Gentoo GNU/Linux, with Linux 6.1.57-gentoo' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.1.57-gentoo-advanced-ebb3d50c-198e-45ac-aade-a07070215803' {
---
> menuentry 'Gentoo GNU/Linux, with Linux 6.1.67-gentoo' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.1.67-gentoo-advanced-ebb3d50c-198e-45ac-aade-a07070215803' {
158,159c158,159
< echo 'Loading Linux 6.1.57-gentoo ...'
< linux /vmlinuz-6.1.57-gentoo root=PARTUUID=787ad6e8-0bce-684b-8847-b59983dfddfd ro
---
> echo 'Loading Linux 6.1.67-gentoo ...'
> linux /vmlinuz-6.1.67-gentoo root=PARTUUID=787ad6e8-0bce-684b-8847-b59983dfddfd ro
161c161
< menuentry 'Gentoo GNU/Linux, with Linux 6.1.57-gentoo (recovery mode)' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.1.57-gentoo-recovery-ebb3d50c-198e-45ac-aade-a07070215803' {
---
> menuentry 'Gentoo GNU/Linux, with Linux 6.1.67-gentoo (recovery mode)' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.1.67-gentoo-recovery-ebb3d50c-198e-45ac-aade-a07070215803' {
175,176c175,176
< echo 'Loading Linux 6.1.57-gentoo ...'
< linux /vmlinuz-6.1.57-gentoo root=PARTUUID=787ad6e8-0bce-684b-8847-b59983dfddfd ro single
---
> echo 'Loading Linux 6.1.67-gentoo ...'
> linux /vmlinuz-6.1.67-gentoo root=PARTUUID=787ad6e8-0bce-684b-8847-b59983dfddfd ro single
184a185,190
> ### BEGIN /etc/grub.d/25_bli ###
> if [ "$grub_platform" = "efi" ]; then
> insmod bli
> fi
> ### END /etc/grub.d/25_bli ###
>
189,191c195,202
< menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {
< fwsetup
< }
---
> if [ "$grub_platform" = "efi" ]; then
> fwsetup --is-supported
> if [ "$?" = 0 ]; then
> menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {
> fwsetup
> }
> fi
> fi
janos@andraslinux ~/tmp $
What did I do wrong, what should've done?
Thanks for your help.
jankom