Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6980543
  • 博文数量: 637
  • 博客积分: 10265
  • 博客等级: 上将
  • 技术积分: 6165
  • 用 户 组: 普通用户
  • 注册时间: 2004-12-12 22:00
文章分类

全部博文(637)

文章存档

2011年(1)

2010年(1)

2009年(3)

2008年(12)

2007年(44)

2006年(156)

2005年(419)

2004年(1)

分类: LINUX

2006-05-07 17:05:19

目前使用的版本: VMware-server-e.x.p-22874.i386.rpm
S/N: 904H5-YDFDC-28J0Q-4T4UJ (VMware Server都免费了,注册一个账号就给你发一个S/N)
OS: Fedora Core 5

FC5在界面和结构上和以前的版本都有不少的区别,特别是使用图形界面安装FC5,那区别就更大了。

由于我比较喜欢使用Reiserfs这个文件系统,所以我一般都是把/boot格式成ext3格式,其他所有分区一律使用Reiserfs格式(swap除外,如果swap也是reiserfs那我就能耐了),如果使用图形安装,在安装过程中我没有办法把SELinux给关闭,所以重新启动后无数个报错(好像是Reiserfs对SELinux支持得不好,具体我也没有仔细研究过),最后无法进入系统,无奈只能Ctrl+Alt+Del重新启动系统,进入单用户模式,虽然报错仍然存在,但是可以进入到Shell状态了。
嘿嘿,赶紧把SELinux关闭,编辑/etc/selinux/config文件。(还会有一种方法就是在安装过程中,还没有reboot的时候,切换到shell状态,把这个文件给改了[在text下安装我会]图形的我就搞不明白了)。
重新启动后就OK了。

重新启动就进入配置状态,哈哈,原来在这里可以Disable SELinux,可惜呀,我这个特殊情况没有考虑到,像FC4那样在安装过程中就可以disable多好。

FC5一个很严重的问题:
在比较新的机器上安装的内核都是i686的,但是kernel-devel却是i586的,这个可以从下面的操作中看出来:
[root@v6router kernels]# pwd
/usr/src/kernels
[root@v6router kernels]# ls -lat
total 1
drwxr-xr-x 18 root root 616 May  7 16:37 2.6.15-1.2054_FC5-i586
drwxr-xr-x  4 root root 128 May  7 16:35 .
drwxr-xr-x  4 root root  96 Apr  6 20:57 ..
[root@v6router kernels]# cd /lib/modules/2.6.15-1.2054_FC5/
[root@v6router 2.6.15-1.2054_FC5]# ls -lat
total 1061
drwxr-xr-x  2 root root    144 May  7 16:43 misc
drwxr-xr-x  6 root root    528 May  7 16:41 .
lrwxrwxrwx  1 root root     47 May  7 16:37 build -> ../../../usr/src/kernels/2.6.15-1.2054_FC5-i686
-rw-r--r--  1 root root 239062 Apr  6 21:09 modules.alias
-rw-r--r--  1 root root     69 Apr  6 21:09 modules.ccwmap
-rw-r--r--  1 root root 238199 Apr  6 21:09 modules.dep
-rw-r--r--  1 root root    813 Apr  6 21:09 modules.ieee1394map
-rw-r--r--  1 root root    206 Apr  6 21:09 modules.inputmap
-rw-r--r--  1 root root  11158 Apr  6 21:09 modules.isapnpmap
-rw-r--r--  1 root root 182372 Apr  6 21:09 modules.pcimap
-rw-r--r--  1 root root    799 Apr  6 21:09 modules.seriomap
-rw-r--r--  1 root root 104167 Apr  6 21:09 modules.symbols
-rw-r--r--  1 root root 279653 Apr  6 21:09 modules.usbmap
lrwxrwxrwx  1 root root      5 Apr  6 21:09 source -> build
drwxr-xr-x 10 root root    240 Apr  6 21:09 kernel
drwxr-xr-x  3 root root     88 Apr  6 21:09 ..
drwxr-xr-x  2 root root     48 Mar 15 05:02 extra
drwxr-xr-x  2 root root     48 Mar 15 05:02 updates
[root@v6router 2.6.15-1.2054_FC5]#

在/lib/modules/2.6.15-1.2054_FC5/ 下 build 是连接到 /usr/src/kernels/2.6.15-1.2054_FC5-i686 中,但是在/usr/src/kernels/下只有i586的source文件,所以安装VMware编译内核模块的时候无法通过。

为此,做了如下尝试:
[root@v6router 2.6.15-1.2054_FC5]# ln -sf  ../../../usr/src/kernels/2.6.15-1.2054_FC5-i586 build

这样在内核源代码文件就可以找到了,但是在编译的时候出错了。只好使用另外一个方法。

下载:  kernel-devel-2.6.15-1.2054_FC5.i686.rpm  文件,先把原来的(i586)内核源代码包给卸载掉,然后在安装(i686)的代码。
刚才做的修改还要改回来哦:
[root@v6router 2.6.15-1.2054_FC5]# ln -sf  ../../../usr/src/kernels/2.6.15-1.2054_FC5-i686 build

哈哈,这次就编译通过了。

在网上查了查,发现有人说VMware-station 5.5在内核是2.6.15且CPU是超线程的机器上安装要把超线程关闭,详见: ,由于我的机器比较老,不支持超线程,有待考究,再说,我用的是VMware server。

我在FC3 kernel ver 2.6.12-1.1381_FC3smp 超线程开着的情况下也安装成功了VMware server。

有人说要打补丁, 可能是VMware-station的问题吧,建议安装VMware Server。

这里又说是vmware-config.pl脚本有问题,不过没有说是哪个版本的VMware,还一直强调FC5没有问题,唉,事实就是有那么一些问题嘛。

不废话了。
阅读(4931) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~