Vitruvian Penguin
knoppix

[knoppix:0672] 2.88MBの起動イメージの作り方について

Date: Mon, 30 Dec 2002 00:07:40 +0900
X-mailer: Sylpheed version 0.8.5 (GTK+ 1.2.10; i586-pc-linux-gnu)
柘植です。こんばんは。

先日、

"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
<Prev in Thread] Current Thread [Next in Thread>
  • [knoppix:0672] 2.88MBの起動イメージの作り方について, Tsuge Akihide <=