FreeBSDのインストーラは、「殺風景すぐる」と言われ、「ちょっとFreeBSDをインストールしてみようかな?」と思い立った人々の心を折ってきた。そんなFreeBSDにおいて非常に期待されているのが、XFce4を利用したグラフィカルインストーラ[finstall](http://journal.mycom.co.jp/articles/2007/05/18/badcan2/index.html)。
結局、当初の予定とは異なり、7.0-RELEASEには間に合わなかったのだが、FreeBSD-stableメーリングリストをつらつらと眺めていたところ、alphaバージョンとしてCDイメージを公開した、というアナウンスを見つけた。
・・・のが、2月の頭で、やっとVMWare Playerで試してみることができた。といってもさわりだけだけど。とりあえず顛末を書く。末尾にCDイメージのありか、アナウンスメールの抄訳をつけておきます。
このCDイメージからは7.0-RC1がインストール出来る。
7.0-RELEASEが公開されたところだが、まあ、FreeBSDにはマイナーバージョンの差なんて気にするほどのものでもない。
と書こうと思ったが、RC1からRC2になるところで確かライブラリがガラッと変わってたような気がするので、少し注意が必要ですな。
それから、ちょっと興味を惹くのが、インストールの際にファイルシステムにZFSも選べること。
いまのところ、通常のインストールではZFSを選べず、いろいろと面倒な手続きを踏む必要があるのでこれは楽。
CDから起動し、ユーザ"install"としてログイン。
と、いきなり懐かしのインストーラ画面になり「げえっ!sysinstall!」と青くなるが、キーボードおよびタイムゾーンの選択をしたあとは無事XFce4が立ち上がり、さらにデスクトップ上にある"FreeBSD Installer"アイコンをダブルクリックすれば今度こそインストーラが起動する。
そこで、いそいそとファイルシステムにZFSを選んでみたが、メモリが768MBに満たないと許可してくれない。よんどころない事情によりVMWareへの割り当てメモリはちょっと増やせなかったので、仕方なしとUFSを選んでインストール。
rootのパスワードの設定、ユーザの追加、シェルの選択、ホスト名とネットワークの設定を行い、powerd, ssh, BSDStatsなどのサービスを有効にするか聞かれる。ちなみに、BSDStatsはデフォルトで有効であった。
あとはシステムをリブートすれば完了。
特にxdmなどは立ち上がってこず、いわゆるCUIでのログインだが、X、xfce4はしっかりインストールされている。後述するがFirefoxやThunderbirdもインストールされる。そのほか、perl、sudoなどもインストールされていて、むむむこれはと調べてみると、
$ ls /var/db/pkg|wc -l
326
というように、300個以上のパッケージがインストールされていた。将来的にはインストールできるパッケージを選択できるようになればいいな。
インストール後、少し触ってみたのだが、うーん、まだ色々と問題がある様子。
じつはインストール自体も謎のエラーで一回失敗している。あまり時間がなかったので、じっくり対処もせず消してしまった。正直インストールそのものが目的だったし。
なお、既存のインストーラであるsysinstallはその愛想の無さで嫌われがちだが、たとえばシリアルコンソールからでも操作できたりと、これはこれで便利である。念のため。
そんなわけで、alphaバージョンのfinstallについて、詳しくはFreeBSD-stableに流れた[メール](http://docs.freebsd.org/cgi/getmsg.cgi?fetch=441708+0+archive/2008/freebsd-stable/20080210.freebsd-stable)を参照のこと。
イメージのサイズがCD1枚分になるまでには余裕があるので、何か入れてほしい物があれば言え、と別メールで書いてます。
イメージは下記からダウンロード出来るが、バージョンアップによりいつなくなるか分かりません。なおi386のみ。
http://ivoras.sharanet.org/stuff/freebsd7-finstall-alpha3.iso.bz2
以下、アナウンスメールを抄訳。
◎前提
あくまでもアルファバージョン。
◎できないこと
すでにパーティションの切られたディスクに対しては実行出来ません。
RAID, X11, サウンド関連の、ちょっと複雑な設定は出来ません。
システムロケールの設定は出来ません。
◎できること
LiveCDとして動作します。
7.0-RC1のインストールと、X.Org7.3, XFce desktop 4.4 Firefox,Thunderbirdなどの、こちらで選んでおいたパッケージのインストールが出来ます。
ファイルシステムとしては、UFS+Softupdate, UFS+Gjornal, ZFS, Ext2を選べます。ただしUFSしかしっかりテストしてません。
ssh, ntpdate, bsdstatsなどのサービスの設定が出来ます。
◎この先の予定
近いうちに下記の機能を入れてみたいなと考えている。
パーティションの切られたディスクへのインストール。
リモートインストールをちょっとだけ。
以上。