xuesn 发表于 2015-10-12 10:45:03

Ubuntu中用VirtualBox虚拟机安装Windows XP

  具体步骤 http://www.iyunv.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$sudoaptitude installvirtualbox-guest-additions         安装好增强功能后,虚拟机的光驱里面会出现下载好的文件。双击光驱即可以安装这一增强工具包。
         安装完成后,重启虚拟机和Windows XP,打开设备管理器,这时显卡已经为VirtualBox显卡了。
         重启后的VirtualBox,增强特性已经生效,增强特性主要有:
                不再需要鼠标俘获模式;使用上跟原生的应用程序没有差别。不再需要使用热键来在两种模式之间进行切换。
                可以随意调整分辨率,只需调整虚拟机窗口大小即可;比如切换到全屏模式的时候会自动把分辨率切换到宿主操作系统的屏幕分辨率。
                增加了 “无缝模式”。在这个模式下,所有的虚拟机应用程序窗口将不再显示在一个单独的虚拟机窗口里面,而是跟原生的程序一样出现在桌面上。右Ctrl+L组合键可以在无缝模式/非无缝模式之间切换,当然也可以使用鼠标来操作。
         无缝模式下键盘仍然是被俘获的。所以,当Windows应用窗口在前台时,GNOME的快捷键都是不可用的。要用这些快捷键的话可以用鼠标把一个原生程序提升到前台,或者用右Ctrl键脱离键盘俘获模式。
         进入无缝模式,和使用Winodws几乎无异,需要注意的是,虚拟机中那个的Windows还是需要防止病毒和黑客软件。
  
  文件共享的设置
  Vbox选择设置-声音-选择ALSA那个。
Virtualbox1.4下有自带的共享文件功能。在设置里选择共享,添加固定共享文件输入名字。然后启动客户机,打开我的电脑,选择 “工具” — “映射网络驱动器”
在“文件夹”处填写://vboxsvr/ksky (ksky 是刚才我建的那个共享文件夹名)
点击完成之后,我们即可在我的电脑里像使用本地磁盘一样使用该共享文件夹。
  


Ubuntu 10.04下运行VirtualBox显示非致命性错误
  在Ubuntu10.04下运行VirtualBox的时候,提示下面的错误信息:
  虚拟电脑运行可能碰到下面问题,您可以忽略这个信息,但建议您检查虚拟电脑设置以避免这个问题再次发生.
  Host system reported that the file size limit of the host file systemhas 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的文件系统中,要么你要控制好硬盘容量就好,我现在解决方案是把软件都安在共享文件夹下
    

             版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: Ubuntu中用VirtualBox虚拟机安装Windows XP