How to use mkisofs for QNX

I obtain a copy of mkisofs for QNX and read through the notes for making a
bootable CDRW.
It sads: “Copy the the isocatalog to your system and make sure you know
where it is.”
Any one can tell me where to place the file “isocatalog”?

Here is an example of how we run mkisofs.

mkisofs -l -f -r -joliet -quiet -V"${LBL}" -b instflop.dat -c
boot/isocatalog -o /iso/$LBL.iso .

Ok just to break it down.
-l allow full iso9660 filenames
-f follow symbolic links
-r generate rock ridge directory information
-joilet generate Joliet directory information
The ${LBL} is our volume label
The instflop.dat is a 1.44 meg boot disk image at the root of the CD.
boot/isocatalog is the location where we put our isocatalog file (/boot)
/iso/${LBL}.iso is our output file.


“derek” <t65012842@yahoo.com.hk> wrote in message
news:bm0op2$a07$1@inn.qnx.com

I obtain a copy of mkisofs for QNX and read through the notes for making a
bootable CDRW.
It sads: “Copy the the isocatalog to your system and make sure you know
where it is.”
Any one can tell me where to place the file “isocatalog”?

I’m not sure about the locations or paths of the boot image and the cd root.
I ran mkisofs at directory of cd root where I put other stuffs there
including boot/isocatalog, and the boot image. Then I obtain a bootable cd
with all these file in the root directory. I suppose the boot image should
not be there, I must put it in a wrong place.

“Mike Shane” <mshane@qnx.com> ¼¶¼g©ó¶l¥ó·s»D:bn3jo3$bh7$1@nntp.qnx.com

Here is an example of how we run mkisofs.

mkisofs -l -f -r -joliet -quiet -V"${LBL}" -b instflop.dat -c
Are you running mkisofs in the same directory as instflop.dat located? Is

this the cd root directory?

boot/isocatalog -o /iso/$LBL.iso .
I create a directory boot under the root directory and place isocatalog

there. Is this correct?

Ok just to break it down.
-l allow full iso9660 filenames
-f follow symbolic links
-r generate rock ridge directory information
-joilet generate Joliet directory information
The ${LBL} is our volume label
The instflop.dat is a 1.44 meg boot disk image at the root of the CD.
boot/isocatalog is the location where we put our isocatalog file (/boot)
/iso/${LBL}.iso is our output file.


“derek” <> t65012842@yahoo.com.hk> > wrote in message
news:bm0op2$a07$> 1@inn.qnx.com> …
I obtain a copy of mkisofs for QNX and read through the notes for making
a
bootable CDRW.
It sads: “Copy the the isocatalog to your system and make sure you know
where it is.”
Any one can tell me where to place the file “isocatalog”?

\

Comments inline

“derek” <t65012842@yahoo.com.hk> wrote in message
news:bn669a$e5s$1@inn.qnx.com

I’m not sure about the locations or paths of the boot image and the cd
root.
I ran mkisofs at directory of cd root where I put other stuffs there
including boot/isocatalog, and the boot image. Then I obtain a bootable cd
with all these file in the root directory. I suppose the boot image should
not be there, I must put it in a wrong place.

“Mike Shane” <> mshane@qnx.com> > ¼¶¼g©ó¶l¥ó·s»D:bn3jo3$bh7$> 1@nntp.qnx.com> …
Here is an example of how we run mkisofs.

mkisofs -l -f -r -joliet -quiet -V"${LBL}" -b instflop.dat -c
Are you running mkisofs in the same directory as instflop.dat located? Is
this the cd root directory?

Yes and Yes.

boot/isocatalog -o /iso/$LBL.iso .
I create a directory boot under the root directory and place isocatalog
there. Is this correct?

Yes. That sounds correct. :slight_smile:

Ok just to break it down.
-l allow full iso9660 filenames
-f follow symbolic links
-r generate rock ridge directory information
-joilet generate Joliet directory information
The ${LBL} is our volume label
The instflop.dat is a 1.44 meg boot disk image at the root of the CD.
boot/isocatalog is the location where we put our isocatalog file (/boot)
/iso/${LBL}.iso is our output file.


“derek” <> t65012842@yahoo.com.hk> > wrote in message
news:bm0op2$a07$> 1@inn.qnx.com> …
I obtain a copy of mkisofs for QNX and read through the notes for
making
a
bootable CDRW.
It sads: “Copy the the isocatalog to your system and make sure you
know
where it is.”
Any one can tell me where to place the file “isocatalog”?



\

Thanks.

“Mike Shane” <mshane@qnx.com> ¦b¶l¥ó news:bnjqlm$1kk$1@nntp.qnx.com ¤¤¼¶¼g

Comments inline

“derek” <> t65012842@yahoo.com.hk> > wrote in message
news:bn669a$e5s$> 1@inn.qnx.com> …
I’m not sure about the locations or paths of the boot image and the cd
root.
I ran mkisofs at directory of cd root where I put other stuffs there
including boot/isocatalog, and the boot image. Then I obtain a bootable
cd
with all these file in the root directory. I suppose the boot image
should
not be there, I must put it in a wrong place.

“Mike Shane” <> mshane@qnx.com> > ¼¶¼g©ó¶l¥ó·s»D
:bn3jo3$bh7$> 1@nntp.qnx.com> …
Here is an example of how we run mkisofs.

mkisofs -l -f -r -joliet -quiet -V"${LBL}" -b instflop.dat -c
Are you running mkisofs in the same directory as instflop.dat located?
Is
this the cd root directory?

Yes and Yes.

boot/isocatalog -o /iso/$LBL.iso .
I create a directory boot under the root directory and place isocatalog
there. Is this correct?

Yes. That sounds correct. > :slight_smile:


Ok just to break it down.
-l allow full iso9660 filenames
-f follow symbolic links
-r generate rock ridge directory information
-joilet generate Joliet directory information
The ${LBL} is our volume label
The instflop.dat is a 1.44 meg boot disk image at the root of the CD.
boot/isocatalog is the location where we put our isocatalog file
(/boot)
/iso/${LBL}.iso is our output file.


“derek” <> t65012842@yahoo.com.hk> > wrote in message
news:bm0op2$a07$> 1@inn.qnx.com> …
I obtain a copy of mkisofs for QNX and read through the notes for
making
a
bootable CDRW.
It sads: “Copy the the isocatalog to your system and make sure you
know
where it is.”
Any one can tell me where to place the file “isocatalog”?





\