Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
i want to make iso images of red hat 9 disks with mkisofs in the current directory of iso wich is in /home,and contained a file named isolinux.bin,with this command:
mkisofs -o disk2.iso -b isolinux.bin -boot-info-table -R -J -v -T /mnt/windows/disk2
but the process is ending in it's start with this message:
bash:uh ah,I can't find the boot image 'isolinux.bin'
i tried to give the current directory path './isolinsx.bin' and then the full path '/home/iso/isolinux.bin'in the above command but
the output was the same error message,plz help me.
thanks for reply i copied the ource red hat disk2 to the current iso directory then i tried the "mkisofs -o ./disc2.iso -b isolinuxs.bin .. ./disk2" also i gave the path "./isolinux.bin" but the ouput was same error message:
mkisofs:uh ah,I can't find the boot image 'isolinux.bin"
Lets suppose you have a directory /temp and /temp/boot and you put the file isolinux.bin in /temp/boot, and you put the rest of the files you want on the cd in the /temp directory.
You could make your eltorito bootable cd like this:
mkisofs -b boot/isolinux.bin -c boot/boot.catalog -o disk2.iso .
Everything on the above line is part of the command including the period at the end. The dot represents the current directory (/temp) so the path to isolinux.bin is actually /temp/boot/isolinux.bin. I think the -c is needed and I noticed you dont have that. Maybe you should try using the -c option. This is a catalog of where all the files are located.
thanks again for your help,i tried exactly what do you said,i made a directory /tmp/boot wich contains the isolinux.bin,the source disk2 is in /tmp/disk2 and the path for distination disc2.iso is also /tmp/disc2.iso the command for mkisofs is what do you write above but the output is this error message:
oh uh,I cant find the boot catalog directory (boot)!
i hope you continue with me for the solution of this problem.
You should just continue trying and adjust your path if it says it can't find a file. Remember the path is relative to the . So if you specify the catalog it should'nt be an absolute path like /tmp/boot/catalog rather it should be like boot/catalog or ../boot/catalog.
Thought I'd post up my own little script and see if it helped you out. I've used this to build a number of isos, and I haven't had a problem with it. If it works for you -- well, then, let me know. Something else for you to try, anyway. :-)
The script, up to and including the final period:
mkisofs -o ./isoname.iso -R -J -V "Distro Name" -hide-rr-moved -v -d -N -no-emul-boot -boot-load-size 32 -boot-info-table -sort isolinux/iso.sort -b isolinux/isolinux.bin -c isolinux/isolinux.boot -A "Install CD" .
I could be entirely misinterpreting what you need, but hey, that's part of the joy of using the Internet and attempting to answer questions while simultaneously looking like you're working, right? Good luck!