Project

General

Profile

Libreboot on x200 can't load Linux kernel after upgrading Parabola

mera - about 3 years ago -

I ran full upgrade by 'pacman -Syu', then tried to reboot the laptop. The Libreboot grub cannot locate the Linux kernel. I tried to load the kernel manually with no success. See error message and my trial commands in the attached pictures.
A bit of background may help: this is a new installation of Parabola and I had a similar problem in booting up the X200 laptop from a systemd-lxde live USB, the Libreboot grub did not find the kernel on the USB drive and would give me a "syntax error". I found a method by googling to boot the system manually. The commands have be copied into the attached text file.
Now I am stuck, as I have access only to the Libreboot grub and can't do anything on the Parabola anymore. Any comment or hint is much appreciated.

photo_2021-01-29_14-43-37.jpg (107 KB) photo_2021-01-29_14-43-37.jpg Libreboot grub error message
photo_2021-01-29_14-43-19.jpg (124 KB) photo_2021-01-29_14-43-19.jpg Manually loading kernel
photo_2021-01-29_14-43-19.jpg (124 KB) photo_2021-01-29_14-43-19.jpg Manually loading kernel
photo_2021-01-29_14-43-37.jpg (107 KB) photo_2021-01-29_14-43-37.jpg Libreboot grub error message
booting manually from libreboot grub.txt (198 Bytes) booting manually from libreboot grub.txt commands i used to manually loading kernel

Replies (1)

RE: Libreboot on x200 can't load Linux kernel after upgrading Parabola - antalepo - about 3 years ago -

Try regenerating the initramfs, reinstalling GRUB and updating its config (from a chroot, make sure to mount both root and boot):

grub-install --target=i386-pc /dev/sdX
grub-mkconfig -o /boot/grub/grub.cfg
mkinitcpio -p linux-libre
    (1-1/1)