DanceFire的专栏

天地不仁,以万物为刍狗

Fedora Core Linux安装VMWare时调整用的脚本

在Fedora Core上安装VMWare for Linux的时候,有时候会出一些问题,比如在执行 vmware-config.pl 的时候报错:

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /lib/modules/2.6.15-1.1907_FC5/build/include

The kernel defined by this directory of header files does not have the same
address space size as your running kernel.

即使给了正确的路径,依旧不对。因此,安装的时候不得不每次先去修改vmware的一些文件。为了方便起见,我写了个傻瓜脚本,能够帮助做一些包括打补丁之类的琐碎事情,当然,执行前最好知道自己在做什么:)

这个脚本仅仅是为了方便起见,没有考虑各种情况的检测,所以,事先要做好备份,另外需要注意执行多于一遍的时候,原始文件的备份可能被覆盖掉。虽然说一般不会出什么问题。:)

这个脚本需要root权限执行。

测试过的环境:

VMWare
    VMware Player 1.0.1 build-19317
    VMware Workstation 5.5.1
Linux
    Fedora Core 5
    Slackware 10.2
Kernel
    kernel 2.6.16-rc4
    kernel 2.6.16-1.2122_FC5
    kernel 2.6.16-1.2122_FC5smp
    kernel 2.6.16-1.2122_FC5xen0






=
=
=


cat









patch





search_base

=
=

=
=

item
=









=/





=
=

vmtemp
vmtemp
tar xf /vmmon.tar
tar xf /vmnet.tar


cat







patch vmmon-only/Makefile.kernel
patch vmnet-only/Makefile.kernel


/vmmon.tar.bak
/vmmon.tar /vmmon.tar.bak

/vmnet.tar.bak
/vmnet.tar /vmnet.tar.bak



tar cf /vmmon.tar vmmon-only/
tar cf /vmnet.tar vmnet-only/

cp

..
vmtemp



Reference

这个脚本主要是参照cacao74的发言进行的修改
cacao74 at http://www.vmware.com/community/thread.jspa?threadID=31877&tstart=0

另一个可供使用的脚本
http://platan.vc.cvut.cz/ftp/pub/vmware/vmware-any-any-update101.tar.gz
阅读更多
个人分类: Operating System
上一篇将Fedora Core的gcj替换为sun的java的脚本
下一篇我们到底是万物之灵? 还是另一种昆虫?
想对作者说点什么? 我来说一句

VMware安装Fedora Core 9步骤详解

2008年11月25日 1.53MB 下载

Tiny Core Linux VMware 硬盘安装

2015年07月25日 4KB 下载

Fedora Core 6安装

2009年02月15日 2.34MB 下载

没有更多推荐了,返回首页

关闭
关闭