環境:Ubuntu 15.04 64bit,virtualbox 5.0.16
准備:下載安裝好virtualbox,virtualbox-extensions,准備好iso系統文件,如archlinux.iso。
1.建立好vbox的目錄。
$ cd
$ cd VirtualBox\ VMs/
$ mkdir arch
$ cd arch
2.新建一個vbox磁盤,--size參數設置大小,單位:M。
$ vboxmanage createmedium disk --filename arch.vdi --size 10000
3.新建vbox虛擬機文件,--ostype設置虛擬機安裝的系統格式(windows/ubuntu等),可以使用vboxmanage list ostypes查看vbox支持的系統格式。
$ vboxmanage createvm --name arch --ostype "linux_64" --register
4.新建SATA磁盤控制器並將步驟<2>中新建的磁盤綁定到虛擬機文件。
$ vboxmanage storagectl arch --name "SATA Controller" --add sata --controller IntelAHCI
$ vboxmanage storageattach arch --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium arch.vdi
5.新建IDE控制器,設置它為dvd,並綁定ios文件到該dvd,注意--medium為你的iso路徑。
$ vboxmanage storagectl arch --name "IDE Controller" --add ide
$ vboxmanage storageattach arch --storagectl "IDE Controller" --port 0 --device 0 --type dvddrive --medium /path/to/arch.iso
5.查看自己的網卡,並設置vbox網卡為橋接。
$ ifconfig
輸出:
wlp18s0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet addr:192.168.0.101 Bcast:192.168.0.255 Mask:255.255.255.0
我的網卡是wlp18s0,所以將vbox nic1網卡綁定到它。
$ vboxmanage modifyvm arch --nic1 bridged --bridgeadapter1 wlp18s0
6.設置io控制,啟動項,內存等。
$ vboxmanage modifyvm arch --ioapic on
$ vboxmanage modifyvm arch --boot1 dvd --boot2 disk --boot3 none --boot4 none
$ vboxmanage modifyvm arch --memory 1024 --vram 128
7.設置rdpe遠程桌面。
$ vboxmanage modifyvm arch --vrdeport 3389 --vrdeaddress 0.0.0.0
8.後台開啟vbox。
$ vboxmanage startvm arch --type=headless
9.現在就可以用rdesktop聯接後台了
$ rdesktop localhost:3389
10.安裝完成後退出dvd上的iso。
$ vboxmanage storageattach arch --storagectl "IDE Controller" --port 0 --device 0 --type dvddrive --medium none
11.查看正在運行的vbox系統,關機。
$ vboxmanage list runningvms
$ vboxmanage controlvm arch poweroff
最後,其余功能可以查看幫助。
$ vboxmanage --help