Does memdisk expect an igz-format (How do I create this?)
igz = a gzipped floppy image (a renamed img.gz file)
You can create a gzipped floppy image (or other file) with 7-zip.
But if your normal floppy image doesn't work, gzipping won't magically fix it.
Can I just rename this from .img -> .igz?
Yes, you can but it won't solve your problem. MEMDISK doesn't care about the filename (you could name the file qfjpe
too, if you want.
Could not find ramdisk image: /images/startdisk.img
Of course the image-file actually exists in the specified place.
No, your file image doesn't exist on the iso with that name (or not (open the iso with 7-zip and look in the images directory.
On UBCD411, you are restricted to use filenames that comply with the 8+3 character limit (8 characters for the filename without extension, 3 characters for the extension).
file has 9+3 characters, which causes that the file isn't found. If you did rebuild the ISO with the ubcd2iso script, you will see that MKISOFS tells you that it will use another name for the /images/startdisk.img file.
Choose another (shorter) name for the file (e.g.: startdsk.img
Or you can change the ubcd2iso.bat
%~p0\mkisofs.exe -N -J -joliet-long -D -V "UBCD40" -o "%2" -b "isolinux/isolinux.bin" -no-emul-boot -boot-load-size 4 -boot-info-table .
To (used in UBCD50 versions):
"%~p0\mkisofs.exe" -iso-level 4 -l -R -J -joliet-long -D -V "UBCD411" -o "%2%" -b "isolinux/isolinux.bin" -c "isolinux/boot.catalog" -hide "isolinux/boot.catalog" -hide-joliet "isolinux/boot.catalog" -no-emul-boot -boot-load-size 4 -boot-info-table .
' option will generate long filenames, which allows ISOLINUX to use them (can only read iso9660 filenames, not Joliet or Rockridge filenames).
-l, -full-iso9660-filenames Allow full 31 character filenames for ISO9660 names
If you change this script, you don't need to restrict your filenames to the 8+3 limit.
Download Ultimate Boot CD v5.0
Use Parted Magic
for handling all partitioning task: http://partedmagic.com/