FreeBSD 12 on ThinkPad i1124

ThinkPad i1124が泣いている。ThinkPad 240シリーズであり、240xの姉妹機というか、そのものであるが、チップセットの制限で、基盤をいじっても、メモリが256Mbまでしか増設できないのが致命的。HDDを昔の32GbのSDDに換装してみたがWindowsXPでさえ実用的に使用できない。Puppy Linuxを入れてみたが、どうも使いにくい。結局、 Windows2Kで放置していた。 そろそろ、Puppyを再挑戦しようかと思っていたが、次々に32bitのディストリビューションがなくなり、non-PAEのサポートがなくなった。

いろいろ考えていたが、BSD系なら制限がない事に気が付いたので、FreeBSDを入れてみることにした。
USBメモリにFreeBSD-12.0-RELEASE-i386-memstick.imgを書き込み。
i1124はUSBブートができないので、plpbt-5.0.15をダウンロードしてFDに書き込み。
BIOSをリムーバブル起動にセットして、FDブート。plpbtからUSBブートして、FreeBSDのインストールメニューまで問題なく実行できた。
ZFSはレスポンスが悪くなりそうに感じたので、UFSでパーティショニングを自動でした。スワップは、1.5Gb作成された。
LANは、無線ランカードを挿入すると、無事自動認識できるので、ipv4でネットワークを設定する。ただし、挿しっぱなしでは認識しないので一度抜き差する。 AtermWL54SC
Wifiのスキャンはなぜか2回繰り返さないと、SSIDが全部表示されなかった。
# ifconfig -a
後は再起動すれば、無事インストール終了。
hostnameを登録しておかないと、sendmailの起動に時間がかかるので、登録
# vi /etc/hosts
hostname 127.0.0.1

x-windowもインストールしてみた。
pkg install xorgでよいが、startxで確認するとエラー終了する。
/var/log/Xorg.0.logを確認してみると、siliconmotion moduleがないことが原因のよう。pciconf -vl | grep -B3 -A1 displayで確認すると、deviceはSM712 LynxEM+となっている。
Ports Collectionをセットアップして、siliconmotion moduleを導入する。
# portsnap fetch
# portsnap extract
# portsnap fetch update
# cd /usr/ports/x11-drivers/xf86-video-siliconmotion
# make install
startxで確認すると、800×600が少し悲しいが動く。
キーボードが英語設定なので、/usr/local/etc/X11/xorg.conf.dにキーボードの設定を追加。

xfceを導入。pkg install xfce
d-busを設定。
# vi /erc/rc.conf
dbus_enable=”YES”
# pkg install ja-font-ipa
ブラウザをインストール。
# pkg install firefox
動作が遅すぎて、実用以下。

日本語IMEも導入。
# pkg install ja-uim-anthy
# pkg install uim-gtk

旧型でも素直にxfceまでインストールできるのは、さすがBSD。
firefoxでブラウジングができるが、速度的には実用は難しい。

時計合わせ
/etc/ntp.confにserverを追加
/etc/rc.confにntpd_enable=”YES”を追加 wifiの設定は、/etc/rc.conf

Linuxといろいろ違うので慣れない。
mountは、fsも設定しないと実行されない。mount -t msdosfs /dev/fd0 /mnt
インストール済みのパッケージは、pkg version
pkg infoはインストール済みのパッケージのみ。
未インストールパッケージの場合は、pkg search -f pkgname。
パーティションの名称も慣れないが、pkg install lsblkで解決。

コメント