In other words: I'm suggesting to use WinImage as it also allows easy injection of new files *and* updating of already existing files. May I ask which vendor is distributing a DOS FW update that is 20MB? I'd like to see the files. Sometimes you just need the .bin/.rom and the actual FW update EXE and it would fit a 5MB FDD image. On Mon, Jun 18, 2018 at 2:03 PM, R S <rene.shuster at bcsemail.org> wrote:> Haven't yet had a need for 10MB FDD images. The biggest I had to create > was 5MB (5760kb). At that time I had to use WinImage to create the FDD > image and it took me a while to figure out the correct settings. > > My notes state: > > "I'm getting 'missing FAT' errors in WinImage, and 7-zip complains about > 'unexpected end'. The fix is to increasing the FDD Heads from 2 to 4 and > keeping Sectors at 36 in WinImage settings. > Here are the settings I used: > Bytes per sector: 512 (0x200) > Sector per Cluster: 4 (2048) > Total number of Sectors: 11520 (0x2d00) > Number of FATs: 2 > FAT12/16 Root Entries: 240 (240 files can exist in root before a > subdirectory has to be created) > Media Descriptor: 240 > Sector per FAT: 9 > Sector per Track: 36 > Heads: 4 > Reserved sectors: 1 > Hidden Sectors: 0 > Physical Drive Number: 0" > > WinImage is a Windows program. I could never figure out an equivalent to > WinImage for GNU/Linux. > > On Mon, Jun 18, 2018 at 1:04 PM, Paul Menzel via Syslinux < > syslinux at zytor.com> wrote: > >> Dear Syslinux folks, >> >> >> For a firmware update I am following the Gentoo Wiki [1] to create a >> floppy >> image of 20 MB, so that the vendor update utility fits. >> >> Unfortunately, FreeDOS does not load, and it seems to hang loading the >> FreeDOS kernel. The original FreeDOS image boots. Do you know if that >> issue >> is memdisk related? It?s started from GRUB with the commands below. >> >> linux16 /boot/memdisk floppy >> initrd16 /boot/freedos.img >> boot >> >> >> Kind regards, >> >> Paul >> >> >> [1]: https://wiki.gentoo.org/wiki/BIOS_Update#Create_a_custom_Fre >> eDOS_image >> >> >> _______________________________________________ >> Syslinux mailing list >> Submissions to Syslinux at zytor.com >> Unsubscribe or set options at: >> http://www.zytor.com/mailman/listinfo/syslinux >> > > > > -- > Tech III * AppControl * Endpoint Protection * Server Maintenance > Buncombe County Schools Technology Department Network Group > ComicSans Awareness Campaign <http://comicsanscriminal.com> >-- Tech III * AppControl * Endpoint Protection * Server Maintenance Buncombe County Schools Technology Department Network Group ComicSans Awareness Campaign <http://comicsanscriminal.com>
Op 18-6-2018 om 20:19 schreef R S via Syslinux:> In other words: I'm suggesting to use WinImage as it also allows easy > injection of new files *and* updating of already existing files. > May I ask which vendor is distributing a DOS FW update that is 20MB? I'd > like to see the files. Sometimes you just need the .bin/.rom and the actual > FW update EXE and it would fit a 5MB FDD image.The old (super?-)floppy file images from below website might do the trick: http://bootcd.narod.ru/images_e.htm (and I'd indeed recommend WinImage in its Pro-version for modifications like injecting files, as well as reading the Memdisk page in complete detail to get parameters right for use in Syslinux/Isolinux). Not sure if bootable images from exotic things like Zipdrives or LS-120/LS-240 drives exis (as non-harddisk image). Bernd
The narod.ru images are super outdated (FreeDOS kernel 2028) unfortunately. If you are interested I could provide a 5MB FDD image template based on FreeDOS 2041 kernel (the latest available at that time in 2014) where you would just inject your ROM and EXE (and possibly adjust autoexec.bat to autostart/apply the FW update). It's a minimal FreeDOS FDD image that defaults to a clean boot with bare minimum settings (selectable in config.sys) and I used this template over several years for a variety of server FW updates. (FreeDOS hasn't been much updated over the years, however I just found that 2042 is now available on Github.) Included files in my template FDD image: WATCOMC compiled FreeDOS Kernel 2041 (2012-02-07) with FAT12, FAT16 and FAT32 support. 8086+ (CMD8086.com) and 80386+ (COMMAND.com) CPU compatible (config.sys selectable). CMD8086.COM v0.84-pre XMS_SWAP (2006-06-06) and COMMAND.COM v0.84-pre2 XMS_SWAP (2006-08-28) HiMemX v3.32 (2008-03-13) and Jemm386/JemmEx v5.75 (2011-05-31) NANSI v4.0d (2007-05-26) for FreeDOS logo. Config.sys looks like this: MENU FreeDOS 2041 Config.sys Presets MENU ------------------------------- MENU MENU 0 -> CMD8086.COM / 8086+ / CleanBoot (BIOS and Firmware) ( No XMMs ) *MENU 1 -> COMMAND.COM <http://COMMAND.COM> / 80386+ / CleanBoot (BIOS and Firmware) ( No XMMs )* MENU 2 -> COMMAND.COM / 80386+ / HimemX ( XMSv3 ) MENU 3 -> COMMAND.COM / 80386+ / HimemX + Jemm386 ( XMSv3 + EMSv4 ) MENU 4 -> COMMAND.COM / 80386+ / JemmEx (HimemX/Jemm386 combo) ( XMSv3 + EMSv4 ) MENU 5 -> COMMAND.COM / 80386+ / JemmEx Safe (NOHI NOVME etc.) ( XMSv3 + EMSv4 ) MENUDEFAULT=*1,0* On Mon, Jun 18, 2018 at 3:17 PM, Bernd Blaauw via Syslinux < syslinux at zytor.com> wrote:> Op 18-6-2018 om 20:19 schreef R S via Syslinux: > >> In other words: I'm suggesting to use WinImage as it also allows easy >> injection of new files *and* updating of already existing files. >> May I ask which vendor is distributing a DOS FW update that is 20MB? I'd >> like to see the files. Sometimes you just need the .bin/.rom and the >> actual >> FW update EXE and it would fit a 5MB FDD image. >> > > The old (super?-)floppy file images from below website might do the trick: > > http://bootcd.narod.ru/images_e.htm > > (and I'd indeed recommend WinImage in its Pro-version for modifications > like injecting files, as well as reading the Memdisk page in complete > detail to get parameters right for use in Syslinux/Isolinux). > > Not sure if bootable images from exotic things like Zipdrives or > LS-120/LS-240 drives exis (as non-harddisk image). > > Bernd > > _______________________________________________ > Syslinux mailing list > Submissions to Syslinux at zytor.com > Unsubscribe or set options at: > http://www.zytor.com/mailman/listinfo/syslinux >-- Tech III * AppControl * Endpoint Protection * Server Maintenance Buncombe County Schools Technology Department Network Group ComicSans Awareness Campaign <http://comicsanscriminal.com>