nscさん、こんにちは。宮脇です。
2つの方法があると思います。
(1)KNOPPIXをFAT32にインストールしてGRUBで起動する。
(2)KNOPPIXのCDのブートFDイメージをカスタマイズして、USBからブートでき
るようにする。
ただし、(2)には別にKNOPPIXが起動する環境((1)でも良いですが)が必要
なことと、やったことが無いので、うまくいくかどうか実験してみて欲しいという
ことしかできません。
----------
まず、(1)から。最初はWindowsでの作業です。
(1−1)まず、FAT32パーティションを作ってください。最低700MBあれば足
りるはずですが、空きが残っていればいろいろ重宝しますので、大きめに確保して
おくと良いでしょう。
仮にこれをd:とします。
(1−2)KNOPPIXのCD(仮にe:とします)のブートFDイメージをFDに書き
出します。
e:\KNOPPIX\mkfloppy.batを実行してください。
(1−3)FAT32パーティションに以下のものをコピーします。
a:\vmlinuz⇒d:\boot\vmlinuz
http://www.h2.dion.ne.jp/~miyawaki/knoppix/linuxrc2/miniroot.20030520-20030606.upd1.gz
⇒ d:\boot\miniroot.gz
(a:\miniroot.gzをコピーしても良いのですが、/etc/mtabに問題があるので、私の
サイトから、この問題を修正したものをダウンロードすることを推奨します)
e:\KNOPPIX\KNOPPIX ⇒ d:\KNOPPIX\KNOPPIX
e:\KNOPPIX\background.jpg ⇒ d:\KNOPPIX\background.jpg
e:\Aist ⇒ d:\Aist
その他、CDROMから使えそうなファイル(ドキュメント類)をコピーします。
(1−4)GRUBをインストールします。
GRUBのサイトはこちら。
http://www.gnu.org/software/grub/grub.html
ダウンロードは
ftp://alpha.gnu.org/gnu/grub/grub-0.93-i386-pc.tar.gz
インストール方法は
http://www.gnu.org/manual/grub/html_mono/grub.html#Installation
などを参照してください。
googleで検索すれば、日本語の情報も得られます。
柘植さんのサイトにも解説があります。参考にしましょう。
http://buxus.s31.xrea.com:8080/pukiwiki/pukiwiki.php?FrontPage
----------
つぎに(2)です。
miniroot.gzの中に入っているlinuxrcを読んでみると、もはや使われなくなったよう
な古いSCSIドライバをたくさんインストールしています。FDイメージにはまだ
多少の空きがあるので、このSCSIドライバを参考にUSBドライバをインストールして
みてはどうでしょうか。
足りない場合は使わないSCSIドライバを消してしまいましょう。
USBドライバのインストール方法は、knoppix-autoconfigが参考になります。
knoppix-autoconfigでは以下のドライバをinsmodしています。
usb-uhci:USB1.1ドライバか。
usb-ohci:USB2.0インタフェース用のUSB1.1ドライバらしい。
他に、knoppix-autoconfigでは組み込まれませんが、ehci-hcd(USB2.0ドライバか)
もあります。まだ不安定なようですが。
インストール方法は次のような感じでしょうか。
(多少、間違いがあるかもしれません)
仮に(1)のKNOPPIXで起動したとします。
すると、FAT32パーティションが/cdromにマウントされているので、
gzip -d </cdrom/boot/miniroot.gz >/tmp/miniroot
mount /tmp/miniroot -t ext2 -o loop /mnt/test
USBドライバを/mnt/test/modulesにコピー
linucrcを修正して、SCSIドライバの1つとしてUSBドライバが組み込まれるよう
にします。
umount /tmp/miniroot
gzip /tmp/miniroot
(1−2)で作ったFDをマウントし、miniroot.gzを書き換えます。
このとき、syslinux.cfgも見直してチューニングしておくと良いと思います。
FDをアンマウントします。
FDイメージファイルを作ります。
dd if=/dev/fd0 of=マウントされたHDD上のファイル
このFDイメージファイルを指定してブータブルCDを作ります。
そのCDの中には他に少なくともKNOPPIX/KNOPPIXだけあれば起動するはず。
あとは使えそうなファイルを選択してコピーしておきましょう。
ブータブルCDはWindowsでEasy CD Creator 5などを使ってJoliet形式で作っても大
丈夫です。MSDOS以外のブートFDやブートFDイメージファイルからブータブル
CDを作る機能をもつCDリマスタリングソフトなら何でも使えると思います。
といっても、以前、良くバンドルされていた、B's Recorder GOLD 3.xxやEasy CD
Creator 4にはこの機能が無いので使えませんが。
以上です。
実験してみたら、是非、結果を教えてください。
|