2010/02/01

virtualbox安装linux guest additions

最近闲得很,试了下archlinux,当然是在virtualbox里面。本来想写个安装过程记录的,不过看到这个博客写的东西后就只能低头飘过了。安装了3次把arch给装上了,virtualbox的 guest additions 却折腾了一整天才弄好,值得记录下。

非开源版本virtualbox+86arch。以下命令都在root下进行
首先
  • pacman –Sy gcc make kernel26-headers
Guest additions镜像挂载,这个就不说了,虚拟机上点一下就自动挂载了。
然后执行
  • sh /media/cdrom/VBoxLinuxAdditions-x86.run
我装的是arch+xfce,在xfce下挂载的时候怎么都挂载不了,如果这样就
  • pacman -S virtualbox-additions
  • mount /usr/lib/virtualbox/additions/VBoxGuestAdditions.iso /media/cdrom -o loop
然后执行之前的命令

另外上述博客中提到的建立两个链接不确定是不是必要的,wiki和virtualbox论坛的教程贴里面没提到
  • ln -s /usr/lib/VBoxOGL.so /usr/lib/xorg/modules/dri/vboxvideo_dri.so
  • ln -s /usr/lib/xorg/modules/dri /usr/lib/dri
最后重启下

总结:之前说折腾了一整天,并不是安装的问题,是安装完后遇到的。本来正确安装完guest additions后应该是可以无缝模式而且分辨率自动按照窗口大小调整,我遇到的情况是正确安装了,可以无缝了,但分辨率自动调节不了,最后才发现是xorg.conf(/etc/X11/xorg.conf)的问题。我就直接把它给删了重启正常。。。安装arch时这东西可以不去管它,反正它也很快就会被取代了。
------------------------------------------------------------------------------------------------------------------------------------
再说下ubuntu下怎么装吧,也就是命令和上面有点不一样。其他发行版的可以看上述的那个教程贴
  • sudo apt-get install build-essential linux-headers-generic
挂载镜像,所在文件里执行
  • sudo sh ./VBoxLinuxAdditions-x86.run
参考:
稀饭说-Arch Linux on VirtualBox 配置笔记
arch virtualbox wiki
Howto: Install Linux Guest Additions + Xorg config

virtualbox真是杯具啊,又改名字了=.=!!!

2 评论:

Firm 说... 【Reply】

评论最好放在当前页,不然很麻烦耶

banana 说... 【Reply】

@Firm我也想啊,很容易“链接被重置”的。。。

发表评论