mkisofs error: Please Help
Moderators: Icecube, StopSpazzing
mkisofs error: Please Help
I'm trying to make a new .iso with MKUBCD.BAT but every time I run it I get this error
mkisofs: Uh oh, I cant find the boot image 'boot/loader.bin' !
What does it mean and how do I fix it?
mkisofs: Uh oh, I cant find the boot image 'boot/loader.bin' !
What does it mean and how do I fix it?
-
- Posts: 1368
- Joined: Mon Feb 21, 2005 10:59 pm
- Contact:
mkisofs error

Having the same problem, and the loader.bin file is definitely in the boot subdir.
Have reset the NTFS perms for all files in UBCD tree to be RW for everyone - same result.
Error occurs after :-
"Using SCREE001.GIF for ./UBCD/tutorials/nero5/screenshot02.gif (screenshot01.gif)
mkisofs: Uh oh, I cant find the boot image 'boot/loader.bin' !"
Running batch file results in following messages at start:-
C:\UBCD>mkisofs -N -J -joliet-long -D -V "UBCD" -o /ubcd34.iso -b boot/loader.bi
n -no-emul-boot -boot-load-size 4 .
Warning: creating filesystem that does not conform to ISO-9660.
Warning: creating filesystem with (nonstandard) Joliet extensions
but without (standard) Rock Ridge extensions.
It is highly recommended to add Rock Ridge
Have tried mkubcd.sh patch - no change.
Changed slashes for Windows slashes (ie backslashes) - no change.
Tried again with '.' changed to '\ubcd' as :-
C:\UBCD>mkisofs -N -J -joliet-long -D -V "UBCD" -o \ubcd34.iso -b boot\loader.bin -no-emul-boot -boot-load-size 4 \ubcd
Errored at same point with :- (just last 2 lines again)
Using SCREE001.GIF for \ubcd/UBCD/tutorials/nero5/screenshot02.gif (screenshot01.gif)
mkisofs: Error: (NULL POINTER) and \ubcd/boot.catalog have the same Joliet name
mkisofs: Joliet tree sort failed.
-
- Posts: 1368
- Joined: Mon Feb 21, 2005 10:59 pm
- Contact:
You can ignore the warnings, they are alright.
Try doing this from a command prompt:
and cut-paste the output here. Thanks!
Try doing this from a command prompt:
Code: Select all
cd \ubcd (or whatever dir you placed the UBCD files)
dir mkubcd.*
dir boot\loader.*
Thanks for reply - output below, although I have now used ImgBurn to create the iso instead, but others may want soln.
C:\UBCD>dir mkubcd.*
Volume in drive C has no label.
Volume Serial Number is 485B-4A52
Directory of C:\UBCD
29/10/2006 17:27 112 MKUBCD.BAT
14/07/2006 23:30 119 mkubcd.sh
2 File(s) 231 bytes
0 Dir(s) 2,240,573,440 bytes free
C:\UBCD>dir boot\loader.*
Volume in drive C has no label.
Volume Serial Number is 485B-4A52
Directory of C:\UBCD\boot
18/04/2005 09:23 2,048 LOADER.BIN
1 File(s) 2,048 bytes
C:\UBCD>dir mkubcd.*
Volume in drive C has no label.
Volume Serial Number is 485B-4A52
Directory of C:\UBCD
29/10/2006 17:27 112 MKUBCD.BAT
14/07/2006 23:30 119 mkubcd.sh
2 File(s) 231 bytes
0 Dir(s) 2,240,573,440 bytes free
C:\UBCD>dir boot\loader.*
Volume in drive C has no label.
Volume Serial Number is 485B-4A52
Directory of C:\UBCD\boot
18/04/2005 09:23 2,048 LOADER.BIN
1 File(s) 2,048 bytes
-
- Posts: 1368
- Joined: Mon Feb 21, 2005 10:59 pm
- Contact:
Hmm should it really make a difference under an operating system which is not case sensitive ? ...
Hammerite Compendium of Precepts, Regimens and Rules of Conduct, Vol. 113 :
A stroke of thy chisel, once made, canst be undone, but a stroke thou dost not make from fear is a worse flaw.
Be not cautious - be correct.
A stroke of thy chisel, once made, canst be undone, but a stroke thou dost not make from fear is a worse flaw.
Be not cautious - be correct.

Thanks for that - it worked - didn't realise mkisofs was case sensitive, as I'm running XP!
Had extracted files from the iso using isobuster, and extracting from the ISO tree gave all upper case.
After your suggestion, extracted from Joliet tree & gave all lower case filenames, but still upper case directories! Just changed BOOT to boot & mkisofs ran without failing.