ひとりごと

新しい記事:[1202]  古い記事:[1200] 表示単位 :

ついったー[おとなり日記] かがみさん Y.Kumagaiさん

2004/06/07 (月)

・ FreeSBIE

以前から FreeBSDの fixit + Live File System のようなものじゃなくて、CD1枚で動く仮想ディスクを使った FreeBSD があるといいな~と思っていました。で、なんかそういうのを作るのに良いヒントはないものかと検索してみると、やはり偉大な先人がいらっしゃるもので、FreeSBIE というそのものずばりのものがありました。しかもISO-CDイメージ付き!!

さて、ものは試しで早速ダウンロードしてゲーム機にて実行してみたのですが、途中でCDをがんばって読み込んだ後にログインプロンプトが現れました。rootでパスワード無しで入れて、普通にホームディレクトリで tcsh が使える状態になります。FD1枚に無理やり詰め込んだシステムと違い、/usr/bin や /usr/sbin なんかもそろっています。しかもうれしいことに /var とか /root, /etc とかは書き込める状態にありますので、ちょっとしたことなら環境を再構築するまでもなくその場で手作業にて設定することが出来ます。おぉぉぉ、これって面白いですねー。

個人的に CD起動できるFreeBSDがあるといいな~と思っていたのは次のようなことができるから。

  1. ブートログをみるだけで、ブラックボックス化しているPCの構成(チップセット・メモリ・ビデオカード・ネットワークインタフェイス等)を確認することが出来る
  2. Windows-PCが動かなくなってしまったときに、/dev/ad0s1などのイメージをとりあえずバックアップすることが出来る
  3. だいぶ制限があるものの、NTFSな Windows が起動しなくなったときにハードディスクの一部ファイルを修復/サルベージできる(可能性がある)
  4. FreeBSDのHDDがお亡くなりになったときに、リストアがやりやすい
  5. ハードディスクのコピー/ミラー (Windowsと違ってカーネルだけで Ultra DMA アクセスになるので高速)

で、実際に使ってみて驚いたのですが、はじめからローカルパッケージがかなり入っています。smbclient なんかも平気でつかえますし、/etc/rc.conf にて手当たり次第に にifconfig で DHCP を指定していますので、うちの環境では何もしなくてもアドレスを取得してネットワークにぶら下がってくれました。で、rootで入ったときのメッセージにいろいろ説明書きが書いてあるのですが、その中に 『X を動かしたければ xinit せよ』てなことが書いてあったので、だまされたとおもって xinit してみると・・・してみると・・・・・・

なんと、何も設定していないにもかかわらず、こんなのが出てくるんですねー。いやはや、まったく何回ひとを驚かせれば気が済むのでしょうか? firefoxが動いて、しかも日本語もちゃんと出てるのですヨ。xvも入ってたので思わずキャプチャしちゃいました。

カスタマイズの方向に関しては好みによるところが大きいので良し悪しの評価は分かれるでしょうが、ここまで何もせずに動くようになってるとは恐れ入りました。CDドライブのシークの遅さから X を使うにはあまり実用的とは言えないのですが、メモリが大量にあるシステムでは、やり方しだいではディスクレスWWW端末ぐらいにはなるかもしれませんね。

[つっこみ]

新しい記事:[1202]  古い記事:[1200] 表示単位 :
※このページへのリンクは自由です。リンクの方法については[つっこみ]で表示されるページの最後をごらんください。
たかたに(takatani@mars.dti.ne.jp)