Dec 25, 2007

NetBSD box [computer]

sandpointのGENERICでは玄箱はブートしないようなのでかわうちさん の所にあるサンプルカーネル4.0RC3で一応動く箱を作って使ってみることに する(こちらが2号機)。

4.0のクロスビルド環境を作り、試すのは1号機の方で行うつもり。 つまりバージョンが入れ替わっただけで当初の予定通り。

玄箱でのNetBSD環境のインストールはすでにUSBメモリでブートできる 環境がある場合、

  1. ベースのLinux環境のファイルシステム上にNetBSDのカーネルを設置する
  2. Linux環境上のブートセレクタに起動用のNetBSDカーネルの記述を入れる
  3. NetBSDをUSBブートしてNetBSDをインストールするパーティションの設定をする(fdisk, disklabel, newfs
  4. 作成したファイルシステムをインストールする構成に合わせて/mnt等にマウントする
  5. 配布されているOSのアーカイブ(base.tgz,etc.tgz,misc.tgz,man.tgz...)をtarで展開する
  6. /mnt/etc/fstab , /mnt/etc/rc.conf を手動で実際のシステムに合わせて修正する
という手順を踏めばいい。

カーネルをロードする所までは別のOS上でブートストラップするためNetBSDそのもののインストールは「ほとんど単にtarで展開するだけ」で済んでしまう。 (パーティションの設定にえらく原始的な手段を使っているって? 慣れればそんなに悪いものでもないと思うよ) もちろんインストーラを使うのもありだとは思うけど。

Posted at 00:45 in computer

Archives
Powered by
blosxom 2.0
and
modified by
blosxom starter kit