FreeBSDでもCD−R焼き

burncd -s 8 data xxx.iso fixate  

mkisofs -R -J -b me.iso -o true.iso 1     1と言うderectry の下にme.isoと焼かれるファイルがある 現在derectry は
1の ../1 である  true.iso は出力ファイル名(任意)



FreeBSDでwindows MEのインストール用 bootable cdrom を焼く

ME用の起動diskをドライブにいれ イメージをとる

# dd if=/dev/fd0 of=/xx/fd.img
in out が等しければOKだ
MEのcdromを/cdromにmountして
# cp -R ./xx とする
/xx 以下に  fd.img や MEのファイルはある状態で
mkisofs  コマンド は fd.img や MEのファイル のある1つうえの /xxで実行する
こうしないと
mkisofs: Uh oh, I cant find the boot image 'me.iso' とでる


mkisofs の日本語マニュアルはまだ無いようだ

mkisofs のメモ
-b    eltorito_boot_image
-c    boot_catalog
-f    Follow symbolic links when generating the  filesystem
-l     Allow  full  31  character filenames
-J     Generate  Joliet  directory    be  used on Microsoft Win32 systems
-L     Allow  ISO9660  filenames  to  begin with a period
-o     filename
-R     Generate SUSP and RR records using the  Rock  Ridge protocol
-T     Generate a file TRANS.TBL in each directory on  the  CDROM
-V     volid  Specifies the volume
-v     Verbose execution.
-x     path   Exclude  path  from  being  written to CDROM




後は焼くだけ

cd-rw の場合は
# burncd blank  として初期化する

burncd -s 4 data me.iso fixate      

終り


同様にwin ME のリカバリ CD も焼ける

/dev/ad0s1  win ME  install する
/dev/ad0s2   FreeBSD installする

FreeBSDからwin MEをmount して win.tar.gzを作る
これを先程の # cp -R ./mnt の変わり # cp -R win.tar.gz /mnt
として 焼き
cdromからbootしたあと
dosで c:\を formatして

a:\ copy  e:\win.tar.gz c:\  として コピする

その後 CDBSDで立ち上げるなりFreeBSDで立ち上げて
win.tar.gzを展開するだけだ。

この方法では Windous XP だろうが何だろうが関係ない
全ての設定が元に戻ります。





FMVのマスターリカバリCDから ブータブルcdを作る
 6# mkisofs -R -J -b meboot.img -o fmv.iso /fmv
-b meboot.img meのきどうdiskのイメージ dd if=/dev/fd0 of=meboot.img で作る
 /fmv ここに焼かれるファイル群がある マスターCDから cp -R する
fmv.iso できたイメージ名

 98.80% done, estimate finish Wed Oct  8 14:52:53 2003
 Total translation table size: 2048
 Total rockridge attributes bytes: 2445
 Total directory bytes: 6144
 Path table size(bytes): 50
 Max brk space used f000
 247984 extents written (484 Mb)


このように終る
次は本とにできたか見る
 mdconfig -a -t vnode -f fmv.iso md0
 mount -tcd9660 -r /dev/md0 /mnt
見える
 6# df
 Filesystem             1M-blocks Used Avail Capacity  Mounted on
 /dev/ad0s4a                19547 5724 12259    32%    /
 devfs                          0    0     0   100%    /dev
 /dev/acd0                    484  484     0   100%    /cdrom
 /dev/md0                     482  482     0   100%    /mnt
の結果
つぎは焼く
終り

ISO9660 イメージファイルにアクセスする方法例です