Mar 11, 2007
LFSでMyLinux(1)
LFS(Linux from scratch)のドキュメントを参考に、自分Linuxの構築中。サーバ用に使っているOSがKernel2.4 & glibc-2.2という骨董品なので、そろそろイマドキの環境にしたい。
JFにあるのは日本語だけど、一つ前の版なのでKernel2.4ベース。あまりうれしくないので、オリジナルの開発版をベースに構築することに。
構築環境はVMware上のVineLinux4を使用。
ドキュメントに従って淡々とビルド~インストールをこなし、一応起動する形にはなった。
その後、GCCが4.1.1から4.1.2になったり、Glibcにパッチが出たりしたので、再度構築し直した。さすがに2回目はスクリプトを作ったので、丸一日で完了(10時間程度)。
素の状態ではPAMじゃないし、コマンド類も足りないので、逐次追加ビルドを実施中。
現時点で完了したのは、
- PAM
- wget
- which
- net-tools(netstat/ifconfig/arp)
- cpio
- OpenSSL
- OpenSSH
- Vixie Cron
おかげで、今まで自分の中ではブラックボックスだったPAMが理解できた。
母艦OSがあるので、設定を間違っても簡単に修正できるから気楽(PAMの設定を間違えるとログインすらできなくなるので)。
一通り必要なものが組み込まれたら、セットアップCDもどきを作って実機にインストールしてみよう。
Posted at 23:00
in computer