[Dev] [Documentation - Bug #339] GPT and syslinux - steps after updating with pacman -Syu

labs at parabola.nu labs at parabola.nu
Fri May 24 21:03:44 GMT 2013

Issue #339 has been updated by fchmmr.

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:
syslinux-install_update -iam

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
swapon /dev/sda3

arch-chroot /mnt
syslinux-install_update -iam
(also check that your syslinux.conf is correct)
umount /dev/sda2
umount /dev/sda1
swapoff -a
(basically unmount your partitions)


Your SYSLinux bootloader screen should now appear again, and you should be able to boot into your system. You 
Bug #339: GPT and syslinux - steps after updating with pacman -Syu

Author: fchmmr
Status: open
Priority: bug
Target version: 


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):

syslinux-install_update -iam

Relevant data:

You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://labs.parabola.nu/my/account

More information about the Dev mailing list