Michael D. Setzer II
2019-Aug-16 16:59 UTC
[syslinux] Question on upgrading to syslinux 6.04?
On 16 Aug 2019 at 5:40, Ady Ady via Syslinux wrote: To: "syslinux at zytor.com" <syslinux at zytor.com> Date sent: Fri, 16 Aug 2019 05:40:45 +0000 Subject: Re: [syslinux] Question on upgrading to syslinux 6.04? From: Ady Ady via Syslinux <syslinux at syslinux.org> Send reply to: Ady Ady <ady-sf at hotmail.com>> > I've upgraded the syslinux from the kernel.org builds over the years up > > to 6.03 and just copied the newer files, and it has worked. Saw that the > > new build machine I setup with Fedora 30 had the version 6.04 files. I > > tried the same process, and then booting the iso comes up with message > > that it can not load ldlinux.c32, which is there. > > > > I then downlod the latest git, and built the files from source, again > > copying all the files. It again, fails with the same message. Restored > > files from 6.03, and it builds and boots just fine? > > > From Fedora 30, are you testing package(s) version "6.04-0.12.fc30"? > Older versions for F30 will probably fail. >Had recently done a dnf update, and noticed that it included the upgrade to that version, so that is why I tried it, but it failed with the error message I mentioned. Then downloaded the git clone, and compiled it, but it also failed.> If you are already trying that version and it still fails, then you > could try the binaries from current Debian Testing (you do _not_ need > to have the whole OS installed in order to download the binaries), or > official upstream binaries from 6.04-pre1. Please avoid official > 6.04-pre2 and 6.04-pre3 upstream binaries. >Thanks. It has always just worked in the past from the official kernel.org downloads up to the latest 6.03. Just thought that since Fedora 30 was including the 6.04 that it would work??> As for building from current upstream source (git), it will probably > fail in some way or another (either the building process or the > resulting binaries).Thanks. Just went back to the 6.03 version, and it works fine, just looking to see if maybe the newer version would add some additonal support. Thanks.> > Regards, > Ady. > > _______________________________________________ > Syslinux mailing list > Submissions to Syslinux at syslinux.org > Unsubscribe or set options at: > https://lists.syslinux.org/syslinux+------------------------------------------------------------+ Michael D. Setzer II - Computer Science Instructor (Retired) mailto:mikes at guam.net mailto:msetzerii at gmail.com Guam - Where America's Day Begins G4L Disk Imaging Project maintainer http://sourceforge.net/projects/g4l/ +------------------------------------------------------------+ http://setiathome.berkeley.edu (Original) Number of Seti Units Returned: 19,471 Processing time: 32 years, 290 days, 12 hours, 58 minutes (Total Hours: 287,489) BOINC at HOME CREDITS ROSETTA 66311323.990119 | ABC 16613838.513356 SETI 109804121.703177 | EINSTEIN 141859222.999240
> Thanks. Just went back to the 6.03 version, and it works fine, just > looking to see if maybe the newer version would add some additonal > support.IMNSHO, for the last few years Fedora has not been "the best" in maintaining the Syslinux-related packages. OTOH, I just tested a very basic ISO image with the "6.04-0.12.fc30" binaries, and I am able to get to the ISOLINUX boot prompt. I have not tested anything else (not even isohybrid), but at least I can say that ldlinux.c32 loads as expected. IOW, I wasn't able to replicate the reported behavior; at least not in its most basic form. For "news" since 6.03, see the unofficial temporal changelog in the wiki. At any rate, please remember _not_ to use official upstream 6.04-pre2 nor 6.04-pre3. Regards, Ady.
Michael D. Setzer II
2019-Aug-18 00:32 UTC
[syslinux] Question on upgrading to syslinux 6.04?
On 16 Aug 2019 at 18:02, Ady Ady via Syslinux wrote: To: "syslinux at syslinux.org" <syslinux at syslinux.org> Date sent: Fri, 16 Aug 2019 18:02:07 +0000 Subject: Re: [syslinux] Question on upgrading to syslinux 6.04? From: Ady Ady via Syslinux <syslinux at syslinux.org> Send reply to: Ady Ady <ady-sf at hotmail.com>> > Thanks. Just went back to the 6.03 version, and it works fine, just > > looking to see if maybe the newer version would add some additonal > > support. > > > IMNSHO, for the last few years Fedora has not been "the best" in > maintaining the Syslinux-related packages. > > OTOH, I just tested a very basic ISO image with the "6.04-0.12.fc30" > binaries, and I am able to get to the ISOLINUX boot prompt. I have not > tested anything else (not even isohybrid), but at least I can say that > ldlinux.c32 loads as expected. IOW, I wasn't able to replicate the > reported behavior; at least not in its most basic form. >Did some more testing, and found something interesting? My script does the isohybrid update, so the image could also be copied to a flash and in each case, I had used the isohybrid from the matching version. The 6.03 works with no problem. Just retested with the Fedora 30 syslinux without doing the isohybrid, and it does boot to the vesamenu, and does load the kernel. But, I found that the hdt option fails. Gives a message about undefined symbol exp, and fails to load libgpl.c32, and then hdt.c32. So, not sure if using a different isohybrid would work with another verion? The isohybrid from 6.03 works with 6.03, but not sure if it would work with the 6.04? Also, the fedora 30 does not include display.c32 for some reason? It is included with the git version? Sent a message to the do email address linked at fedora project for the rpm, but have gotten no response. So, some more info. Below is what I was documenting before I found that it does boot without the isohybrid. Thanks for the time, will go back to the 6.03, since having the hdt work, and be able to support both cd and flash is better at this time. lines in script that build isoimage. Works with 6.03, but not 6.04?? genisoimage \ -l -V "G4L 0.57$alphaver" \ -o boot.iso \ -c isolinux/boot.cat \ -b isolinux/isolinux.bin \ -no-emul-boot -boot-load-size 4 -boot-info-table \ bootcd/isolinux/. Files in the original 6.03 .: total 2436 -rwxrwxr-x. 1 root root 1652 Oct 7 2014 cat.c32 -rwxrwxr-x. 1 root root 1796 Oct 7 2014 cpuid.c32 -rwxrwxr-x. 1 root root 2684 Oct 7 2014 cpuidtest.c32 -rwxrwxr-x. 1 root root 1648 Oct 7 2014 display.c32 -rwxrwxr-x. 1 root root 12000 Oct 7 2014 dmitest.c32 -rwxrwxr-x. 1 root root 173108 Oct 7 2014 hdt.c32 drwxr-xr-x. 2 root root 4096 Aug 14 22:33 isolinux -rwxrwxr-x. 1 root root 122308 Oct 7 2014 ldlinux.c32 -rwxrwxr-x. 1 root root 186500 Oct 7 2014 libcom32.c32 -rwxrwxr-x. 1 root root 66524 Oct 7 2014 libgpl.c32 -rwxrwxr-x. 1 root root 24132 Oct 7 2014 libmenu.c32 -rwxrwxr-x. 1 root root 24148 Oct 7 2014 libutil.c32 -rwxrwxr-x. 1 root root 4660 Oct 7 2014 linux.c32 -rwxrwxr-x. 1 root root 2944 Oct 7 2014 ls.c32 -rwxrwxr-x. 1 root root 2456 Oct 7 2014 meminfo.c32 -rw-r--r--. 1 root root 182704 Feb 25 16:05 memtest -rwxrwxr-x. 1 root root 26596 Oct 7 2014 menu.c32 -rw-r--r--. 1 root root 385211 Oct 24 2012 modules.pcimap -rw-r--r--. 1 root root 1179760 Aug 13 02:54 pci.ids -rwxrwxr-x. 1 root root 3580 Oct 7 2014 pcitest.c32 -rwxrwxr-x. 1 root root 1664 Oct 7 2014 poweroff.c32 -rwxrwxr-x. 1 root root 1376 Oct 7 2014 reboot.c32 drwxr-xr-x. 2 root root 4096 Aug 14 22:35 syslinux.dir -rwxrwxr-x. 1 root root 2196 Oct 7 2014 vesainfo.c32 -rwxrwxr-x. 1 root root 27104 Oct 7 2014 vesamenu.c32 -rwxrwxr-x. 1 root root 1896 Oct 7 2014 vpdtest.c32 ./isolinux: total 44 -rw-rw-r--. 1 1026 1026 45056 Oct 7 2014 isolinux.bin ./syslinux.dir: total 576 -rwxr-xr-x. 1 root root 213600 Mar 27 2016 syslinux -rwxr-xr-x. 1 root root 126511 Mar 27 2016 syslinux.com -rwxr-xr-x. 1 root root 243712 Mar 27 2016 syslinux.exe Files after updating to files from fedora 30 (i386 virtual box image) .: total 2436 -rw-r--r--. 1 root root 1616 Aug 3 08:26 cat.c32 -rw-r--r--. 1 root root 1776 Aug 3 08:26 cpuid.c32 -rw-r--r--. 1 root root 2772 Aug 3 08:26 cpuidtest.c32 -rwxrwxr-x. 1 root root 1648 Oct 7 2014 display.c32 -rw-r--r--. 1 root root 12528 Aug 3 08:26 dmitest.c32 -rw-r--r--. 1 root root 1554 Aug 3 08:26 eltorito.sys -rwxr-xr-x. 1 root root 959 Aug 13 07:44 fixup -rw-r--r--. 1 root root 166924 Aug 3 08:26 hdt.c32 drwxr-xr-x. 2 root root 4096 Aug 13 07:19 isolinux -rw-r--r--. 1 root root 116320 Aug 3 08:26 ldlinux.c32 -rw-r--r--. 1 root root 180444 Aug 3 08:26 libcom32.c32 -rw-r--r--. 1 root root 67700 Aug 3 08:26 libgpl.c32 -rw-r--r--. 1 root root 23972 Aug 3 08:26 libmenu.c32 -rw-r--r--. 1 root root 23924 Aug 3 08:26 libutil.c32 -rw-r--r--. 1 root root 4696 Aug 3 08:26 linux.c32 -rw-r--r--. 1 root root 2988 Aug 3 08:26 ls.c32 -rw-r--r--. 1 root root 2484 Aug 3 08:26 meminfo.c32 -rw-r--r--. 1 root root 186800 Apr 6 06:24 memtest -rw-r--r--. 1 root root 26208 Aug 3 08:26 menu.c32 -rw-r--r--. 1 root root 385211 Oct 24 2012 modules.pcimap -rw-r--r--. 1 root root 1179760 Aug 1 22:06 pci.ids -rw-r--r--. 1 root root 3520 Aug 3 08:26 pcitest.c32 -rw-r--r--. 1 root root 1668 Aug 3 08:26 poweroff.c32 -rw-r--r--. 1 root root 1380 Aug 3 08:26 reboot.c32 drwxr-xr-x. 2 root root 4096 Aug 13 07:16 syslinux.dir -rw-r--r--. 1 root root 2196 Aug 3 08:26 vesainfo.c32 -rw-r--r--. 1 root root 26724 Aug 3 08:26 vesamenu.c32 -rw-r--r--. 1 root root 1868 Aug 3 08:26 vpdtest.c32 ./isolinux: total 44 -rwxr-xr-x. 1 root root 41 Aug 13 07:19 fixup -rw-r--r--. 1 root root 38912 Aug 3 08:26 isolinux.bin ./syslinux.dir: total 620 -rwxr-xr-x. 1 root root 109 Aug 13 07:16 fixup -rwxr-xr-x. 1 root root 203064 Aug 3 08:26 syslinux -rw-r--r--. 1 root root 193428 Aug 3 08:26 syslinux.com -rw-r--r--. 1 root root 229376 Aug 3 08:26 syslinux.exe Script to copy the files. Note: display.c32 isn't included?? cp /usr/share/syslinux/cat.c32 -p . cp /usr/share/syslinux/cpuid.c32 -p . cp /usr/share/syslinux/cpuidtest.c32 -p . cp /usr/share/syslinux/display.c32 -p . #display.32 is not found on fc30?? cp /usr/share/syslinux/dmitest.c32 -p . cp /usr/share/syslinux/dosutil/eltorito.sys -p . cp /usr/share/syslinux/hdt.c32 -p . cp /usr/share/syslinux/ldlinux.c32 -p . cp /usr/share/syslinux/libcom32.c32 -p . cp /usr/share/syslinux/libgpl.c32 -p . cp /usr/share/syslinux/libmenu.c32 -p . cp /usr/share/syslinux/libutil.c32 -p . cp /usr/share/syslinux/linux.c32 -p . cp /usr/share/syslinux/ls.c32 -p . cp /usr/share/syslinux/meminfo.c32 -p . cp /boot/memtest86+-5.01 memtest -p cp /usr/share/syslinux/menu.c32 -p . #modules.pcimap cp /usr/share/hwdata/pci.ids . -p cp /usr/share/syslinux/pcitest.c32 -p . cp /usr/share/syslinux/poweroff.c32 -p . cp /usr/share/syslinux/reboot.c32 -p . cp /usr/share/syslinux/vesainfo.c32 -p . cp /usr/share/syslinux/vesamenu.c32 -p . cp /usr/share/syslinux/vpdtest.c32 -p . cd isolinux cp -p /usr/share/syslinux/isolinux.bin . cd ../syslinux.dir cp /usr/bin/syslinux . -p cp /usr/share/syslinux/syslinux.com . -p cp /usr/share/syslinux/syslinux.exe . -p Had included the matching isohybrid update, but commented it out for this test. #/home/msetzerii/syslinux-6.03/bios/utils/isohybrid g4l-v0.57$alphaver.iso #/home/msetzerii/syslinux/bios/utils/isohybrid g4l-v0.57$alphaver.iso #isohybrid g4l-v0.57$alphaver.iso> For "news" since 6.03, see the unofficial temporal changelog in the > wiki. > > At any rate, please remember _not_ to use official upstream 6.04-pre2 > nor 6.04-pre3. > > Regards, > Ady. > > _______________________________________________ > Syslinux mailing list > Submissions to Syslinux at syslinux.org > Unsubscribe or set options at: > https://lists.syslinux.org/syslinux+------------------------------------------------------------+ Michael D. Setzer II - Computer Science Instructor (Retired) mailto:mikes at guam.net mailto:msetzerii at gmail.com Guam - Where America's Day Begins G4L Disk Imaging Project maintainer http://sourceforge.net/projects/g4l/ +------------------------------------------------------------+ http://setiathome.berkeley.edu (Original) Number of Seti Units Returned: 19,471 Processing time: 32 years, 290 days, 12 hours, 58 minutes (Total Hours: 287,489) BOINC at HOME CREDITS ROSETTA 66311323.990119 | ABC 16613838.513356 SETI 109804121.703177 | EINSTEIN 141859222.999240