衝動買いした物を、割って中を見ただけで使わないのはただの買い物馬鹿みたいなので、miniCD系のLinuxを入れて起動するようにしてみた。いまはすぐ動かせるUSBが使えるUnix/Linuxな機械がないので全部Windows上からやってみた。
まず起動について。
grubを使ったり他のローダーを使う人も多いみたいですが、後で説明する利点の為に、syslinuxを使います。syslinuxはいつの間にか賢くなっていて、win32用のバイナリだとUSBstrageもドライブ名指定で書き込めるようになっていたので、これで起動可能化出来るようになっていた。これはバイナリエディタでちまちましたり、怪しいbootloaderを書き込まなくていいので、有り難い。まずフォーマットはFATorFAT32に。その後syslinuxを実行。
次にディストリについて。
ISOLinuxな物が望ましいが、カーネルオプションなどがわかれば何でもいい。これらはISOイメージで配布されているので、中を読むのは一度焼くかループバックマウントという事になる。どうしよう、と考えるのだが、windowsからなら、daemon toolsで手軽に目的を達せる。これで仮想CDとしてマウント、中身を丸ごともしくは必要な所がわかる人は必要なファイルだけ、USBメモリにコピーする。
今回はDSLとBerry-miniを使ってみた。DSLはISOlinuxベースなのですんなり移行出来ます。設定ファイルの名前をisolinux.cfgからsyslinux.cfgにかえれば良いぐらい。後は要らない設定を削るなど微調整しておしまい。設定の変更は普通にエディタでUSBメモリ上のファイルを編集すればいいのでここも気楽です。
Berry-miniはちょっと大変で、HDDに寄生するようにgrubを入れる事が前提のbatファイルを読んで、必要なカーネルオプションなどを見つけてそこからコピペしてsyslinux.cfgを生み出します。こういう点で厄介に思う方はisolinuxベースの方がお勧めです。
まだやってませんが、slaxも良さそうなので、今度差し替えor1本に同居させるのも良いかなあと思案中です。