在宿主机上面全新安装Guest系统:
1,Virtualbox 安装相对应版本的扩展包(4.1.8):
vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1.8-75467.vbox-extpack
扩展包官网:https://www.virtualbox.org/wiki/Downloads
2,创建虚拟机
VBoxManage createvm --name "CentOS 5.0" --ostype CentOS --register
并生存配置文件 /home/jack/VirtualBox VMs/CentOS 5.0/CentOS 5.0.vbox xml格式
3,设置内存大小,启动顺序,网络模式;
VBoxManage modifyvm "CentOS 5.0" --memory 512 --acpi on --boot1 dvd --nic1 bridged
4,创建一个磁盘镜像,指定大小(MB)
vboxmanage createhd --filename "vms/CentOS.vdi" --size 5000
5,创建一个IDE存储控制器
vboxmanage storagectl "CentOS 5.0" --name "IDE Controller" --add ide --controller PIIX4
6,将之前创建的镜像文件CentOS.vdi 添加到ide存储控制器中,并指定位置等。
VBoxManage storageattach "CentOS 5.0" --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium vms/CentOS.vdi
7,添加光驱并添加系统盘ISO镜像文件。
vboxmanage storageattach "CentOS 5.0" --storagectl "IDE Controller" --port 0 --device 1 --type dvddrive --medium xxx-xxx-.iso
8,启动
第一种,VBoxHeadless --startvm "CentOS 5.0"
第二种,VBoxManage startvm "CentOS 5.0"--type headless
即可启动guest系统安装,并在window机器上远程桌面(默认3389端口)可以操作系统安装;
VBoxHeadless --startvm "CentOS 5.0" --vrde off &
安装完成之后配置好网络安装sshd服务,既可以启动系统并停掉 vrde
这样启动必然在命令行界面前台启动,无法执行其他操作。
其实我们可以这样
vboxmanage modifyvm "CentOS5.0" --vrde off
然后每次启动是都可以用
vboxmanage startvm "CentOS5.0" --type headless
启动,这样就可以在启动后,不影响下一步命令的执行。
9,停止系统:
VBoxManage controlvm poweroff/pause/resume/savestate
备注:
启动的时候报错:
Error: failed to start machine. Error message: Failed to open/create the internal network 'HostInterfaceNetworking-' (VERR_INVALID_PARAMETER).
Failed to attach the network LUN (VERR_INVALID_PARAMETER)
这是由于上面设置的网络有问题,可以通过
VBoxManage modifyvm "CentOS 5.0" --bridgeadapter1 eth0
来修改。
启动时出现:
Error: failed to start machine. Error message: VT-x features locked or unavailable in MSR. (VERR_VMX_MSR_LOCKED_OR_DISABLED)
一个原因是CPU不支持虚拟化技术,
如果支持,则可能在BIOS内没有开启虚拟化功能。打开就可以了,
否则可以把CPU改成1个也可以
1,Virtualbox 安装相对应版本的扩展包(4.1.8):
vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.1.8-75467.vbox-extpack
扩展包官网:https://www.virtualbox.org/wiki/Downloads
2,创建虚拟机
VBoxManage createvm --name "CentOS 5.0" --ostype CentOS --register
并生存配置文件 /home/jack/VirtualBox VMs/CentOS 5.0/CentOS 5.0.vbox xml格式
3,设置内存大小,启动顺序,网络模式;
VBoxManage modifyvm "CentOS 5.0" --memory 512 --acpi on --boot1 dvd --nic1 bridged
4,创建一个磁盘镜像,指定大小(MB)
vboxmanage createhd --filename "vms/CentOS.vdi" --size 5000
5,创建一个IDE存储控制器
vboxmanage storagectl "CentOS 5.0" --name "IDE Controller" --add ide --controller PIIX4
6,将之前创建的镜像文件CentOS.vdi 添加到ide存储控制器中,并指定位置等。
VBoxManage storageattach "CentOS 5.0" --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium vms/CentOS.vdi
7,添加光驱并添加系统盘ISO镜像文件。
vboxmanage storageattach "CentOS 5.0" --storagectl "IDE Controller" --port 0 --device 1 --type dvddrive --medium xxx-xxx-.iso
8,启动
第一种,VBoxHeadless --startvm "CentOS 5.0"
第二种,VBoxManage startvm "CentOS 5.0"--type headless
即可启动guest系统安装,并在window机器上远程桌面(默认3389端口)可以操作系统安装;
VBoxHeadless --startvm "CentOS 5.0" --vrde off &
安装完成之后配置好网络安装sshd服务,既可以启动系统并停掉 vrde
这样启动必然在命令行界面前台启动,无法执行其他操作。
其实我们可以这样
vboxmanage modifyvm "CentOS5.0" --vrde off
然后每次启动是都可以用
vboxmanage startvm "CentOS5.0" --type headless
启动,这样就可以在启动后,不影响下一步命令的执行。
9,停止系统:
VBoxManage controlvm poweroff/pause/resume/savestate
备注:
启动的时候报错:
Error: failed to start machine. Error message: Failed to open/create the internal network 'HostInterfaceNetworking-' (VERR_INVALID_PARAMETER).
Failed to attach the network LUN (VERR_INVALID_PARAMETER)
这是由于上面设置的网络有问题,可以通过
VBoxManage modifyvm "CentOS 5.0" --bridgeadapter1 eth0
来修改。
启动时出现:
Error: failed to start machine. Error message: VT-x features locked or unavailable in MSR. (VERR_VMX_MSR_LOCKED_OR_DISABLED)
一个原因是CPU不支持虚拟化技术,
如果支持,则可能在BIOS内没有开启虚拟化功能。打开就可以了,
否则可以把CPU改成1个也可以