取消RHAS3啟動時256M檢測(轉)

post0發表於2007-08-11
取消RHAS3啟動時256M檢測(轉)[@more@]

預設執行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: 作業系統的名稱

: 核心版本號

m: CPU型別

l: 當前TTY名稱

: 當前時間

d: 當前日期

U: 當前線上使用者數

: 主機名

o: 域名

下面是我的/etc/issue的內容,僅供參考:

System Kernel: s on an m

Current TTY: l

Current Time: d

Information: There are U logined 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改小一點就好了

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-945476/,如需轉載,請註明出處,否則將追究法律責任。

相關文章