首先下载Virtualbox和Virtualbox extension pack
Virtualbox 安装(RPM包):
rpm -ivh Virtualbox.rpm.xxx
virtualbox rpm包安装好后会自动生成vboxusers组,系统上要用虚拟机的用户都可以把这个组添加进去
Virtualbox extension pack安装:
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.0.0-69151.vbox-extpack
创建虚拟机,名称winxp :
VBoxManage createvm --name winxp --register
通过如下命令查看刚创建虚拟机
VBoxManage list vms
创建一个10G磁盘给虚拟机用
VBoxManage createhd --filename winxp.vdi --size 10000
创建一个IDE接口
VBoxManage storagectl winxp --name "IDE Controller" --add ide
挂载ISO安装盘
VBoxManage openmedium dvd path_to_iso_file.iso
将vdi磁盘放在设备0的第0个端口
VBoxManage storageattach winxp --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium winxp.vdi
将ISO挂载放在设备0的第1个端口
VBoxManage storageattach winxp --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium path_to_iso_file.iso
修改虚拟机配置
VBoxManage modifyvm winxp --ostype WindowsXP --memory 256 --vram 64 --boot2 disk --boot1 dvd --acpi on /
--pae on --hwvirtex on --nic1 hostif --cableconnected1 on --nictype1 Am79C973 /
--bridgeadapter1 eth0 --intnet1 brigh2 --macaddress1 auto --vrde on --vrdeport 5000 --vrdemulticon on
查看上面配置的虚拟机配置
VBoxManage showvminfo winxp
开始启动
VBoxManage startvm winxp -type vrdp | VBoxHeadless -startvm winxp &
虚拟机关闭和重启
VBoxManage controlvm winxp poweroff|pause|reset
linux用rdesktop登录:
desktop -b -E -T winxp -N -z -P -g 1024x768 ip:5000&
在ubuntu上运行上面命令效果如下
window用远程桌面:
windows远程桌面远程连接IP:5000
这样就能在任何地方通过远程登录你的虚拟机桌面,
安装客户端增强插件
下图是
mkdir /mnt/iso
mount -o loop /usr/share/virtualbox/VBoxGuestAdditions.iso /mnt/iso