在 CentOS 上使用 VirtualBox 的 VBoxManage 命令行工具可以讓你執行各種虛擬機管理任務。以下是一些基本步驟和常見命令示例:
首先,確保你已經在 CentOS 上安裝了 VirtualBox。你可以從 VirtualBox 官方網站下載適用于 CentOS 的安裝包,或者使用包管理器進行安裝。
sudo yum install epel-release
sudo yum install VirtualBox
安裝完成后,你可以通過以下命令啟動 VirtualBox:
sudo systemctl start vboxdrv
VBoxManage 是 VirtualBox 的命令行管理工具,可以用來創建、配置和管理虛擬機。以下是一些常用命令:
VBoxManage list vms
VBoxManage createvm --name "MyVM" --register
VBoxManage storagectl "MyVM" --name "SATA Controller" --add sata --controller IntelAhci
VBoxManage storageattach "MyVM" --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium /path/to/your/vm_disk.vdi
VBoxManage modifyvm "MyVM" --memory 2048
VBoxManage modifyvm "MyVM" --cpus 2
VBoxManage startvm "MyVM" --type headless
VBoxManage controlvm "MyVM" poweroff
VBoxManage import /path/to/your/vm.ova
VBoxManage export "MyVM" --output /path/to/export/vm.ova
以下是一個完整的示例,展示如何創建一個名為 “MyVM” 的虛擬機,并啟動它:
# 創建虛擬機
VBoxManage createvm --name "MyVM" --register
# 設置虛擬機的存儲
VBoxManage storagectl "MyVM" --name "SATA Controller" --add sata --controller IntelAhci
VBoxManage storageattach "MyVM" --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium /path/to/your/vm_disk.vdi
# 設置虛擬機的內存
VBoxManage modifyvm "MyVM" --memory 2048
# 設置虛擬機的 CPU 數量
VBoxManage modifyvm "MyVM" --cpus 2
# 啟動虛擬機
VBoxManage startvm "MyVM" --type headless
VBoxManage 命令需要 root 權限,因此你可能需要使用 sudo。VBoxManage modifyvm 命令中的 --nic 選項。通過這些基本命令,你應該能夠在 CentOS 上使用 VirtualBox 進行基本的虛擬機管理。更多高級功能和詳細信息,可以參考 VirtualBox 的官方文檔。