ubuntu8.04下用virtualbox安装windows xp的完美解决方案
在linux下,有许多软件不能像在windows下用的那么爽, 比如QQ, 虽然有LumaQQ,ave等代替品,但是跟windows下的QQ相比还是逊色很多,用wine是不错的选择, 但是很多人可能已经发现, wine的功能及其有限, 而且很多软件不能正常运行, 就比如说QQ, 反正我是没有成功运行过。在这种情况下, 安装类似windows下的vmware或者virtual pc来虚拟一个系统是最好的选择。对于linux来说, 主要的虚拟机有wmware和virtualbox, wmware是商业软件, 有限制, 而且比较耗费资源, 相比较而言, virtualbox这个轻量级的开源的虚拟机便是最好的选择,而且在linux下的运行效率比较高。下面我们就来具体的说一说如何在ubuntu8.04下安装virtualbox以及如何在virtualbox下安装windows xp.
一、对于ubuntu8.04来说,安装virtualbox只需要以下的命令:
$sudo apt-get install virtualbox
不一会就安装成功了,
添加使用用户到 vboxusers 用户组,vboxusers 是安装 vbox 时自动建立的组,sudo adduser ithurricane vboxusers(ithurricane是我的用户名,需要改为你的用户名) 但是可是你可能会遇到以下的问题:
1. 启动提示VirtualBox kernel driver not installed.
问题描述:
VirtualBox kernel driver not installed. The vboxdrv kernel module was
either not loaded or /dev/vboxdrv was not created for some reason.
Please install the virtualbox-ose-modules package for your kernel and
execute '/etc/init.d/vboxdrv start' as root.
VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED)。
Result Code:
0x80004005
Component:
Console
Interface:
IConsole {1dea5c4b-0753-4193-b909-22330f64ec45} [bitsCN_com]
解决办法:
sudo apt-get install virtualbox-ose-source
安装模块源码然后
cd /usr/src
解压源码
sudo tar xjvf virtualbox*.bz2
cd modules/virtualbox-ose
sudo ./build_in_tmp install
让他编译安装模块驱动
完成后
xiaoxu@xiaoxu:/usr/src/modules/virtualbox-ose$ sudo /etc/init.d/vboxdrv start
* Starting VirtualBox kernel module vboxdrv [ OK ]
就可以看到加载成功了,启动virtualbox也没有问题了。
2.启动提示The VirtualBox kernel driver is not accessible to the current user.
问题描述:
The VirtualBox kernel driver is not accessible to the current user.
Make sure that the user has write permissions for /dev/vboxdrv by
adding them to the vboxusers groups. You will need to logout for the
change to take effect..
VBox status code: -1909 (VERR_VM_DRIVER_NOT_ACCESSIBLE).
Result Code:0x80004005
解决办法:
sudo chmod ugo+rw /dev/vboxdrv
或者
解决的方法:
sudo chmod 777 /dev/vboxdrv
然后,VIrtualBox就能正常启动啦。
3. 虚拟机下键盘失效
问题描述: 进入虚拟机控制之后, 键盘失效, 无法用热键退出虚拟机
解决方法:
$sudo apt-get install
scim-bridge-client-qt scim-bridge-client-qt4
可能需要重启机器才能生效。如果还不行,尝试作以下操作:
系统——系统管理——语言支持,把“启动复杂字符输入支持“选现去掉,重启。
或者:在VirtualBox主控台的"文件"->"偏好設定"->"输入",取消"自动捕捉键盘",就可以让keyboard恢复正常了。
4、.初始的时候,USB设备由于权限问题无法使用,不过现在很多鼠标键盘都是USB的了,不能识别的话无法继续安装WinXP,
先新建一个usbfs组:
sudo groupadd usbfs
将当前用户加入这个用户组:
sudo adduser ithurricane usbfs
打开/etc/group文件
gedit /etc/group
查找usbfs,记下ID,如,我的情况是:
usbfs:x:1006:ithurricane
上面1006就是ID。
打开/etc/fstab文件:
sudo gedit /etc/fstab
在后面加一行:none /proc/bus/usb usbfs devgid=1006,devmode=664 0 0
注意devgid=1006中的1006要改成你刚在group中查到的usbfs组的ID。保存文件。
二、安装windows xp,建议安装精简xp系统depin xp lite.上有下载。 采用iso镜像安装。
打开Applications -> System tools -> virtualbox 启动virtual box, 在device里面找到cdrom/dvd rom,选择从iso镜像文件,即你下载的xp的iso镜像文件,启动虚拟机,于是就开始了xp的安装。都是全自动安装,不一会就能安装好了。
默认的网络就可以使用,至于虚拟机的文件共享呀等一些内容, 自己找找virtualbox的菜单, 摸索几下就搞定了。
三、关于快捷键
默认的,你鼠标左键点击虚拟机就自动进入了虚拟机模式, 按键盘右边的Ctrl键就能退出虚拟机。 ctrl + f进入或者退出虚拟机的全屏模式。
更多的相关问题,可以参看以下资料:
http://www.cnblogs.com/ithurricane/archive/2008/05/10/1191255.html
阅读(2049) | 评论(0) | 转发(0) |