先進入到你想把把虛擬機硬盤保存的位置,如我當前就把虛擬機硬盤建立在ROOT目錄下,請根據本身的須要進入到相應位置api
cd /root服務器
// 建立虛擬機並註冊微信
VBoxManage createvm --name Win7 --register網絡
輸出以下信息
Virtual machine 'Win7' is created and registered.
UUID: e224a958-aafc-4b92-b1fb-49af05be1e84
Settings file: '/root/VirtualBox VMs/Win7/Win7.vbox'less
#設置系統類型win7 64 位
VBoxManage modifyvm Win7 --ostype Windows7_64ide
#說明 若是不知道本身想到的類型是什麼,能夠經過命令查看
#命令以下
#VBoxManage list ostypes >> /tmp/test.txt
#信息被導出到 /tmp/test.txt 文件中,請自行查看此文件內容。性能
#設置內存大小1G
VBoxManage modifyvm Win7 --memory 1024.net
#創建虛擬磁盤:系統盤20G 請在須要存放硬盤的位置建立,或者帶上路徑 【這裏不帶路徑,就建立在當前路徑下了】
VBoxManage createmedium --filename Win7_HDD_SYS_20G.vdi --size 20000blog
服務器返回顯示
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Medium created. UUID: 60ded4e2-5fe4-431f-8bd8-602edec1b96d內存
創建虛擬磁盤:HOME盤20G
VBoxManage createmedium --filename Win7_HDD_HOME_20G.vdi --size 20000
服務器返回顯示
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Medium created. UUID: a780926d-4db8-4c15-8eed-438b07b7bb89
#建立存儲控制器IDE、SATA
VBoxManage storagectl Win7 --name IDE --add ide --controller PIIX4 --bootable on
VBoxManage storagectl Win7 --name SATA --add sata --controller IntelAhci --bootable on
#移除控制器:
# VBoxManage storagectl Win7 --name IDE --remove
# VBoxManage storagectl Win7 --name SATA --remove
關聯虛擬機磁盤
VBoxManage storageattach Win7 --storagectl SATA --port 0 --device 0 --type hdd --medium Win7_HDD_SYS_20G.vdi
VBoxManage storageattach Win7 --storagectl SATA --port 1 --device 0 --type hdd --medium Win7_HDD_HOME_20G.vdi
#解除關聯:
# VBoxManage storageattach Win7 --storagectl SATA --port 0 --device 0 --type hdd --medium none
# VBoxManage storageattach Win7 --storagectl SATA --port 1 --device 0 --type hdd --medium none
關聯鏡像文件
VBoxManage storageattach Win7 --storagectl IDE --port 0 --device 0 --type dvddrive --medium Ton7PE_V5.0.iso
#VBoxManage storageattach Win7 --storagectl IDE --port 1 --device 0 --type dvddrive --medium VBoxGuestAdditions_5.1.22.iso
#解除關聯:
# VBoxManage storageattach UbuntuRDHome --storagectl IDE --port 0 --device 0 --type dvddrive --medium none
# VBoxManage storageattach UbuntuRDHome --storagectl IDE --port 1 --device 0 --type dvddrive --medium none
設置網絡爲橋接(nictype和bridgeadapter要根據主機的實際狀況選擇) eth0 你的裝虛擬機的宿主主機的網卡名稱,能夠經過ifconfig -a 看
VBoxManage modifyvm Win7 --nic1 bridged --nictype1 82545EM --cableconnected1 on --bridgeadapter1 eth0
設置網絡這兒仍是有不少時間遇到坑,回頭再補上比較細的說明
下面對這條命令作一個簡單的說明:
VBoxManage modifyvm Win7 --nic2 bridged --nictype2 82545EM --cableconnected2 on --bridgeadapter2 em1
對上面這句的解釋
VBoxManage 總命令
modifyvm 子命令
Win7 虛擬機的名稱
--nic2 這個選項是從1-N的,也就是最後的數字是變化的,能夠從1到N。我這裏是第二個網卡了,因此是2
bridged 這個表示橋接方式 其餘方式,查一下幫助
--nictype2 網卡的型號和前面的1-N一樣的意思,從1開始,這裏應該要和前面的序號保持一致。
82545EM 網卡型號,能夠經過 VBoxManage --help > /tmp/info.txt 中查看支持哪些
--cableconnected2 這也是其中一個選項 一樣注意最後的序號一致
on 應該是表示啓用
--bridgeadapter1 eth0 這個應該是設置與物理網卡綁定的 eth0 就是我宿主主機的網卡名稱 可經過 ifconfig -a 看到全部
#設置遠程桌面(可使用VNC經過5540端口訪問虛擬機桌面)
#VBoxManage modifyvm Win7 --vrdeport 5540 --vrdeaddress ""
啓用遠程桌面,啓用以後才能遠程
VBoxManage modifyvm Win7 --vrde on
修改遠程桌面端口。只是修改沒用,啓用才能用
VBoxManage modifyvm Win7 --vrdeport 3390
啓用i/o apic,不然安裝系統的時候可能出現異常
vboxmanage modifyvm Win7 --ioapic on
virtualbox提示,選中i/o apic虛擬電腦將啓用對輸入輸出apic(i/o apic)的支持。
這回輕微的下降虛擬電腦的性能。
請注意,一單在虛擬電腦中安裝完Windows系統,就不該再禁用本選項
啓動虛擬機
VBoxManage startvm Win7 --type headless
服務器顯示
Waiting for VM "Win7" to power on...
VM "Win7" has been successfully started.
而後在WINDOW上打開遠程鏈接。輸入宿主主機的IP加上面配置的端口來鏈接。
斷電關閉虛擬機
VBoxManage controlvm Win7 poweroff
若是要加載光驅其餘ISO文件,須要關機才能夠加。
相關命令經常使用用法
https://my.oschina.net/lwkai/blog/3015930
本人微信: 本人QQ: