ubuntu8.04下用virtualbox安装windows xp的完美解决方案

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://forum.ubuntu.org.cn/viewtopic.php?p=735926#735926

http://www.cnblogs.com/ithurricane/archive/2008/05/10/1191255.html

http://wiki.ubuntu.com.cn/index.php?title=Ubuntu8.04%E4%B8%8B%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8virtualbox%E5%AE%89%E8%A3%85winxp&variant=zh-hant

http://terse.yo2.cn/articles/linux%E4%B8%8B%E7%9A%84%E8%99%9A%E6%8B%9F%E6%9C%BAvirtualbox.html

http://bbs.linuxpk.com/viewthread.php?tid=19047
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卷边书_王诣

您的鼓励,是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值