Dec 25, 2007
NetBSD box [computer]
sandpointのGENERICでは玄箱はブートしないようなのでかわうちさん の所にあるサンプルカーネル4.0RC3で一応動く箱を作って使ってみることに する(こちらが2号機)。
4.0のクロスビルド環境を作り、試すのは1号機の方で行うつもり。 つまりバージョンが入れ替わっただけで当初の予定通り。
玄箱でのNetBSD環境のインストールはすでにUSBメモリでブートできる 環境がある場合、
- ベースのLinux環境のファイルシステム上にNetBSDのカーネルを設置する
- Linux環境上のブートセレクタに起動用のNetBSDカーネルの記述を入れる
- NetBSDをUSBブートしてNetBSDをインストールするパーティションの設定をする(fdisk, disklabel, newfs
- 作成したファイルシステムをインストールする構成に合わせて/mnt等にマウントする
- 配布されているOSのアーカイブ(base.tgz,etc.tgz,misc.tgz,man.tgz...)をtarで展開する
- /mnt/etc/fstab , /mnt/etc/rc.conf を手動で実際のシステムに合わせて修正する
カーネルをロードする所までは別のOS上でブートストラップするためNetBSDそのもののインストールは「ほとんど単にtarで展開するだけ」で済んでしまう。 (パーティションの設定にえらく原始的な手段を使っているって? 慣れればそんなに悪いものでもないと思うよ) もちろんインストーラを使うのもありだとは思うけど。
blosxom 2.0
and
modified by
blosxom starter kit