Ubuntu server 安装virtualbox虚拟机
一.去virtualbox官方网站下载最新匹配ubuntu版本的安装包
二.并相应下载vbox-extpack包
三.安装
dpkg –i virtualbox-4.2_4.2.2-81494~Ubuntu~oneiric_amd64.deb,安装过程中会提示需要提前安装一些库文件 按照提示apt-get install 相应的库就行;完了以后执行:
lsmod |grep vbox
vboxpci 22882 0
vboxnetadp 13328 0
vboxnetflt 27211 0
vboxdrv 251973 3 vboxpci vboxnetadp vboxnetflt
安装的virtualbox后,系统会创建小写的vboxmange符号链接,所以我后面都用小写的vboxmange命令来操作。
四、使用命令行创建并配置虚拟机。
主要用到的命令vboxmanage ,下面以创建一台ubuntu64位虚拟机。
1. vboxmanage createvm --name "ubuntu" --ostype "Ubuntu_64" --register
这样就创建好一个名为ubuntu的虚拟机,ostype参数可以用 vboxmange list ostypes 察看。
调整一下虚拟机内存
1. vboxmanage modifyvm "ubuntu" --memory 512
接着创建一个虚拟硬盘,文件名为 /home/vms/ubuntu.vdi,扩展名vdi不用敲
1. vboxmanage createhd --filename /home/vms/ubuntu --size 40000
创建ide控制器
1. vboxmanage storagectl "ubuntu" --name "IDE Controller" --add ide --bootable on
挂上虚拟硬盘,顺便把iso文件作为虚拟光驱挂上
1. vboxmanage storageattach "ubuntu" --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium /home/vms/windows-xp.vdi
2. vboxmanage storageattach "ubuntu" --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /home/iso/windows-xp-install.iso
这样就把硬盘和光驱都装好了,安装盘也放到光驱里了。
配置网卡1为桥接模式
1. vboxmanage modifyvm "ubuntu" --nic1 bridged
绑定桥接到物理网卡
1. vboxmanage modifyvm "ubuntu" --bridgeadapter1 eth0
开启vrde
1. vboxmanage modifyvm "ubuntu" --vrde on
2. vboxmanage modifyvm "ubuntu" --vrdeport 5000 ##监听5000端口
3. vboxmanage modifyvm "ubuntu" --vrdeaddress 192.168.1.11 ##ubuntu server 的地址
4. vboxmanage modifyvm "ubuntu" --vrdeauthtype external ##认证类型
5. vboxmanage modifyvm "ubuntu" --vrdeauthlibrary default ##使用默认的认证库,也就是使用server的用户名和密码登陆
启动虚拟机
1. vboxmanage startvm "ubuntu" --type headless
因为服务器端没有桌面环境,所以只能以无gui模式启动虚拟机
提示虚拟机启动完成,然后用netstat -atln命令看一下 5000 端口有没有被监听,如果被监听说明成功了,这时候从另一台电脑用远程桌面工具链接到192.168.1.11:5000既可开始一步一步安装系统了。
连接时可能会出现
图片的问题
这个情况主要是因为 登陆的账号和密码导致的,提醒:不要使用root账户登陆!
常用控制命令
1. vboxmanage -h
2. vboxmanage controlvm "虚拟机" poweroff #关机
3. vboxmanage controlvm "虚拟机" reset #重启
来源:oschina
链接:https://my.oschina.net/u/154458/blog/159537