VirtualBox : 仮想マシンを作成する2024/03/19 |
仮想マシンを作成します。
当例ではホスト OS と同じ FreeBSD 14 をインストールして仮想マシンを作成します。 |
|
[1] | 仮想マシンを作成します。 |
root@dlp:~ # ifconfig vtnet0: flags=1008943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500 options=c00b8<VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,VLAN_HWTSO,LINKSTATE> ether 52:54:00:6c:78:51 inet 10.0.0.30 netmask 0xffffff00 broadcast 10.0.0.255 inet6 fe80::5054:ff:fe6c:7851%vtnet0 prefixlen 64 scopeid 0x1 media: Ethernet autoselect (10Gbase-T <full-duplex>) status: active nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL> lo0: flags=1008049<UP,LOOPBACK,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 16384 options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6> inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 groups: lo nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL> # 仮想マシンをブリッジ接続する場合は チェックサムオフロードを無効にする root@dlp:~ # ifconfig vtnet0 -rxcsum -txcsum -rxcsum6 -txcsum6 -tso -lro root@dlp:~ # echo "ifconfig vtnet0 -rxcsum -txcsum -rxcsum6 -txcsum6 -tso -lro" >> /etc/rc.conf
# 任意の仮想マシン格納ディレクトリ作成 root@dlp:~ # mkdir /var/vbox
# 仮想マシン作成 root@dlp:~ # VBoxManage createvm \ --name FreeBSD_14 \ --ostype FreeBSD_64 \ --register \ --basefolder /var/vbox Virtual machine 'FreeBSD_14' is created and registered. UUID: 945d43c5-8dbe-4ed7-80d1-34b7c903ae6a Settings file: '/var/vbox/FreeBSD_14/FreeBSD_14.vbox' # 仮想マシンの設定変更 # [vtnet0] は自身の環境でのインターフェース名に置き換え # VNCPassword には 任意の仮想マシン接続用 VNC パスワードを設定 root@dlp:~ # VBoxManage modifyvm FreeBSD_14 \
--cpus 4 \ --memory 4096 \ --nic1 bridged \ --bridgeadapter1 vtnet0 \ --boot1 dvd \ --vrde on \ --vrdeport 5901 \ --vrdeproperty VNCPassword=password # 仮想マシンのストレージ設定 root@dlp:~ # VBoxManage storagectl FreeBSD_14 --name "FreeBSD_14_SATA" --add sata root@dlp:~ # VBoxManage createhd \ --filename /var/vbox/FreeBSD_14/FreeBSD_14.vdi \ --size 20480 \ --format VDI \ --variant Standard 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% Medium created. UUID: 60fffb71-5ba2-46f8-a69a-05885b6b9cce root@dlp:~ # VBoxManage storageattach FreeBSD_14 \
--storagectl FreeBSD_14_SATA \ --port 1 \ --type hdd \ --medium /var/vbox/FreeBSD_14/FreeBSD_14.vdi # 仮想マシンの DVD ドライブ設定 # 下例は事前にダウンロードした ISO ファイルを指定している root@dlp:~ # VBoxManage storageattach FreeBSD_14 \
--storagectl FreeBSD_14_SATA \ --port 0 \ --type dvddrive \ --medium /home/FreeBSD-14.0-RELEASE-amd64-dvd1.iso # 設定確認 root@dlp:~ # VBoxManage showvminfo FreeBSD_14 Name: FreeBSD_14 Groups: / Guest OS: FreeBSD (64-bit) UUID: 945d43c5-8dbe-4ed7-80d1-34b7c903ae6a Config file: /var/vbox/FreeBSD_14/FreeBSD_14.vbox Snapshot folder: /var/vbox/FreeBSD_14/Snapshots Log folder: /var/vbox/FreeBSD_14/Logs Hardware UUID: 945d43c5-8dbe-4ed7-80d1-34b7c903ae6a Memory size: 4096MB Page Fusion: disabled VRAM size: 8MB CPU exec cap: 100% HPET: disabled CPUProfile: host Chipset: piix3 Firmware: BIOS Number of CPUs: 4 PAE: enabled Long Mode: enabled Triple Fault Reset: disabled APIC: enabled X2APIC: disabled Nested VT-x/AMD-V: disabled CPUID Portability Level: 0 CPUID overrides: None Boot menu mode: message and menu Boot Device 1: DVD Boot Device 2: DVD Boot Device 3: HardDisk Boot Device 4: Not Assigned ..... ..... # * DVD ドライブを接続解除する場合は以下 root@dlp:~ # VBoxManage storageattach FreeBSD_14 --storagectl FreeBSD_14_SATA --port 0 --device 0 --medium none |
[2] | 仮想マシンを起動します。 |
root@dlp:~ #
VBoxManage startvm FreeBSD_14 --type headless Waiting for VM "FreeBSD_14" to power on... vboxdrv: XXXXXXXXXXXXXXXX VMMR0.r0 vboxdrv: XXXXXXXXXXXXXXXX VBoxDDR0.r0 VMMR0InitVM: eflags=40246 fKernelFeatures=0x2 (SUPKERNELFEATURES_SMAP=1) VM "FreeBSD_14" has been successfully started. # * 仮想マシンを停止する場合は以下 root@dlp:~ # VBoxManage controlvm FreeBSD_14 poweroff # * 仮想マシンを削除する場合は以下 root@dlp:~ # VBoxManage unregistervm FreeBSD_14 |
[3] |
リモートコンピューターから VNC で仮想マシンに接続可能です。
例として Windows 11 と UltraVNC を例にします。 下記サイトより、最新版の UltraVNC をダウンロードします。
⇒ https://www.uvnc.com/downloads/ultravnc.html
ダウンロード後、インストールして [UltraVNC Viewer] を起動します。以下の画面が起動したら [server:port] の欄に [(VirtualBox 稼働サーバーのホスト名 または IP アドレス):(仮想マシンの設定で vrdeport に設定したポート)] と指定し、[Connect] ボタンをクリックします。 |
[4] | VNC パスワードの入力を求められるので、[1] で [VNCPassword=xxx] に設定したパスワードを入力します。 |
[5] | 正常に接続できたら、インストールは通常通りです。 |
Sponsored Link |