VirtualBox的一個(gè)非常值得贊賞的功能是可以在沒(méi)有GUI的無(wú)頭環(huán)境中使用孤页。因此望薄,因?yàn)樽罱谡碛嘘P(guān)虛擬化服務(wù)的一些工作筆記腊尚,用命令行在管理Vbox虛擬機(jī)所使用的工作流程喜每。
1.創(chuàng)建虛擬機(jī)
此命令將當(dāng)前目錄/fs設(shè)定為虛擬機(jī)文件的物理存放位置:
vboxmanage createvm --name "Win10" --ostype "Windows 10 (64-bit)" --register --basefolder /fs
查看ostyles
vboxmanage list ostypes
如果需要比較精確地查找需要虛擬機(jī)的操作系統(tǒng)類型,可以結(jié)合管道和grep指令,例如:
vboxmanage list ostypes | grep Windows
刪除虛擬機(jī)
vboxmanage unregistervm --delete "Win10"
2.設(shè)置內(nèi)存和網(wǎng)絡(luò)
在此示例中:4Gb RAM和1個(gè)位于NAT后的網(wǎng)卡间护。
vboxmanage modifyvm "Win10" --ioapic on
vboxmanage modifyvm "Win10" --memory 4096 --vram 128
vboxmanage modifyvm "Win10" --nic1 nat
3.創(chuàng)建磁盤(pán)并連接CD ISO
創(chuàng)建虛擬硬盤(pán)
vboxmanage createhd --filename "./Win10/win10_disk.vdi" \
--size 80000 \
--format VDI
創(chuàng)建硬盤(pán)控制器
vboxmanage storagectl Win10 \
--name "SATA Controller" \
--add sata \
--controller IntelAhci
硬盤(pán)控制器附加虛擬硬盤(pán)
vboxmanage storageattach Win10 \
--storagectl "SATA Controller" \
--port 0 --device 0 --type hdd \
--medium fs/Win10/win10_disk.vdi
創(chuàng)建IDE控制器
vboxmanage storagectl Win10 \
--name "IDE Controller" \
--add ide \
--controller PIIX4
將安裝鏡像附加到光驅(qū)控制器
vboxmanage storageattach Win10 \
--storagectl "IDE Controller" \
--port 1 \
--device 0 \
--type dvddrive \
--medium /kvm/iso/Win10_1909_English_x64.iso
設(shè)置啟動(dòng)順序
vboxmanage modifyvm Win10 \
--boot1 dvd \
--boot2 disk \
--boot3 none \
--boot4 none
4.設(shè)置RDP訪問(wèn)權(quán)限并啟動(dòng)VM
在端口10001上啟用了遠(yuǎn)程桌面(用于在無(wú)頭環(huán)境中進(jìn)行管理)企蹭。
VBoxManage modifyvm Win10 --vrde on
VBoxManage modifyvm Win10 --vrdemulticon on --vrdeport 10001
5.關(guān)閉虛擬機(jī)
vboxmanage controlvm Ubuntu poweroff soft
6.查看已注冊(cè)的VM實(shí)例
vboxmanage list vms