一、环境:RedFlag DC Server5.0 X86-32二、说明:RedFlag DC Server5.0 是以Asianux2.0为基础的,其安装光盘有4张。前两张为系统安装盘。第3张是系统管理工具盘,第4张是开发工具盘。三、问题:因需要使用FTP服务客户端配置工具rfftp,选择安装了第3张光盘里面的所有的包。(注意,第一次安装管理工具盘时会要求输入系统授权序列号)后来发现某些包可能存在与第三方Web服务器TongWeb的80端口冲突问题,造成Web服务无法正常访问(服务器亦无法ping通)。(发现该引起问题的过程异常痛苦,在此略过)故选择卸载了部分包,但是不小心把RedFlag的rflicense包卸载了。该包是RedFlag的License管理工具。当重启RedFlag服务器时,发现系统无法正常启动。情况如下:启动过程到了Swap Space检测完毕后,会出现如下提示:License checking routine not found. Refuse to continue.
Please contact your OS vendor or Redflag Software Corporation.
system shutdown after 30 seconds.找不到License文件,30秒后系统自动shutdown。四、解决办法:在精通红旗系统的高手指点下,解决了问题。具体操作过程如下:1.启动服务器,把系统安装盘的第一张光盘放入光驱,引导启动。2.当出现boot命令行提示符时,输入:linux rescue命令,回车。3.系统进入Asianux2.0,DOS风格的界面很熟悉。稍等一段时间后,出现信息对话框,提示选择语言的种类和键盘类型。然后系统启动救援模式。在配置网络的对话框中可以选择不启动网络配置。4.在出现的“救援”对话窗口中,主要有如下信息提示:救援环境将要把安装的Linux挂载到/mnt/sysimage/目录下,然后对系统做必要的更改。然后选择“继续”做下一步操作。5.在接下来的对话框中,主要提示信息如下:Linux系统已挂载到/mnt/sysimage/目录下,可以使用#chroot /mnt/sysimage命令让系统成为根环境。选择“继续”。6.此时shell运行,进入命令行模式。然后运行命令:#chroot /mnt/sysimage,切换到根环境。7.进入到/etc目录,删除.rflicense文件。该文件是RedFlag的授权文件,是一个隐藏文件。(当安装RedFlag时,运行第3张光盘时,会提示输入授权序列号。输入完毕后会生成该文件)8.进入/etc/rd.d/目录,vi编辑rc.sysinit文件。在文件末尾会看到如下内容:#License checking
if [ -x /bin/rfbootchk ]; then
/bin/rfbootchk
else
echo "License checking routine not found. Refuse to continue."
echo "Please contact your OS vendor or Redflag Software Corporation."
echo "system shutdown after 30 seconds."
sleep 30
/sbin/init 0
fi到此,明白了RedFlag启动时检测License文件的原因。把检测License的语句注释掉,如下:#License checking
#if [ -x /bin/rfbootchk ]; then
# /bin/rfbootchk
#else
# echo "License checking routine not found. Refuse to continue."
# echo "Please contact your OS vendor or Redflag Software Corporation."
# echo "system shutdown after 30 seconds."
# sleep 30
# /sbin/init 0
#fi保存rc.sysinit文件。这样系统启动时就绕过了检测License的步骤。9.重启系统。服务器正常启动。10.进入RedFlag系统,放入第3张安装光盘,自动启动。输入授权序列号,然后选择安装rflicense包。进入/etc/rd.d/目录,编辑rc.sysinit文件,删除上面的注释,保存rc.sysinit文件。重新启动,系统一切正常,问题解决。五、后记:关于该问题,曾咨询过红旗800的技术支持热线,他给出的解决方案如下:1.把系统的第3张安装光盘中RedFlag/RPMS/目录中rflicense-1.1-1.x86_64.rpm复制U盘中,然后把U盘插入服务器。2.启动系统,把系统的第一张安装光盘放入光驱引导。在boot命令提示符时,执行命令:linux rescue。3.进入RedFlag的救援模式后,执行以下命令:#chroot /mnt/sysimage
#mkdir /mnt/usb
#fdisk -l //说明:查询U盘识别设备,例如sdb
#mount /dev/sdb1 /mnt/usb
#cd /mnt/usb
#rpm -ivh rflicense-1.1-1.x86_64.rpm4.安装完毕后,执行exit退出,重启系统。在此对红旗800的技术支持表示感谢。虽然他们不会告诉你如何绕过系统启动时检测License的方法。六、完毕。Ubuntu中的五笔设置详解(Fcitx)Ubuntu根目录文件作用分析相关资讯 redflag
- isolinux 光盘启动画面个性化( (06/22/2008 11:11:17)
| - redflag6硬盘安装与修复GRUB (10/26/2007 06:33:38)
|
本文评论 查看全部评论 (0)