Page 1 of 1

Update isolinux/syslinux to 3.72

Posted: Thu Jul 03, 2008 6:33 am
by Icecube
Update Isolinux/syslinux to verison 3.70 (June 30, 2008).

Posted: Sun Jul 20, 2008 6:55 am
by burt
I've got the UBCD 4.11 on a USB stick and i'm having trouble booting the dos bootdisks. I was hoping a newer version of syslinux might be the answer. How can i see which version of memdisk / syslinux i am currently using? (How) can i update syslinux manually for a newer version?

Thanks!

Posted: Sun Jul 20, 2008 8:57 am
by Icecube
The version of syslinux gets displayed when you boot from your usb thumb drive. If I were you I would update because the new versions are generally better than the old ones.

Download syslinux from http://www.kernel.org/pub/linux/utils/boot/syslinux/.
Extract the syslinux archive to "c:\syslinux\".

To update isolinux for the CD version
- Copy "c:\syslinux\core\isolinux.bin" to "c:\ubcd\isolinux\".
- Copy "c:\syslinux\com32\menu\menu.c32" to "c:\ubcd\isolinux\"
- Copy "c:\syslinux\com32\modules\chain.c32" to "c:\ubcd\isolinux\"
- Copy "c:\syslinux\memdisk\memdisk" to "c:\ubcd\isolinux\"

To update syslinux for the bootable USB key
- Copy "c:\syslinux\core\ldlinux.sys" to "c:\ubcd\syslinux\".
- Copy "c:\syslinux\mbr\mbr.bin" to "c:\ubcd\tools\ubcd2usb\".
- Copy "c:\syslinux\core\ldlinux.bss" to "c:\ubcd\tools\ubcd2usb\" and rename it to "ldoader.bss"
- Copy "c:\syslinux\com32\menu\menu.c32" to "c:\ubcd\syslinux\"
- Copy "c:\syslinux\com32\modules\chain.c32" to "c:\ubcd\syslinux\"
- Copy "c:\syslinux\memdisk\memdisk" to "c:\ubcd\syslinux\"

Remaster the iso
If you don't know how to do it, see viewtopic.php?t=1343.

Update your usb thumb drive
Open a command prompt.
cd to "c:\syslinux\win32"

Code: Select all

syslinux -ma -d syslinux x:      replace x: with correct drive letter for your thumb drive (be careful!)
See also: viewtopic.php?p=4849

Posted: Sun Jul 20, 2008 9:21 am
by burt
Thanks for the fast reply! I have tried this; downloaded SysLinux3.70 as a zip, extracted it, and tried to give it a go. However:

\syslinux\ldlinux.sys is actually in \syslinux\core
ldloader.bss is nowhere to be found in my package

Hoping 4 out of 6 would be good enough, i gave it a try anyhow, but i ended up with a usb-stick, that does not boot and therefore is not "ultimate". ;->

Did anybody else succesfully update to 3.7? Or should i try the same procedure with SysLinux 3.63?

Posted: Sun Jul 20, 2008 11:25 am
by Icecube
I have updated my previous post.
Now it should work with syslinux 3.70 (they have changed a lot of files from place).

Posted: Mon Jul 21, 2008 8:51 am
by burt
Still struggling, but i feel i'm coming closer.
Copy "c:\syslinux\core\ldlinux" to "c:\ubcd\tools\ubcd2usb\" and rename it to "ldoader.bss"


I'm taking that line should read c:\syslinux\core\ldlinux.bss, right? Not to nitpick, but i just want get it right.

If i create a bootable usb stick, i get BOOT ERROR and then nothing. )-:

Maybe try the -s option for the syslinux install? - EDIT: didn't work. Now i don't even get the Boot error, just a blinking cursor and nothing...

Posted: Mon Jul 21, 2008 12:09 pm
by Icecube
burt wrote:I'm taking that line should read c:\syslinux\core\ldlinux.bss, right? Not to nitpick, but i just want get it right.
Yes, you are right. I have corrected it.
burt wrote:Maybe try the -s option for the syslinux install? - EDIT: didn't work. Now i don't even get the Boot error, just a blinking cursor and nothing...
If you have updated all the files like I said before in "c:\ubcd", execute ubcd2usb.bat again. Sometimes syslinux messes up the drive when you install it several times after each other. If it won't work then, download the beta version of ubcd5.0 (see forum UBCD 5.0). It contains a new way of formatting the usb thumb drive.

Posted: Fri Sep 26, 2008 1:48 am
by Icecube
Syslinux / isolinux 3.72 is out.
2008-09-25 : SYSLINUX 3.72 released. This version adds several new features, particularly the "hybrid ISO mode" for ISOLINUX.