VirtualBox バージョン 5.2 のコマンドライン操作

Oracle VM VirtualBox は,仮想マシン(1台の物理マシン上で動作する仮想的なコンピュータ)を実現するソフトウエアである.

このページでは,Windows における VirtualBox バージョン 5.2 のコマンドライン操作方法を解説する.GUI を使わずにリモート操作や自動化を行いたい場合に有用である.操作には VBoxManage コマンドを用いる.

注意: VirtualBox 5.2 はサポートが終了したバージョンである(2025年7月にサポート終了,2026年6月時点でセキュリティ更新は提供されていない).新規に学ぶ場合は VirtualBox 7 系の利用を検討するとよい.本ページのコマンドの多くは新しいバージョンでもそのまま使用できる.

目次

関連する外部ページ

VirtualBox の公式サイト: https://www.virtualbox.org/

前提条件

VBoxManage コマンドを使うには,VirtualBox のインストールディレクトリにパスが通っている必要がある(パスが通っているとは,コマンド名だけで実行できる状態を指す).Windows の場合,このディレクトリは通常「C:\Program Files\Oracle\VirtualBox」である.パスが通っていない場合は,環境変数 PATH に追加するか,フルパスでコマンドを実行する.

情報の取得

以下に Windows での操作例を示す.

仮想マシンの操作

この章では,仮想マシンの作成から起動,スナップショット,複製までの一連の操作を扱う.以下に,これから実行するコマンドの全体像を示す.各コマンドの詳細は後続の節で説明する.

ここで実行するコマンド例

VBoxManage createvm --name ubuntu1804
VBoxManage registervm /home/kaneko/VirtualBox\ VMs/ubuntu1804/ubuntu1804.vbox
VBoxManage modifyvm ubuntu1804 --ostype Ubuntu_64 --memory 8000 --acpi on --hwvirtex on --nestedpaging on --largepages on --vtxvpid on --accelerate3d on --accelerate2dvideo on --nic1 bridged --bridgeadapter1 enp0s31f6 --usb on --usbehci off
rm -f /home/ubuntu1804.vdi
VBoxManage createhd --filename /home/ubuntu1804.vdi --size 80000
VBoxManage storagectl ubuntu1804 --name ubuntu1804sata1 --add sata --bootable on
VBoxManage storageattach ubuntu1804 --storagectl ubuntu1804sata1 --port 1 --type hdd --medium /home/ubuntu1804.vdi
VBoxManage storageattach ubuntu1804 --storagectl ubuntu1804sata1 --port 2 --type dvddrive --medium /home/www/computer/linux/ubuntu-18.04.1-desktop-amd64.iso
VBoxManage startvm ubuntu1804

関連する外部ページhttp://www.virtualbox.org/manual/ch08.html#vboxmanage-list

仮想マシンの作成と登録

仮想マシンの設定

ストレージの設定

仮想マシンの起動と確認

スナップショットと複製