2008年10月26日星期日

Linux下VirtualBox虚拟机的安装和设置(一)

注意本文以Ubuntu8.04下在虚拟机vbox1.64(2008.7.30)上安装windows XP为例来说明linux下VirtuaBox的安装和使用。该文也同样适用于windows下VirtualBox的安装和设置,只是在网络配置桥接这一高级应用时有些细微的差别。后续文章可能会提到 。VirtualBox1.64据我所知,源中提供的是旧版,请到官方网址下载适合你的版本:注意是Binaries (all platforms)位置下载安装包官方下载页面:http://www.virtualbox.org/wiki/Downloads到Open Source Edition (OSE) Source code可以下载源码(开源版本)
为了简单说明,我们以安装包virtualbox_1.6.4-33808_Ubuntu_hardy_i386.deb说明问题,请您在Binaries页面选择合适的版本,如下图:有问题请留言说明

安装及设置步骤:一、安装支持双击deb按提示安装或者,在终端下输入:sudo dpkg -i virtualbox_1.6.4-33808_Ubuntu_hardy_i386.deb(请注意文件名的大小写)开始安装,安装过程中软件会自动建立用户组,vboxusers专门提供给virtualbox使用。如下图:

安装virtualbox成功显示信息
注意:VirtualBox的正常使用会用到libxalan110和libxerces27这两个包。如果您不能正常启动安装请先执行:sudo apt-get install libxalan110 libxerces27二、设置安装完vbox还需要做一些设置才能正常使用否则会出许多莫名其妙的错误提示1.第一次运行virtualbox会出现您 需要root权限才能执行,大家可不要想当然把root权限就给了它啊,把你当前的用户名加到vboxuser中就好了,打开用户管理–>用户和组,如下图:点击属性把你的用户名选中。

用户和组设置界面
2.在虚拟机上安装Windows,笔者是在上面安装的精简版的深度XP,哈哈,刚好20号下载的。现在不知道还能下载到不,总公也就200M,做实验足够了。在虚拟机中安装和真实的安装没什么分别,但要注意一下的是,安装xp前请先给虚拟电脑分分配足够的内存、硬盘和显存大小 ,笔者,只给它分配了5G的空间,128M内存,8M显存,做个小实验已经足够了。如下图:点击新建建立一个虚拟电脑,向导式操作就不多作解释了,有问题欢迎留言说明。

建立虚拟电脑运行向导
3.开始安装winxp要注意建立虚拟电脑后,点击右边的 配置明细–>光驱 为设置你的光驱为虚拟光盘,选择之前下载好的镜像文件。如下图:

点击设置光盘镜像

虚拟光驱设置
当然如果你有安装盘的话可以直接设置物理光盘,用安装版装也一样。4.USB设备的使用笔者想在,虚拟的XP上使用我的一体机,以弥补我ubuntu打印驱动的不足。USB口的打印机在虚拟机进里没反应,不着急,我们要对系统作一下简单的设置,目的是让virutalbox有权限直接使用 我们的USB设备。1 . 增加用户组usbfssudo groupadd usbfs2 . 查看usbfs用户组的gidcat /etc/group grep usbfsusbfs:x:1002:3 . 把当前用户增加到usbfs组sudo gedit /etc/group把usbfs:x:1002:修改为usbfs:x:1002:{你的用户名,注意不包括引号}当然以上几步骤完全可图形界面下操作,位置是:system–>系统管理–>用户和组 下操作。4 . 为USB设备重新设置权限编辑/etc/fstab文件,添加下面两行,注意你的gid可能不是1002sudo gedit /etc/fstab在末尾加上# 1002 is the USB group IDInone /proc/bus/usb usbfs devgid=1002,devmode=664 0 05 . 重新启动后,应该就可以在客户机中使用USB设备了。使用方法:插入一个USB设备后,如U盘,右键点击虚拟机里右下脚的USB图标,选择已经识别的U盘,就可以正常使用了。6.虚拟机中的winxp与主机ubuntu数据的共享,最简单的方法是设置数据空间,由于笔者在使用 数据空间时遇到 的问题有些蹊跷,所以这一部分单独下一篇讨论。

没有评论: