Mar 15, 2007

LFSでMyLinux(2)

引き続き環境構築中。
昨日のビルドは
  • xinetd
  • ntpd

rcスクリプトも自分で書く必要があるので、ついでにデーモンの起動制御をHP-UX風味にしてみた。
個人的にはRedhat系のchkconfigよりはこちらの方が好きなので。

これで、おおよそ必要なものはそろったので、単独で起動出来るよう簡易なインストール環境を作った。
ベースは以前作成した1CDブートLinux。これは、バックアップしておいたディスクイメージをリストアするために作ったもので、非常にコンパクトな環境。
いくつかツール類が足りないので、スタティックリンクなバイナリを作成し追加。
  • mke2fs
  • grub
  • bzip2
あとはカーネルの置き換えと、/以下一式をtarでまとめたものを一緒にisoイメージファイル化して完成。
VMware上に新規のVMを作成し、先程のISOイメージファイルから起動させ、
  • パーティション作成
  • ファイルシステム作成
  • マウント
  • tarの展開
  • MBRにgrubをインストール
  • アンマウント
  • リブート
で完了。無事、インストール先のディスクから起動することを確認できたんで、実機でも問題ないでしょう。
Posted at 22:52 in computer