柘植です。こんばんは。
先日、
"Timo's Rescue CD Set build your own bootable rescue cd"
'howto make 2.88MB el torito floppy disk images'
http://rescuecd.sourceforge.net/288.html
というものを見つけて以来、syslinuxの2.88MB FD emulationを使った起動イメ
ージ作りに挑戦しているのですがうまくいきません。
debianのimages-2.88/rescue.binを使ってファイルを入れ換えればちゃんと起動
するイメージができるのですが・・・
私がやってみたことは、
# dd if=/dev/zero of=boot288.bin bs=512 count=5760
# losetup /dev/loop0 boot288.bin
# mkdosfs -F 12 /dev/loop0
# mkdir work ; mount /dev/loop0 work/
# cp いろいろ work/
# umount work
# syslinux /dev/loop0
# losetup -d /dev/loop0
このようにして作ったboot288.binを起動イメージとするISOイメージを作成。
# mkisofs -b boot288.bin -c boot.catalog -o ../boot288.iso .
boot288.isoをCD-RWに焼いてリブート。
1. FD 2.88MB System Type - (0F):Boot failed
と表示されてストップ。
syslinuxのオプション-s を使ってみても結果は変わりません。
また、オプション-fと-oについてはどう使うものか調べきれませんでした。
bs と countの組合せはいろいろ試みました。
mkdosfsのオプション'-F 12'はFAT12のファイルシステムを作るためのものですが、
FAT16で作っても結果は変わりません。
大体こんな感じです。
比較するために、1.44MBの起動イメージも作ってみましたが/dev/loop?を使う方
法ではやはり'Boot failed'になってしまいます。
いっぽう実際にフロッピーを使って、
# mkdosfs /dev/fd0
# mount /dev/fd0 /mnt/floppy
# cp いろいろ /mnt/floppy
# umount /mnt/floppy
# syslinux /dev/fd0
# reboot
としたらちゃんと起動します。
また、最初に紹介した情報と、Knoppixの
/usr/share/doc/syslinux/isolinux.doc.gz
の内容に目を通した上で、ISOLINUXを使ってやってみましたら、とても簡単に起
動イメージができて、それをCD-RWに焼いて使ってみたらHD上の
/KNOPPIX/KNOPPIXを見つけてKnoppixが起動しました。
さて、2.88MBの起動イメージを作るにはどうしたらよいのでしょうか。
とくに困っているというわけではないのですが、どなたか情報をお持ちのかたい
らっしゃいましたらご助言をお願いいたします。
--
Tsuge Akihide
|