[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: mkisofs (was: Installer image for installation via ssh)



Hi,

Cindy-Sue Causey wrote:
> My memory this second is that the chatter went beyond just that
> genisoimage was not being maintained,

At least the last maintainer of genisoimage did not reveil himself as
wearing that hat when he made a statement in this thread. So yes,
genisoimage is obviously in post-maintainance mode.


> One question I'm left with now is that I'm getting zero response for
> "apt-cache search xorrisofs". I must have hit up the Internet yet
> again to find xorriso as an option. That or I chipped the "fs" off the
> tailend and tried "apt-cache search xorriso" instead... ? :)

  $ apt-file search xorrisofs
  xorriso: /usr/bin/xorrisofs
  xorriso: /usr/share/man/man1/xorrisofs.1.gz

Adding to the confusion is the name of the source package
  https://tracker.debian.org/pkg/libisoburn

But the fog gets thinner if you look at the file list of the binary package
  https://packages.debian.org/sid/amd64/xorriso/filelist
which has
  /usr/bin/osirrox
  /usr/bin/xorrecord
  /usr/bin/xorriso
  /usr/bin/xorrisofs
  
The relation of the four commands is:

- xorriso is the actual binary program, a thin frontent to libisoburn.so.

The following three are just symbolic links to xorriso, which learns
from argv[0] that it was called by one of those names:

- osirrox starts xorriso with initial command -osirrox "on" which enables
  commands that have the capability to write, change, or delete files on
  hard disk. Mainly used for extracting files from ISO or for mounting
  older sessions of a multi-session ISO.

- xorrisofs starts xorriso in a mode which prepends "-as mkisofs" to the
  program arguments. This command interpets its arguments similar to mkisofs
  until the emulation mode is ended by argument "--".
  (The same happens if you start xorriso as "mkisofs" or "genisoimage".)

- xorrecord starts xorriso in a mode which prepends "-as cdrecord" to the
  program arguments. This command interpets its arguments similar to
  cdrecord until the emulation mode is ended by argument "--".
  It can write CD, DVD, and BD media for data storage. Not audio CD.
  (The same happens if you start xorriso as "cdrecord" or "wodim".)


Brian wrote:
> https://wiki.debian.org/ManipulatingISOs

This seems to be more modern than
> > http://www.sgvulcan.com/2010/01/06/installing-debian-using-only-ssh/
but still lacks the ISO preparations for booting via EFI.
(The prescription to install "isolinux" can be replaced by the MBR
 harvesting of "isohdpfx.bin" from the original ISO.)


Have a nice day :)

Thomas


Reply to: