红联Linux门户
Linux帮助

在AMD64平台上安装Fedora/SUSE的经历

发布时间:2007-11-16 11:19:42来源:红联作者:DrearsCma
硬件:Althon 64 3000+
1G Mem
120G HD

软件:Windows XP 64-Bit 2003 (光盘安装)
SuSE 9.1 for x86-64 (下载,硬盘安装)
Fedora 2 for x86-64 (下载光盘映像文件,解开后,网络安装)
Oracle 9i 9.2.0.4 for x86-64 linux

硬盘分区:
主分区1:60G ntfs
主分区2:54G reiserfs/ext3
主分区3:2G swap

以下是我在安装过程中遇到的几个问题,主要针对Fedora平台(因为SuSE上遇到的都是小问题),希望对大家有帮助

因为SuSE的启动盘认不出网卡,就先用光盘安装Windows XP,然后采用硬盘安装SuSE,可是觉得SuSE有些小毛病,就删掉,装了Fedora,没成想,问题也不少,不过最后还是用的Fedora

1.Grub无法引导Windows XP
先装Windows XP,再等装完SuSE,Grub中选Windows,黑屏上出现几行字符就不动了,装Fedora也一样
解决办法:
进入SuSE/Fedora,运行sfdisk -d /dev/hda | sfdisk --no-reread --force -H255 /dev/hda

2.Oracle安装进度17%,长时间无反应
解决办法:
export LD_ASSUME_KERNEL=2.4.19
这主要是我粗心了,没有输出这个变量,这个现象SuSE和Fedora都会出现

3.Oracle安装后,dbstart运行出错,提示没有init;.ora文件
这个问题只出现在Fedora中
解决办法:
cp $ORACLE_BASE/admin/test/pfile/init;.ora.xxxxxxxxx $ORACLE_HOME/dbs/init;.ora

4.Oracle安装过程中,ins_sqlplus.mk、ins_rdbms.mk编译出错
这个问题只出现在Fedora中
解决办法:
修改文件$ORACLE_HOME/lib32/sysliblist和$ORACLE_HOME/lib32/ldflags,将参数-static-libgcc添加到末尾,重新编译文件,如:make -f ins_sqlplus.mk install

5.Oracle安装完后,apachectl不能运行,提示找不到libdb.so.2
这个问题只出现在Fedora中,而Fedora自带的apachectl可以运行
解决办法:
安装compat-glibc-6.2-2.1.3.2.i386.rpm,运行echo /usr/i386-glibc21-linux/lib >; /etc/ld.so.conf.d/compat-glibc.conf,运行ldconfig

6.Oracle安装完后,agentctl不能运行
这个问题只出现在Fedora中,看log,好像提示是关于dbsnmp的
解决办法:
删除文件夹$ORACLE_HOME/network/admin下snmp_ro.ora和snmp_rw.ora,$ORACLE_HOME/network/agent下dbsnmp.ver和services.ora

7.建议给SuSE/Fedora打补丁
可以先把更新的目录下载到局域网中某台机器,然后通过HTTP访问
SuSE中很简单,使用YaST设置就行了
Fedora中要修改/etc/yum.conf和/etc/sysconfig/rhn/sources文件,替换相应的网址,并把sources文件中镜像站点的网址注释掉

8.Telnet登录失败,提示Module is unknown
根据Oracle网站上关于在x86-64平台上安装Oracle 9i的文档,在/etc/pam.d/login文件中加入一行session required /lib/security/pam_limits.so,正是这一行导致登录失败
解决办法:
将pam_limits.so前的路径删掉

9.Fedora中运行eclipse 3.0出错
解决办法:
停止iiimf服务,重新登录
文章评论

共有 1 条评论

  1. itbeutchm 于 2007-11-16 17:13:56发表:

    经验很多了,强烈支持中