取消RHAS3启动时256M检测

王朝other·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

默认运行RedHat AS 3, 需要最少内存为256MB,

其实就算你有256MB内存,RedHat也只当你有248MB,这样启动时,系统会给出内存不足警告,并会延迟10秒钟后继续正常的启动

(在“时间就是知识”的今天,每次启动系统白白浪费10秒钟是很可悲的!)

有没有解决的办法呢! 答案是肯定的。

修改 /var/lib/supportinfo 文件, 它默认的设置如下:

Variant: AS

MinRAM: 256 MB (只要把这个值改小一点就可以了,不要说256MB,

改为124MB以下用128MB 内存启动Redhat,照样不会有内存警告和延迟)

/var/lib/supportinfo 这个文件位于redhat-release-3AS-1软件包中,

与此同在这个RPM包中还有/etc/redhat-release, /etc/issue, /etc/issue.net

/etc/redhat-release 用来决定启动时的欢迎文字,即下面 welcome to 后面的文字:

Welcome to .....

Press 'I' to enter interactive startup.

/etc/issue, /etc/issue.net 用来显示系统登录标题(其中issue.net用于远程登录)

可以使用形如 \\x 的转义字符来实现特定的功能,下面简单地介绍一下:

\\s: 操作系统的名称

\\r: 内核版本号

\\m: CPU类型

\\l: 当前TTY名称

\\t: 当前时间

\\d: 当前日期

\\U: 当前在线用户数

\\n: 主机名

\\o: 域名

下面是我的/etc/issue的内容,仅供参考:

System Kernel: \\s \\r on an \\m

Current TTY: \\l

Current Time: \\t \\d

Information: There are \\U logined \\n \\o

Warning:

为了系统安全起见,最好删除/etc/issue及/etc/issue.net,

以防黑客入侵轻易获得你的系统的有关信息,.

或者干脆卸载redhat-release-3AS-1软件包,如果卸载的话,系统启动时会有一个警告:/etc/redhat-release文件不存在. 只要手动创建一个就行了。

系统去check的根本原因是调用了redhat-support-check

你可以在/etc/rc.d/rc.sysinit文件中看到!

这是EL3的新特点!

具体如下:

if [ -x /sbin/redhat-support-check -a -f /var/lib/supportinfo ]; then

/sbin/redhat-support-check || {

echo $"Normal startup will continue in 10 seconds."

sleep 10

}

fi

你把sleep改小一点就好了

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航