QEMU on NetBSD(FreeBSDの実行)
NetBSD 4.0(BETA2)にQEMUを導入し、QEMU環境でFreeBSD 6.2を実行させてみました。
ここではNetBSD 4.0へのQEMU 0.8.2の導入及びそのQEMU上でのFreeBSD 6.2のインストール/実行例を簡単に紹介します。
- NetBSD 4.0へのQEMU 0.8.2の導入
/usr/pkgsrcからQEMUをインストールします。
# export ALLOW_VULNERABLE_PACKAGES=yes
# cd /usr/pkgsrc/emulators/qemu
# make install NO_CHECKSUM=yes clean clean-depends
- 仮想ディスクの作成(20GB)
# qemu-img create -f raw /root/freebsd62qemu.img 20GB
- QEMU上でのFreeBSD 6.2のインストール
FreeBSD 6.2(インストールCD 2枚組)のDisc1をセットして以下のコマンドを実行します。
※今回のFreeBSD 6.2インストールは96MBのメモリ割り当てで試してみました。ネットワークはデフォルトの「ユーザモード」です。
# qemu -m 96 -boot d -cdrom /dev/cd0a -k ja -hda /root/freebsd62qemu.img -localtime &
- Country Selection:Japan選択
- System Console Keymap:Japanese 106選択
- 「FreeBSD/i386 6.2-RELEASE - sysinstall Main Menu」
今回は時間短縮のためバイナリを直接インストールする「Standard」を選択しました。
- FDISK Partition Editor:A = Use Entire Disk選択
- Install Boot manager for drive ad0?:Standard Install a standard MBR (no boot manager)
- FreeBSD Disklabel Editor:A = Auto Defaults選択
- Choose Distributions:All選択
- Choose Installation Media:CD/DVD選択
- Congratulations! You now have FreeBSD installed on your system.
基本部分のインストールが一旦完了します。
- Network interface informaion required
「ed0 : Novell NE1000/2000; 3C503; NE2000-compatible PCMCIA」を選択します。
- Do you want to try DHCP configuration of the interface?:Yes
- Network Configuration
Host name:freebsd62qemu
Domain name:mydomain.com
IPv4 Gateway:10.0.2.2(プリセット値)
Name server:10.0.2.3(プリセット値)
IPv4 Address:10.0.2.15(プリセット値)
- Package Selection
ここではすべてのパッケージを選択します。
- CD-ROMの交換
Please remove disc #1 from your drive, and add disc #2というメッセージが表示されます。
Ctrl+Alt+2キーでQEMUのモニタ画面に切り替えて以下の操作を行います。
(1)eject cdrom
(2)Disc1を排出
(3)Disc2をセット
(4)change cdrom /dev/cd0a
ここでCtrl+Alt+1キーでQEMUの画面に戻して<OK>を押すとパッケージ追加が続行されます。
※Disc2からDisc1への交換も同様の操作となります。
- Add a new user
一般ユーザを定義します。
- rootパスワードの設定
- インストール完了
- QEMU上でのFreeBSD 6.2の実行
以下のコマンドでゲストOS(FreeBSD 6.2)を起動します。
# qemu -m 96 -k ja -hda /root/freebsd62qemu.img -localtime &
まずXの設定を行います。
「xorgcfg -textmode」で/etc/X11/xorg.confを作成します(解像度は800x600x24にしました)。
xorg.confにおけるビデオカードドライバはvesaを指定します。
Xウィンドウを起動してインターネットアクセスも問題なく行えます。