| 论坛注册| 加入收藏 | 设为首页| RSS
Google
您当前的位置:首页 > Linux频道 > Linux入门与提高 > 安装与配置

在Debain和FC5里安装VMware

时间:2006-07-17 21:56:02  来源:wakinfan.blogeden.cn  作者:wakinfan
这个星期忙着在linux里装虚拟机,现在总算告一段了,Debian里的VMware也装成了,FC5里VMware的XP也装成了,不管是google、在论坛里发帖子求救,还是请同学帮忙,总之算是完成了。记录一下这些过程,作为自己学习足迹的记录。yuiLinux联盟

这个星期忙着在linux里装虚拟机,现在总算告一段了,Debian里的VMware也装成了,FC5里VMware的XP也装成了,不管是google、在论坛里发帖子求救,还是请同学帮忙,总之算是完成了。记录一下这些过程,作为自己学习足迹的记录。yuiLinux联盟
VMware-workstation-5.5.1-19175的下载地址yuiLinux联盟
http://www.skycn.com/soft/22092.html yuiLinux联盟
vmware-any-any-update**.tar.gz下载地址yuiLinux联盟
http://mirror.vmmatrix.net/vmware-any-any-update/yuiLinux联盟
首先说一下在Debian里安装和配置VMware的过程。yuiLinux联盟
安装之前要先安装对应你的内核版本的linux-header内核头文件,可用aptitude search linux-header v |more来查看与你对应的可以安装的内核头文件,如我的yuiLinux联盟
v kernel-headers-2.4 -yuiLinux联盟
p kernel-headers-2.4-386 - Linux kernel headers for version 2.4 on 38yuiLinux联盟
p kernel-headers-2.4-586tsc - Linux kernel headers for version 2.4 on PeyuiLinux联盟
p kernel-headers-2.4-686 - Linux kernel headers for version 2.4 on PPyuiLinux联盟
p kernel-headers-2.4-686-smp - Linux kernel headers for version 2.4 on PPyuiLinux联盟
p kernel-headers-2.4-k6 - Linux kernel headers for version 2.4 on KyuiLinux联盟
p kernel-headers-2.4-k7 - Linux kernel headers for version 2.4 on AMyuiLinux联盟
p kernel-headers-2.4-k7-smp - Linux kernel headers for version 2.4 on AMyuiLinux联盟
p kernel-headers-2.4.27-2 - Header files related to Linux kernel versiyuiLinux联盟
p kernel-headers-2.4.27-2-386 - Linux 2.4.27 kernel headers for 386yuiLinux联盟
p kernel-headers-2.4.27-2-586tsc - Linux 2.4.27 kernel headers for Pentium-ClyuiLinux联盟
p kernel-headers-2.4.27-2-686 - Linux 2.4.27 kernel headers for PPro/CeleryuiLinux联盟
p kernel-headers-2.4.27-2-686-smp - Linux 2.4.27 kernel headers for PPro/CeleryuiLinux联盟
p kernel-headers-2.4.27-2-k6 - Linux 2.4.27 kernel headers for AMD K6/K6-yuiLinux联盟
p kernel-headers-2.4.27-2-k7 - Linux 2.4.27 kernel headers for AMD K7yuiLinux联盟
p kernel-headers-2.4.27-2-k7-smp - Linux 2.4.27 kernel headers for AMD K7 SMPyuiLinux联盟
p kernel-headers-2.4.27-speakup - Header files related to Linux kernel versiyuiLinux联盟
之后用aptitude install安装这些包即可.yuiLinux联盟
由于我的内核版本比较低,所以在编译过程中很顺利,但是好像在2.6.16的内核中编译起来就很麻烦,可能要用VMware的补丁.yuiLinux联盟
安装过程将VMware-workstation-5.5.1-19175.tar.gz放在/tmp下yuiLinux联盟
cd /tmpyuiLinux联盟
tar -xvf VMware-workstation-5.5.1-19175.tar.gzyuiLinux联盟
cd vmware-distribyuiLinux联盟
./vmware-install.plyuiLinux联盟
顺利时,直接即可安装成功.yuiLinux联盟

yuiLinux联盟
FC5的内核比较高,结果就很麻烦,需要打内核补丁,说实话我的安装比较崩溃.yuiLinux联盟
先是升级内核yuiLinux联盟
yum install kernel-smp-devel-2.6.16-1.2080_FC5yuiLinux联盟
yum -y install gcc gcc-c++ kernel-develyuiLinux联盟
yum update kernelyuiLinux联盟
升级后用rpm -qa | grep kernel查了一下,内核为yuiLinux联盟
kernel-2.6.15-1.2054_FC5yuiLinux联盟
kernel-smp-devel-2.6.16-1.2080_FC5yuiLinux联盟
kernel-2.6.16-1.2080_FC5yuiLinux联盟
kernel-devel-2.6.16-1.2080_FC5yuiLinux联盟
然后仍有yuiLinux联盟
What is the location of the directory of C header files that match your runningyuiLinux联盟
kernel? [/usr/src/linux/include]The directory of kernel headers (version 2.6.16-1.2080_FC5smp) does not matchyuiLinux联盟
your running kernel (version 2.6.15-1.2054_FC5). Even if the module were toyuiLinux联盟
compile successfully, it would not load into the running kernel.yuiLinux联盟
的问题,rpm -e kernel-2.6.15-1.2054_FC5删了kernel-2.6.15-1.2054_FC5,重启了一下,呵呵内核真的升到kernel-2.6.16-1.2080_FC5了.yuiLinux联盟
修改vmware-distrib的vmware-config.pl中的1972和1973两行yuiLinux联盟
$header_page_offset =~ s/^$pattern (?0x([0-9a-fA-F]{8,}).*$/$1/; yuiLinux联盟
if ($header_page_offset =~ /[0-9a-fA-F]{8,}/) { yuiLinux联盟
yuiLinux联盟
if ($header_page_offset =~ /^$pattern (?0x([0-9a-fA-F]{8,})/) { yuiLinux联盟
$header_page_offset = $1; yuiLinux联盟
即可。yuiLinux联盟
现在运行./vmware-config.pl还是不行,说是yuiLinux联盟
....yuiLinux联盟
make[2]: *** [/tmp/vmware-config0/vmmon-only/linux/driver.o] 错误 1yuiLinux联盟
make[1]: *** [_module_/tmp/vmware-config0/vmmon-only] 错误 2yuiLinux联盟
make[1]: Leaving directory `/usr/src/kernels/2.6.15-1.2054_FC5-i686'yuiLinux联盟
make: *** [vmmon.ko] 错误 2yuiLinux联盟
make: Leaving directory `/tmp/vmware-config0/vmmon-only'yuiLinux联盟
Unable to build the vmmon module.yuiLinux联盟
...yuiLinux联盟
接着下载VMware文件的补丁vmware-any-any-update**.tar.gz,进入解压文件夹,运行./runme.pl yuiLinux联盟
运行没有问题.yuiLinux联盟

以为总算完成了,谁知道运行vmware还是不行,请同学帮忙,在网上哪搜到一篇说是SELinux防火墙的问题,关了防火墙,yuiLinux联盟
vim /etc/selinux/configyuiLinux联盟
# This file controls the state of SELinux on the system.yuiLinux联盟
# SELINUX= can take one of these three values:yuiLinux联盟
# enforcing - SELinux security policy is enforced.yuiLinux联盟
# permissive - SELinux prints warnings instead of enforcing.yuiLinux联盟
# disabled - SELinux is fully disabled.yuiLinux联盟
SELINUX=disabled //Disabled关掉防火墙yuiLinux联盟
# SELINUXTYPE= type of policy in use. Possible values are:yuiLinux联盟
# targeted - Only targeted network daemons are protected.yuiLinux联盟
# strict - Full SELinux protection.yuiLinux联盟
SELINUXTYPE=targetedyuiLinux联盟
保存推出.yuiLinux联盟
重启这次才是真的可以了yuiLinux联盟

来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
栏目更新
栏目热门