mkisofs error: Please Help

Try looking for help here if you are having problems with the Ultimate Boot CD.

Moderators: Icecube, StopSpazzing

Locked
Message
Author
cyeca
Posts: 5
Joined: Wed Oct 25, 2006 5:13 pm

mkisofs error: Please Help

#1 Post by cyeca » Fri Oct 27, 2006 3:28 pm

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?

Victor Chew
Posts: 1368
Joined: Mon Feb 21, 2005 10:59 pm
Contact:

#2 Post by Victor Chew » Sat Oct 28, 2006 5:36 am

Browse to the UBCD root directory (where mkubcd.bat is located) and make sure the file "loader.bin" exists in the "boot" subdirectory. If not, you didn't copy the contents of the UBCD to your harddisk correctly.

wraitda
Posts: 3
Joined: Sun Oct 29, 2006 9:13 am

mkisofs error

#3 Post by wraitda » Sun Oct 29, 2006 10:00 am

:(
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.

cyeca
Posts: 5
Joined: Wed Oct 25, 2006 5:13 pm

#4 Post by cyeca » Sun Oct 29, 2006 3:25 pm

loader.bin is in the boot dir. Anyone got any ideas?

Victor Chew
Posts: 1368
Joined: Mon Feb 21, 2005 10:59 pm
Contact:

#5 Post by Victor Chew » Sun Oct 29, 2006 9:32 pm

You can ignore the warnings, they are alright.

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.*
and cut-paste the output here. Thanks!

wraitda
Posts: 3
Joined: Sun Oct 29, 2006 9:13 am

#6 Post by wraitda » Mon Oct 30, 2006 1:50 pm

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

Victor Chew
Posts: 1368
Joined: Mon Feb 21, 2005 10:59 pm
Contact:

#7 Post by Victor Chew » Tue Oct 31, 2006 5:15 am

I think I know what the problem is, the filename is in the wrong case.

mkisofs is case-sensitive, so it doesn't like to see LOADER.BIN in uppercase.

I suspect some of your other files may have the wrong case as well. Please double-check with contents of CD.

Constance
Posts: 338
Joined: Fri Sep 23, 2005 1:21 am
Location: France

#8 Post by Constance » Tue Oct 31, 2006 7:39 am

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.

wraitda
Posts: 3
Joined: Sun Oct 29, 2006 9:13 am

#9 Post by wraitda » Tue Oct 31, 2006 11:39 am

:lol:
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.

cyeca
Posts: 5
Joined: Wed Oct 25, 2006 5:13 pm

#10 Post by cyeca » Thu Nov 02, 2006 4:33 pm

Well that did it! Just uppercased the boot/loader.bin bit and it worked perfectly!

Thanks for your help. :D

Locked