您的位置:首页 > 其它

Ubuntu中用VirtualBox虚拟机安装Windows XP

2011-03-12 13:04 239 查看
具体步骤 http://www.linuxidc.com/Linux/2010-09/28435.htm

我安装的时候有遇到几个问题

安装xp的时候提示找不到硬盘驱动器

这个时候你在安装虚拟电脑的时候要把虚拟硬盘放在windows下的盘里面就可以解决了

然后每次重启后启动虚拟系统的时候提示

irtualBox can't operate in VMX root mode. Please disable the KVM kernel extension, recompile your kernel and reboot.

这是因为KVM与vbox的冲突!可尝试如下操作

当你安装了 virtual box 然后又安装kvm,那么当你再次打开开virtual box 的时候,vmbox就会报错。

1.查看相关正在运行的mod

lsmod | grep kvm

2.停止模块运行

如果你的cpu是AMD:sudo rmmod kvm-amd

如果是Intel:sudo rmmod kvm

3.卸载模块

如果你的cpu是AMD:sudo modprobe -r kvm-amd

如果你的cpu是Intel:sudo modprobe -r kvm-intel

sudo modprobe -r kvm

4.完全卸载

sudo aptitude purge kvm qemu-kvm

sudo apt-get remove kvm qemu-kvm

接下来是网络设置

在安装虚拟电脑的时候在网络那里选择桥接方式

然后xp 里的网络设置如下

如果你linux下 是192.168.88.9 255.255.255.0 192.168.88.1 dns 192.168.77.110

你xp下的设置应该是192.168.88.×(任意数字,关键是不要跟别人一样)255.255.255.0 192.168.88.1 192.168.77.110

这个时候你差不多就可以上网了如果一切正常

大家可能还会遇到一个问题,九三每次重启系统后,再次打开虚拟机,就会发现你所安装系统丢失了

我是在虚拟介质管理中重新注册了下我的.vdi文件,然后这个问题就解决了

VirtualBox
高级配置

为了进一步方便虚拟机的使用,可以在Windows XP
中安装VirtualBox
虚拟专用电脑辅助工具包。

在虚拟机窗口中单击“设备-安装增强功能”选项。

安装过程中会询问是否自动从网络上下载该软件包的iso
文件。选择自动下载。下载完成以后会询问是否挂载这一文件,选择是。如果自动下载不灵了,可以选择手动安装,在虚拟终端中输入如下命令:

1

$sudo

aptitude install  virtualbox-guest-additions

安装好增强功能后,虚拟机的光驱里面会出现下载好的文件。双击光驱即可以安装这一增强工具包。

安装完成后,重启虚拟机和Windows XP
,打开设备管理器,这时显卡已经为VirtualBox
显卡了。

重启后的VirtualBox
,增强特性已经生效,增强特性主要有:

不再需要鼠标俘获模式;使用上跟原生的应用程序没有差别。不再需要使用热键来在两种模式之间进行切换。

可以随意调整分辨率,只需调整虚拟机窗口大小即可;比如切换到全屏模式的时候会自动把分辨率切换到宿主操作系统的屏幕分辨率。

增加了 “无缝模式”。在这个模式下,所有的虚拟机应用程序窗口将不再显示在一个单独的虚拟机窗口里面,而是跟原生的程序一样出现在桌面上。右Ctrl+L
组合键可以在无缝模式/
非无缝模式之间切换,当然也可以使用鼠标来操作。

无缝模式下键盘仍然是被俘获的。所以,当Windows
应用窗口在前台时,GNOME
的快捷键都是不可用的。要用这些快捷键的话可以用鼠标把一个原生程序提升到前台,或者用右Ctrl
键脱离键盘俘获模式。

进入无缝模式,和使用Winodws
几乎无异,需要注意的是,虚拟机中那个的Windows
还是需要防止病毒和黑客软件。

文件共享的设置

Vbox选择设置-声音-选择ALSA那个。

Virtualbox1.4下有自带的共享文件功能。在设置里选择共享,添加固定共享文件输入名字。然后启动客户机,打开我的电脑,选择 “工具” — “映射网络驱动器”

在“文件夹”处填写://vboxsvr/ksky (ksky 是刚才我建的那个共享文件夹名)

点击完成之后,我们即可在我的电脑里像使用本地磁盘一样使用该共享文件夹。

Ubuntu 10.04下运行VirtualBox显示非致命性错误

Ubuntu
10.04下运行VirtualBox的时候,提示下面的错误信息:

虚拟电脑运行可能碰到下面问题,您可以忽略这个信息,但建议您检查虚拟电脑设置以避免这个问题再次发生.

Host system reported that the file size limit of the host file system
has been exceeded. VM execution is suspended. You need to move your
virtual hard disk to a filesystem which allows bigger files.

错误ID:DevATA_FILETOOBIG

严重:非致命性错误。



我的设置是硬盘10G,虚拟硬盘文件保存到FAT32格式的分区下。刚开始使用的时候没有发生问题,但是经过一段时间后就开始报上面的错。原来FAT32格式本身只支持4G大小的文件,而此时的虚拟硬盘文件本身已经到了4G。

之前一直纠结于虚拟系统里面设置的分区格式是否为ntfs,现在将虚拟磁盘文件拷贝到ext3分区下就没事了。

!!!也就是说当虚拟硬盘达到4G的时候就会出现这个问题。要么把虚拟硬盘转移到ubuntu的文件系统中,要么你要控制好硬盘容量就好,我现在解决方案是把软件都安在共享文件夹下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: