免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 920 | 回复: 0
打印 上一主题 下一主题

Ubuntu安装VirtualBox虚拟机 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-02-02 09:42 |只看该作者 |倒序浏览
virtual box 做为开源阵营中的一个重要的虚拟机,受到许多源粉丝的喜爱,新的一版ubuntu又和大家见面了,而在许多朋友用惯了windows来说,对于性能强劲的ubuntu来说,一下适应就成为许多朋友的首要选择,你可以利用ubuntu7.04(host) + windows (guest)的模式,来体验ubuntu的强大性能,同时也不会因为一下子舍弃使用多年的视窗系统,让你鱼与熊掌兼得。
  而virtual box具许多朋友测试结果说,速度不错,运行起来以后很顺,既使机器配置不太高的朋友,也能使,于是我在第一时间,尽快拿到最新的virtual box的deb包安装,不过在安装过程中出现一些问题 ,在这里,我就把整个安装过程给大家描过出来,希望对于初次使用virtual box的朋友有所帮助!
  1、首先在ubuntu的终端下下载好virtual box 的deb包(最新的是1.3.8 for linux host)使用:
  wget:http://www.virtualbox.org/download/1.3.8/VirtualBox_1.3.8_Ubuntu_feisty_i386.deb
  2、同时在安装virtual box时,它需要依赖 libxalan110 和 libqt3-mt这两个包,所以还要下载和安装这个两个包。使用以下命令一次性就下载安装好了!
  sudo apt-get install libxalan110 libqt3-mt
  注意:这步操作要在管理员的权限下操作,才能完成。
  如果在下载和安装过程过,提示缺少依赖库libxercer27,那么就使用这个操作:
  sudo apt-get install libxerces27 libxalan110 libqt3-mt
  注意:同样需要管理员权限
  3、这一步就开始直正的安装virtual box,使用以下命令来完成:
  sudo dpkg -i VirtualBox_1.3.8_Ubuntu_feristy_i386.deb
  如果你以顺利完成这一步操作的话,恭喜你了,你基本上可以建立虚拟机了。我分别在winodws和linux的OS上装了三次virtualbox。结果是,在windows(host)+linux(guest(host))+windows(guest(host(guest))) 也就是在windows上装一个windows版的virtualbox,然后再在virtualbox上安装ubuntu7.04,然后再在ubuntu7.04上安装linux版的virtualbox这个很顺利。但是在实体的物理机器上安装好ubuntu 7.04然后安装virtualbox时出现了问题!出现类似以下的错误:
  (Reading database ... 93619 files and directories currently installed.)
  Preparing to replace virtualbox 1.3.8_Ubuntu_feisty (using VirtualBox_1.3.8_Ubuntu_feisty_i386.deb) ...
  * Stopping VirtualBox kernel module vboxdrv [ OK ]
  virtualbox-puel-1-2 license has already been accepted.
  Unpacking replacement virtualbox ...
  Setting up virtualbox (1.3.8_Ubuntu_feisty) ...
  * Starting VirtualBox kernel module vboxdrv
  FATAL: Error inserting vboxdrv (/lib/modules/2.6.20-15-generic/kernel/ubuntu/misc/vbox/vboxdrv.ko): Invalid argument
  * Modprobe vboxdrv failed. Please use 'dmesg' to find out why.
  invoke-rc.d: initscript vboxdrv, action "start" failed.
  dpkg: error processing virtualbox (--install):
  subprocess post-installation script returned error exit status 1
  Errors were encountered while processing:
  virtualbox
  如果出现上述错误或是类似错,我们需经以下两个步骤来解决这个问题:首先,修改/etc/init.d/virtualbox, 这个文件在下面的exit 1 改exit 0:
  failure()
  {
  echo ""
  log_failure_msg "$1"
  exit 1
  }
  改为 failure()
  {
  echo ""
  log_failure_msg "$1"
  exit 0
  }
  其次,还要修改启动文件,这是因为你在安过程中没有禁用nmi_watchdog,你必须要将nmi_watchdog设为0,因此你需以下操作:
  sudo gedit /boot/grub/menu.lst
然后在menu.list里的此部分做以修改:
  ## ## End Default Options ##
  title Ubuntu, kernel 2.6.20-15-generic
  root (hd0,6)
  kernel /boot/vmlinuz-2.6.20-15-generic
  root=UUID=e57b46e0-66b2-4c25-aa87-862110201036 ro quiet splash nmi_watchdog=0
  initrd /boot/initrd.img-2.6.20-15-generic
  quiet
  savedefault
  也就是在
  root=UUID=e57b46e0-66b2-4c25-aa87-862110201036 ro quiet splash nmi_watchdog=0
  root=UUID=e57b46e0-66b2-4c25-aa87-862110201036 ro quiet splash
  增加
  root=UUID=e57b46e0-66b2-4c25-aa87-862110201036 ro quiet splash nmi_watchdog=0
  注意:以上步骤做完以后,一定要重新启动电脑,否则依然会现安装错误!
  这样你只需要重新执行上面安装virtualbox的操作就可以顺利安装了!
  这一切完成后,你还不能马上使用,因为,你还没有把你的帐号加入到virtualbox中!这样才可能顺利使用virtualbox,加入帐号使用以下命令完成:
  sudo usermod -G vboxusers -a youraccount
  这样一就完成,在ubuntu安装virtual的过程很简单,而了问题出的最多也是上面这样的问题!通过上面操作一般都可以解决,安装过程中的问题!


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/23808/showart_1809899.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP