GPT and syslinux - steps after updating with pacman -Syu
I updated my Parabola system with pacman -Syu, which installed a new linux-libre version.
I use GPT partitioning and SYSLINUX bootloader, and after rebooting further to updating, I found that I could not boot into my Parabola system, with the SYSLINUX menu instead giving me the following:
failed to load libcom32.c32
failed to load COM32 file vesamenu.c32
Since I could not therefore boot into my system, I attempted a fix via the Live CD, and was successful.
Basically you have to mount your installation in the Live CD and do this (after chrooting into it with eg arch-chroot /mnt):
Updated by fchmmr over 8 years ago
Basde on suggestion from alfplayer in IRC chat, this may be a necessary step after each kernel upgrade (when new linux-libre versions are installed), for users of GPT and syslinux bootloader.
After pacman -Syu, issue this command:
If you forgot to do it and you system is unbootable, boot into the Parabola CD and:
mount /dev/sda1 /mnt (your root partition)
mount all other partitions to their respective subdirectories under mount. For example:
mount /dev/sda2 /mnt/home
(also check that your syslinux.conf is correct)
(basically unmount your partitions)
Your SYSLinux bootloader screen should now appear again, and you should be able to boot into your system. You