一、前言
这篇文章有如下参考价值:
[ 有助于搜索问题 ]
1、在ubuntu下如何安装windows xp,windows 7, windows 8, 以及其他的操作系统?
2、virtualbox如何在虚拟机和宿主机之间无缝切换?
3、virtualbox如何实现满屏幕显示?
4、virtualbox的虚拟机(xp/win7...)如何识别USB设备?
... ...
二、安装virtualbox
这个很简单,我直接在软件中心下载安装。就不缀述。
三、安装虚拟系统
其实virtualbox安装虚拟系统是如此简单,可是为什么网上找安装教程时却大多很复杂(需要实体光盘刻录或者PE安装等等)?或许是我安装的virtualbox版本(4.2.10)比较新吗?废话不说,开始主题。
需要的东西:安装好virtualbox,一个系统ISO镜像,足矣!
1. 进入virtualbox新建一个系统,按提示进行添加名字、分配虚拟机内存、硬盘等等就可以了。
2. 建立好了之后,还需要安装对应的系统。进入virtualbox的设置---->存储----->控制台IDE----->添加虚拟光驱,把系统ISO添加上。
1. 进入virtualbox新建一个系统,按提示进行添加名字、分配虚拟机内存、硬盘等等就可以了。
2. 建立好了之后,还需要安装对应的系统。进入virtualbox的设置---->存储----->控制台IDE----->添加虚拟光驱,把系统ISO添加上。
3.进入virtualbox的设置---->系统----->主板----->启动顺序,调整光驱为第一启动。(这一步不是很要紧,即使光驱不是第一启动也没问题)
4. 进入virtualbox,点击启动系统,就相当于开机了,然后会从虚拟光盘中读取系统安装盘,开始安装系统。剩下就如同实体机从光盘安装系统一样了。不再赘述。等待安装完成,就OK啦。
4. 进入virtualbox,点击启动系统,就相当于开机了,然后会从虚拟光盘中读取系统安装盘,开始安装系统。剩下就如同实体机从光盘安装系统一样了。不再赘述。等待安装完成,就OK啦。
四、virtualbox中使系统(windows xp)可以满屏幕 或者 实体系统和虚拟系统可以无缝切换
(一)为何安装?
安装虚拟系统,如果没有另外安装virtualbox的增强程序,进入虚拟系统,很可能无法满屏幕显示,调整系统的屏幕分辨率,可以改变显示大小。 但是,你很快会发现分辨率没有适合自己电脑的。那么这个时候,你需要安装VBoxGuestAdditions.iso的增强程序。另外,你操作时在实体系统和虚拟系统来回倒,需要不断使用 右ctrl 键切换。如果想让系统在进入虚拟系统窗口时,让虚拟系统捕获鼠标信息,而在实体系统时却想让 实体系统捕获消息,那么你需要安装VBoxGuestAdditions.iso增强程序!
(二)准备材料
下载增强程序VBoxGuestAdditions_4.2.10.iso
下载地址:
http://download.virtualbox.org/virtualbox/4.2.10/
VBoxGuestAdditions_4.2
.10.
iso
http://dlc.sun.com.edgesuite.net/virtualbox/4.2.10/VBoxGuestAdditions_4.2.10.iso
我当时下载时龟速啊,现在下载完了,已经共享:
(三)安装过程
1. virtualbox的设置---->存储----->控制台IDE----->添加虚拟光驱,把virtualbox的扩展程序
VBoxGuestAdditions_4.2
.10添加上。
2.进入virtualbox后,启动虚拟系统(如winxp),进入虚拟系统后会发现多了一个增强程序的光盘,运行安装之即可。
3.使用 右ctrl+F 切换虚拟系统满屏幕显示或退出之。(以后进入虚拟系统,屏幕自动适应显示,多爽啊)
2.进入virtualbox后,启动虚拟系统(如winxp),进入虚拟系统后会发现多了一个增强程序的光盘,运行安装之即可。
3.使用 右ctrl+F 切换虚拟系统满屏幕显示或退出之。(以后进入虚拟系统,屏幕自动适应显示,多爽啊)
五、使virtualbox的系统能识别USB设备
(一)为何安装?
进入virtualbox,设置 ---> USB设备 ---> 启用USB2.0(EHCI)控制器,会提示需要安装扩展程序以进行支持。如果想要在虚拟系统,如winXP中使用U盘、移动硬盘、U盾....之类的USB设备,你需要安装扩展程序Oracle_VM_VirtualBox_Extension_Pack-4.2.10.vbox-extpack。
(二)准备材料
下载扩展程序Oracle_VM_VirtualBox_Extension_Pack-4.2.10.vbox-extpack
下载地址:
http://download.virtualbox.org/virtualbox/4.2.10/Oracle_VM_VirtualBox_Extension_Pack-4.2.10.vbox-extpack
http://dlc.sun.com.edgesuite.net/virtualbox/4.2.10/Oracle_VM_VirtualBox_Extension_Pack-4.2.10.vbox-extpack
我当时下载时依旧龟速啊,现在下载完了,已经共享:
(三)安装过程
很简单,在ubuntu(实体系统)下双击安装即可。
【可能出现如下错误,按如下方法处理】
(四)错误处理
1. 双击运行Oracle_VM_VirtualBox_Extension_Pack-4.2.10.vbox-extpack后,提示如下错误:
与 gksu-run-helper 通信失败。
收到:
su:认证失败
但期望的是:
gksu: waiting
与 gksu-run-helper 通信失败。
收到:
su:认证失败
但期望的是:
gksu: waiting
解决方法:
终端输入:gksu-properties,输入后会出现权限认证属性界面,将认证模式由su改为sudo,解决。
[可以再次输入gksu-properties 确认确实将su改为了sudo]
[可以再次输入gksu-properties 确认确实将su改为了sudo]
修改完成后,再次双击Oracle_VM_VirtualBox_Extension_Pack-4.2.10.vbox-extpack运行,就不会提示该错误了。如果正确安装完成,则再次打开virtualbox发现可以启用USB控制器了,进入设置 ---> USB设备 ---> 启用USB2.0(EHCI)控制器,发现可以启用而不会提示需要扩展程序。
2.安装完成Oracle_VM_VirtualBox_Extension_Pack-4.2.10.vbox-extpack后,USB控制器也能启动了,但是右击安装的虚拟系统,选择设置 不是virtualbox主界面的设置)时,提示:
VirtualBox 当前不允许访问 USB 设备。您可以将您的用户添加到“vboxusers”组来更改以上的问题。请查阅用户手册以获得更多详细的说明.
返回 代码:
NS_ERROR_FAILURE (0x00004005)
组件:
Host
界面:
IHost {30678943-32df-4830-b413-931b25ac86a0}
被召者:
IMachine {22781af3-1c96-4126-9edf-67a020e0e858}
NS_ERROR_FAILURE (0x00004005)
组件:
Host
界面:
IHost {30678943-32df-4830-b413-931b25ac86a0}
被召者:
IMachine {22781af3-1c96-4126-9edf-67a020e0e858}
解决办法:【添加账户到vboxusers工作组即可】
在终端输入:sudo gpasswd -a xxx vboxusers
把上面的xxx替换成你现在的账户名字
然后重启实体系统即可。
在终端输入:sudo gpasswd -a xxx vboxusers
把上面的xxx替换成你现在的账户名字
然后重启实体系统即可。
六、参考