USB install fails -- Need to upgrade syslinux
Today I tried to insall slackware-current from a USB card reader (Kingston FCR-MRG2). Syslinux was successfully loaded but failed to find any boot data (kernel, initrd, and even syslinux.cfg).
Upgrading syslinux to the latest version (4.05) solves the problem. May I suggest an upgrade of the syslinux package shipped with slackware? Thanks! |
I created a SlackBuild for syslinux 4.05 but slackbuilds.org does not accept SlackBuilds that are upgrades of the standard Slackware packages. Fair enough.
More relevantly to your post, the slackbuilds.org mailing list had this in response from Rob McGee: Quote:
|
Yes, "some years back". The version of syslinux included in slackware-current is 3.84, which comes from end of 2009.
But I still wonder, because there must be some technical reason to prevent slackware from using newer syslinux. The reason may be real, like that with tar (newer versions break slackware package); or imaginary, like that with cpio (newer versions had been supposed to break initrd and actually they do not). The latter got upgraded. |
I've been rolling my own syslinux 4.x Slackware packages for a few years (similarly to you, I needed to make a Slackware-based live USB a long time ago and couldn't boot into it using syslinux 3.x) with no changes to the SlackBuild, and they've worked without a hitch - there were some annoyances compiling 4.04 with an x86_64 kernel that required a bit of configure patching, but they were resolved in 4.05. Hopefully, barring any political or technical situations I'm not aware of, 4.05 can make it into -current.
|
All times are GMT -5. The time now is 12:23 PM. |