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)
exit
umount /dev/sda2
umount /dev/sda1
swapoff -a
(basically unmount your partitions)

then:
reboot

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
https://labs.parabola.nu/issues/339

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


Hi,

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:
http://pastebin.com/W6Ke8cCD
http://pastebin.com/xYyei60q




--
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
_______________________________________________
Dev mailing list
[email protected]
https://lists.parabolagnulinux.org/mailman/listinfo/dev

Reply via email to