書式
apple_driver CDROM_device > HFS_driver_file説明
apple_driver は mkhybrid(1) の -hfs-boot-file オプションに必要な情報を Apple (またはその互換) の CD-ROM から取り出す。CDROM_device は CD-ROM に使われているデバイス名である (例えば /dev/cdrom)。
HFS ドライバファイルのフォーマットは、以下の通りである:
HFS CD ラベルブロック | 512 バイト |
ドライバパーティションマップ (2048 バイトブロック用) | 512 バイト |
ドライバパーティションマップ (512 バイトブロック用) | 512 バイト |
空き領域 | 512 バイト |
ドライバパーティション | N x 2048 バイト |
HFS パーティションブートブロック | 1024 バイト |
Perl スクリプト hdisk.pl を使えば、Mac の CD の内容をリストできる。 hdisk.pl は hfsutils に含まれている。
注意
Apple CD に含まれるドライバを使って Apple のソフトウェアを CD にコピーする場合は、 アップルコンピュータのソフトウェア使用許諾契約に従わなくてはならない。
プログラマ
James Pearson ([email protected]) 18/5/98(ドライバの抽出とパーティションなどの作成を行う) ドライバのコードは、 Andy Polyakov <[email protected]> の mkisofs 1.05 PLUS のコードに基づいている (http://fy.chalmers.se/~appro/mkisofs_plus.html を参照)。