返回信息流继续支持版主工作……
本文原始地址
http://forum.byr.edu.cn/bbscon.php?bid=47&id=39245
之前用apt-get装上了virtualbox,但是在某次升级之后运行出现了错误
undefined symbol: stat64
搜索出的结果指出是新版的libqt3-mt中不包含这个的定义了,也没找到解决方法
最后决定自己从源码编译安装
先到其主页上下载源码包
http://195.34.175.98/download/1.5.4/VirtualBox-1.5.4_OSE.tar.bz2
然后根据官方的安装说明进行就可以了
http://www.virtualbox.org/wiki/Linux%20build%20instructions
首先安装一些dev包,解决依赖关系,用apt就可以了
for VBox version > 1.5:
apt-get install gcc g++ bcc iasl xsltproc uuid-dev zlib1g-dev libidl-dev \
libsdl1.2-dev libxcursor-dev libqt3-headers libqt3-mt-dev \
libasound2-dev libstdc++5 libhal-dev libpulse-dev libxml2-dev
64位机器还有不同的要求,详见官方说明
然后需要装一下kernel headers,linux-headers-2.6.24-1-686,也直接用apt解决了
进入源码根目录,执行
./configure --with-linux=/usr/src/linux-headers-2.6.24-1-686
之后会生成一个env.sh,之后
source env.sh
kmk all -j3
这样就编译好了
再编译相应的模块
cd out/linux.x86/release/bin/src
make
sudo make install
这样就可以加载模块了
sudo modprobe vboxdrv
编辑/etc/modules,添加vboxdrv就可以开机自动加载
然后运行virtualbox
cd ..
pwd
$SRC/out/linux.x86/release/bin
LD_LIBRARY_PATH=. ./VirtualBox
Note that the LD_LIBRARY_PATH=. is required because we have to find our .so
files and the output directory is not in the system's library path.
这是官方说明上的一句话,解释为什么要先指定ld的path
每次都这样有些麻烦,所以 #这里谁有更好的方法说一下吧,我觉得我这个有点土……
cd ..
pwd
$SRC/out/linux.x86/release
sudo cp bin /usr/local/bin/Virtualbox
mkdir ~/bin/Virtualbox
cd ~/bin/Virtualbox
cat > Virtualbox.sh
LD_LIBRARY_PATH=/usr/local/bin/Virtualbox/ /usr/local/bin/Virtualbox/VirtualBox
^D
然后在桌面上新建一个起动器指向~/bin/Virtualbox/Virtualbox.sh就好了
设置基本是声卡、网卡的设置,还有一个vbox的工具包及共享文件夹
我设置声卡和网卡没遇到什么问题,声卡选的ALSA Audio Driver,网卡默认的nat
就一切正常了
这里想说一下后边两个问题,vbox的一个附加工具包的安装和共享文件夹的设置
在虚拟机中安装好xp系统之后,点击设备,最后一项是 安装虚拟专用电脑辅助工具包
点击之后会提示你在/usr/lib/virtualbox目录下没有一个叫VBoxGuestAdditions.iso的镜像文件,问你是否下载,下载地址也给出了,如果不能上外网那么可以在host机上通过代理下载然后cp到相应目录下并改名或做符号连接
然后再点击 安装虚拟专用电脑辅助工具包 会自动启动安装进程,根据提示来就好了
安装这个包之后的好处是,提供了一个通用显卡驱动,分辨率上去了,而且在host机和guest机之间的控制切换不用再按右ctrl了,虚拟系统会自动分辨,很方便
共享文件夹的设置也比较简单。在设备->共享文件夹中添加一个host机上的目录,自己起一个名字,比如叫test,添加之后在xp系统中开始->运行
net use z: \\vboxsvr\test
~~这个是xp系统中的盘符,注意中间有空格 后边的test就是刚才设置的名字
这样在 我的电脑 中就可以看到这个文件夹的内容了。
到此设置基本结束。
这是一条镜像帖。来源:北邮人论坛 / linux / #39245同步于 2008/3/28
Linux机器人发帖
从源码安装VirtualBox,及相关设置
alias
2008/3/28镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。