Ubuntu8.04安装VirtualBox实现双系统


1、下载virtualbox
Virtualbox目前最新版本是Sun xVM VirtualBox 1.6.4,Ubuntu的源里有OSE这个版本,不过我安装后设置老有问题,于是就直接到它的网站上下载安装了。
下载地址:[url]https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=innotek-1.6-G-F@CDS-CDS_SMI[/url]
32位系统注意下载ubuntu8.04 X86版本:virtualbox_1.6.4-33808_Ubuntu_hardy_i386.deb
2、安装virtualbox
安装切换到已经下载的的 virtualBox deb包目录开始安装
代码:sudo dpkg -i virtualbox_1.6.2-33808_Ubuntu_hardy_i386.deb

最简单的就是双击即可安装,有提示的点前进即可。

3、添加使用用户到 vboxusers 用户组,vboxusers 是安装 vbox 时自动建立的组:

代码:sudo adduser XXX vboxusers (XXX 是你设定的可以启动vbox的用户)
或者直接在系统->系统管理->用户和组里-vboxusres里勾选上用户。

设置完成后重启电脑

以下是我的代码,可作参考
yajiu@yajiu-desktop:~$ sudo adduser yajiu vboxusers
[sudo] password for yajiu:
添加用户 yajiu 到组 vboxusers ...
正在将用户“yajiu”加入到“vboxusers”组中
完成。
yajiu@yajiu-desktop:~$

4、这时VirtualBox 已成功安装,运行:应用程序 - 系统工具 - Sun xVM VirtualBox,同意授权及免费注册即可使用,VirtualBox 相关目录为:/home/yajiu/.VirtualBox

5、解决虚拟机下键盘失效
问题描述: 进入虚拟机控制之后,键盘失效,无法使用热键退出虚拟机
解决方法:sudo apt-get install scim-bridge-client-qt
可能需要重载系统或重启机器才能生效。如果还不行,尝试作以下操作:
系统――系统管理――语言支持,把“启动复杂字符输入支持“选现去掉,重启。
或者:在VirtualBox主控台的"文件"->"偏好设定"->"输入",取消"自动捕捉键盘",就可以让键盘恢复正常了。
update: 很多纯 X 的程序(我 已经遇到并且烦恼我不少时间的有 PLT-scheme, VirtualBox)好像和 SCIM 都不能正常工作. 似乎都只能输入一个字符, 然后 SCIM 似乎就把之后所有的按键都吃掉了. 我个人对 X 编程和 SCIM 都不熟悉, 至于是什么原因导致的我不清楚. 但事实就是这样, 很多程序跑不了, 那最好的解决方案只能是放弃 SCIM(从此, 这个世界清静了). 爱上 fcitx 吧, 她乖巧玲珑, 没有这个恼人的问题, 对除中英文外没有输入其它语言需求的人, fcitx 几乎是你最好的选择.
 

6、配置虚拟电脑,安装Windows XP,这一步和Windows下的VirtualBox操作步骤相同。
给自己的虚拟电脑起个名字,设置系统类型Windows XP,然后再下一步要设定内存大小,硬盘大小。加载iso光盘镜像。启动虚拟系统,安装Windows XP即可。

使用VirtualBox可能出现的一些问题以及解决办法:

1)出错代码:

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).

解决方法:sudo chmod ugo+rw /dev/vboxdrv

2)出错代码:

VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason. Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root.

VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).

解决方法:sudo /etc/init.d/vboxdrv setup

3)usb连接问题:

Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed . the host computer.

问题描述:
初始的时候,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。保存文件。

增加用户组usbfs:sudo groupadd usbfs
查看usbfs的gid:cat /etc/group | grep usbfs 我的系统上输出代码:usbfs:x:1001:
把自己所用的用户增加到usbfs组:sudo adduser <user> usbfs      <user>是你的用户名
编辑/etc/fstab文件,添加下面两行代码:
# 1002 is the USB group ID
none /proc/bus/usb usbfs devgid=1002,devmode=664 0 0
重新起动后,即可以在客户机中使用USB设备了。在客户机里使用USB设备前要先在主机里加载。

4)启动Xp后无声音问题:

在Virtualbox电脑设备设置里,声音-选择启动声音,声卡类型选ALSA Audia Driver而不是NULL。

5)虚拟XP上网问题:

在设置 - 网络,网络连接方式设为NAT即可。

6)安装virualbox增强包问题:

只有安装virualbox增强包,我们才可以真正自如使用windows下的软件
安装方法:设备 - 安装增强功能

7)virtualbox的热键

1、右CTRL可释放、获取主机的键盘、鼠标
2、右Ctrl+F:窗口模式与全屏模式切换
3、右Ctrl+L:窗口模式与无缝模式切换

8)usb鼠标使用问题
虽然上面已经介绍了usb连接问题,但是对于使用本本玩Ubuntu的朋友们,或许还是会有或多或少的问题,即使照上面来做还是不会在virtualbox中捕捉到USB鼠标,经过一翻研究,终于找到一个有效的办法。
打开终端
代码:sudo gedit /etc/init.d/mountdevsubfs.sh
找到如下代码
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount --rbind /dev/bus/usb /proc/bus/usb
只要这最后四段代码前面的#去掉保存重启机器会就可以使用USB鼠标了

你可能感兴趣的:(ubuntu,职场,休闲)