The forum, indeed puppyland has been captured by Grub4Dos adherents. syslinux, although it still comes in every puppy, hardly gets a mention these days. And while syslinux is now at version 6.0.3, new pups continue to be produced with v 4.0.4/6. Admittedly, philb has included and used vesamenu.c32 and probably a current syslinux in his tahr-606 (32bit).
So it might be heresy to pose a syslinux question, but I can hope, can't I?
How do I update the syslinux in a puppy to a new version?
The syslinux bootloader installed in my latest puppylinux (tahr-6.0.6) is version 4.0.6.
I have downloaded the latest (6.0.3) and want to update.
The SYSLINUX Wiki suggests the following syntax for updating:
Code: Select all
syslinux [options] <Device_Or_Image>
So I assume, with sdb1 being my boot drive, the command would be:
Code: Select all
syslinux -U /dev/sdb1
Should the device sdb1 be unmounted?
I see no reference to the new version. Do I cd to where the new version is then issue the command? Is it understood that the syslinux.exe in the commandline overrides the existing?
BK