NetBSD の環境としては、VMware 上の環境で充分開発ができると思っている。
TeraTerm 等でコンソールを飛ばしていると、素なマシンを使っているのか、VMware 上のエミュレータ―を使っているのか、
区別がつかない。 かなり重宝している。
| VMware | プログラムスタート |
|
|
|
|
|
|
|
|
|
データディレクトリ |
|
|
|
使える HD の容量 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Wizard はここまで |
|
追加の設定 |
|
|
|
|
HostOS の SOUND |
|
|
|
|
|
|
|
|
|
|
|
|
CHECK |
|
|
|
|
|
|
|
CHECK |
|
最下ボタン |
| ここまでが動作環境設定 | |
| VMware : Power On | 仮想環境スタート |
|
|
|
|
|
|
|
|
|
|
|
|
|
この4つは上から、 起動順番 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
エマージェンシーとスモールシステムの見本として使うときもあるだろう (サイトは ftp://ring.asahi-net.or.jp/pub/NetBSD がいいかも) |
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
DOS モードで実行 | ||||||||||||||||||||||||||||||
|
イメージファイル指定 | ||||||||||||||||||||||||||||||
|
Floppy ドライブ | ||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
| VM-BOOT-CD 'BSD magazine No.7 DISC 02' (NetBSD 1.5) | 起動 | ||||||||||||||||||||||||||||||
| NetBSD-1.5 Install System | |||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
2台HDがあるとこの質問 | ||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
HD の最初から | ||||||||||||||||||||||||||||||
|
HD の最後まで | ||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
swap が大きすぎるので変更 | ||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
swap を減らして | ||||||||||||||||||||||||||||||
|
a の最後から | ||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
/usr を増やす | ||||||||||||||||||||||||||||||
|
b の最後から | ||||||||||||||||||||||||||||||
|
最後まで | ||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
CD-ROM の階層名に 合わせる |
||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
一度 ENTER を押すのを忘れずに | ||||||||||||||||||||||||||||||
|
x to quit | ||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
| # shutdown -p now | OS終了 |
| VMware : Power Off | エミュレーションストップ |
| VMware | |
|
|
|
|
|
|
|
|
|
CD-ROM |
|
ボタン |
|
Floppy Disk |
|
ボタン |
|
最下ボタン |
| VMware : Power On | 仮想環境スタート |
|
|
|
|
|
|
|
|
|
|
|
この4つは上から、 起動順番 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| VM-BOOT-HD | NetBSD 起動 | ||||||||||||||||||
| NetBSD/i386 (Amnesiac) (ttyp0) | |||||||||||||||||||
|
最初の環境設定なので | ||||||||||||||||||
|
|||||||||||||||||||
|
|||||||||||||||||||
| # cd /etc | |||||||||||||||||||
| # vi rc.conf | |||||||||||||||||||
|
名前は適宜 | ||||||||||||||||||
|
|||||||||||||||||||
|
|||||||||||||||||||
| # cd /etc | |||||||||||||||||||
| # vi rc.conf | |||||||||||||||||||
|
|||||||||||||||||||
|
|||||||||||||||||||
| # vi dhclient.conf | |||||||||||||||||||
|
名前は適宜 | ||||||||||||||||||
|
|||||||||||||||||||
|
|||||||||||||||||||
|
|||||||||||||||||||
| # cd /tmp | ソースセットをとってくる | ||||||||||||||||||
| # ftp ftp://ftp.jp.netbsd.org/pub/NetBSD/NetBSD-1.5/source/sets/syssrc.tgz | |||||||||||||||||||
|
|||||||||||||||||||
|
|||||||||||||||||||
| # cd / | |||||||||||||||||||
| # tar xvzpf /tmp/syssrc.tgz | |||||||||||||||||||
| # cd /sys/arch/i386/conf | |||||||||||||||||||
| # cp GENERIC VMWARE | |||||||||||||||||||
| # vi VMWARE | |||||||||||||||||||
|
見本は VMWARE | ||||||||||||||||||
|
|||||||||||||||||||
| # config VMWARE | |||||||||||||||||||
| # cd ../compile/VMWARE | |||||||||||||||||||
| # make -j 2 depend | 最近のマシンは高速、 大容量だから -j |
||||||||||||||||||
| # make -j 2 | |||||||||||||||||||
| # cp netbsd /netbsd | ちょっと待った | ||||||||||||||||||
|
|||||||||||||||||||
| # cp netbsd /netbsd.1 | kernel 上書きでなく、 いったん別ファイルで |
||||||||||||||||||
| # reboot | |||||||||||||||||||
| VM-REBOOT | |||||||||||||||||||
| VM-BOOT-HD | |||||||||||||||||||
| >> NetBSD/i386 BIOS Boot, Revision 2.7 | カウンターが 0 になる前に SPACE |
||||||||||||||||||
| booting wd0a:netbsd - starting in 9 | |||||||||||||||||||
| > boot netbsd.1 | 今、作ったカーネルで起動 | ||||||||||||||||||
後で問題が見つかったら、'netbsd.1' ではなく、'netbsd.GENERIC' で基本カーネルを 立ち上げましょう |
|||||||||||||||||||
| NetBSD/i386 (mvp3nbsd.etpnet.local) (ttyp0) | |||||||||||||||||||
|
|||||||||||||||||||
|
|||||||||||||||||||
| # cp /netbsd /netbsd.GENERIC | |||||||||||||||||||
| # cp /netbsd.1 /netbsd | |||||||||||||||||||
便利なので設定 |
|||||||||||||||||||
| # cd /etc | |||||||||||||||||||
| # vi rc.conf | |||||||||||||||||||
|
追加 (下記参照) | ||||||||||||||||||
| /etc/defaults/rc.conf | |||||||||||||||||||