Jump to content











Photo
- - - - -

need help to update isolinux


  • Please log in to reply
9 replies to this topic

#1 Damnation

Damnation

    Member

  • Members
  • 78 posts
  •  
    Australia

Posted 05 October 2012 - 06:24 PM

I'm trying to update ISOLINUX in this ISO

http://edge.crucial....cialm4_000F.zip

this one has ISOLINUX 3.86

I'd like to update it with a newer version

I've tried the wiki using nkisofs but haven't had much luck

any help?

#2 Sha0

Sha0

    WinVBlock Dev

  • Developer
  • 1682 posts
  • Location:reboot.pro Forums
  • Interests:Booting
  •  
    Canada

Posted 05 October 2012 - 06:38 PM

I'm trying to update ISOLINUX in this ISO

http://edge.crucial....cialm4_000F.zip

this one has ISOLINUX 3.86

I'd like to update it with a newer version

I've tried the wiki using nkisofs but haven't had much luck

any help?

Extract the contents of the .ISO. Then use mkisofs to build a new .ISO. If you have downloaded a Syslinux archive, you should have doc/isolinux.txt inside. It has instructions.

#3 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 13749 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 05 October 2012 - 07:00 PM

If that .iso was made originally with mkisofs, this:
http://reboot.pro/12406/

might help you to get the correct parameters.

:cheers:
Wonko

#4 Damnation

Damnation

    Member

  • Members
  • 78 posts
  •  
    Australia

Posted 05 October 2012 - 07:43 PM

I copied the extracted ISO contents into

F:CDROOT

i have

CDROOT
CDROOTBOOT
CDROOTBOOTISOLINUX

then I tried

mkisofs -o f:outputoutput.iso -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table f:cdroot

says it can't find the catalog directory or something

where have i gone wrong?

Edited by Damnation, 05 October 2012 - 07:44 PM.


#5 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 13749 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 05 October 2012 - 07:49 PM

where have i gone wrong?

As a general rule mixing (backslash) with / (forward slash) and "absoute" with "relative" paths is a recipe for having things not working.

But "boot/isolinux/boot.cat" "boot/isolinux/isolinux.bin" are missing a forward slash (at least)
Where is the actual mkisofs.exe?

If you search the board you should be able to find examples of mkisofs usage.

:cheers:
Wonko

#6 Damnation

Damnation

    Member

  • Members
  • 78 posts
  •  
    Australia

Posted 05 October 2012 - 07:56 PM

mkisofs.exe is in f:mkisofs

#7 Damnation

Damnation

    Member

  • Members
  • 78 posts
  •  
    Australia

Posted 05 October 2012 - 08:15 PM

OK typed

mkisofs -o f:/output/output.iso -no-emul-boot -boot-load-size 4 -boot-info-table -b /boot/isolinux/isolinux.bin -c /boot/isolinux/boot.cat /cdroot

now getting

call to search_tree_file with absolute path, stripping
initial path separator, hope this was intended..
Uh oh, I can't find the boot catalog directory '/boot/isolinux'!

#8 Sha0

Sha0

    WinVBlock Dev

  • Developer
  • 1682 posts
  • Location:reboot.pro Forums
  • Interests:Booting
  •  
    Canada

Posted 05 October 2012 - 10:32 PM

If that .iso was made originally with mkisofs...

Even if it wasn't, the Syslinux documentation has mkisofs parameters.

...
mkisofs -o f:/output/output.iso -no-emul-boot -boot-load-size 4 -boot-info-table -b /boot/isolinux/isolinux.bin -c /boot/isolinux/boot.cat /cdroot

now getting

call to search_tree_file with absolute path, stripping
initial path separator, hope this was intended..
Uh oh, I can't find the boot catalog directory '/boot/isolinux'!

You are using Windows and a Cygwin mkisofs. The case of the filenames that you extracted matters.

cd /d f:

mkdir output

mkisofs -o output/output.iso -no-emul-boot -boot-load-size 4 -boot-info-table -b BOOT/ISOLINUX/ISOLINUX.BIN -c BOOT/ISOLINUX/BOOT.CAT cdroot



#9 Damnation

Damnation

    Member

  • Members
  • 78 posts
  •  
    Australia

Posted 06 October 2012 - 06:28 AM




cd /d f:

mkdir output

mkisofs -o output/output.iso -no-emul-boot -boot-load-size 4 -boot-info-table -b BOOT/ISOLINUX/ISOLINUX.BIN -c BOOT/ISOLINUX/BOOT.CAT cdroot




I moved cdroot into the mkisofs folder

now says

No such file or directory. Unable to open disc image file

Edited by Damnation, 06 October 2012 - 06:28 AM.


#10 Damnation

Damnation

    Member

  • Members
  • 78 posts
  •  
    Australia

Posted 06 October 2012 - 06:55 AM

nevermind, fixed it with




mkisofs -o "f:/output/output.iso" -no-emul-boot -boot-load-size 4 -boot-info-table -b BOOT/ISOLINUX/ISOLINUX.BIN -c BOOT/ISOLINUX/BOOT.CAT cdroot








0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users