Boot Loader 如何調整像 Redhat 一樣

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

Boot Loader 如何調整像 Redhat 一樣

文章sendxp » 週二 12月 27, 2005 2:52 pm

Hey All,

最近使用Ubuntu 5.10做Server, 發覺它開機時, 在 boot loader時很像 Redhat 的畫面, 也就每啟動一個Service時, 會在右邊出現 ...........[OK] or [Fail]的訊息, 感覺很不錯. 只差不像Redhat有用其它顏色表示.

如果是Debian, 我如何能改成像這個樣子呢?
這個功能稱作什麼?
需求自行compile kernel嗎? 或是只要修改什麼設定...
thanks!!!
頭像
sendxp
可愛的小學生
可愛的小學生
 
文章: 51
註冊時間: 週六 6月 07, 2003 12:19 am

文章d2207197 » 週二 12月 27, 2005 5:54 pm

改 /etc/init.d/ 下面所有檔案 XD

我也期待將來 Debian 可以把 init script 的輸出弄漂亮一點
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

Re: Boot Loader 如何調整像 Redhat 一樣

文章csj » 週二 12月 27, 2005 6:51 pm

sendxp 寫:Hey All,


最近使用Ubuntu 5.10做Server, 發覺它開機時, 在 boot loader時很像 Redhat 的畫面, 也就每啟動一個Service時, 會在右邊出現 ...........[OK] or [Fail]的訊息, 感覺很不錯. 只差不像Redhat有用其它顏色表示.

如果是Debian, 我如何能改成像這個樣子呢?
這個功能稱作什麼?
需求自行compile kernel嗎? 或是只要修改什麼設定...
thanks!!!


把 OK 變綠色:
vim /lib/lsb/init-functions
找到 log_end_msg () 裏面找到 echo "[ ok ]"
把這行換成
代碼: 選擇全部
            printf '[ '
            $TPUT setaf 2 # green
            printf ok
            $TPUT op # normal
            echo ' ]'

重開機看看
其他訊息顏色應該可以照同理去變換 :-)

顏色號碼如下:
代碼: 選擇全部
BLACK       0
RED      1
GREEN      2
YELLOW      3
BLUE      4
MAGENTA      5
CYAN      6
WHITE      7
csj
可愛的小學生
可愛的小學生
 
文章: 56
註冊時間: 週五 8月 27, 2004 3:12 pm
來自: 台北

Re: Boot Loader 如何調整像 Redhat 一樣

文章sendxp » 週二 12月 27, 2005 11:24 pm

csj 寫:
sendxp 寫:Hey All,


最近使用Ubuntu 5.10做Server, 發覺它開機時, 在 boot loader時很像 Redhat 的畫面, 也就每啟動一個Service時, 會在右邊出現 ...........[OK] or [Fail]的訊息, 感覺很不錯. 只差不像Redhat有用其它顏色表示.

如果是Debian, 我如何能改成像這個樣子呢?
這個功能稱作什麼?
需求自行compile kernel嗎? 或是只要修改什麼設定...
thanks!!!


把 OK 變綠色:
vim /lib/lsb/init-functions
找到 log_end_msg () 裏面找到 echo "[ ok ]"
把這行換成
代碼: 選擇全部
            printf '[ '
            $TPUT setaf 2 # green
            printf ok
            $TPUT op # normal
            echo ' ]'

重開機看看
其他訊息顏色應該可以照同理去變換 :-)

顏色號碼如下:
代碼: 選擇全部
BLACK       0
RED      1
GREEN      2
YELLOW      3
BLUE      4
MAGENTA      5
CYAN      6
WHITE      7


請教前輩,

是 Debian 可以這樣改, 還是Ubuntu呢?
Debian 預設的Kernel並不會出現 service.....................[OK]
的字在開機的時候.
thanks!!!
最後由 sendxp 於 週三 12月 28, 2005 4:55 pm 編輯,總共編輯了 2 次。
頭像
sendxp
可愛的小學生
可愛的小學生
 
文章: 51
註冊時間: 週六 6月 07, 2003 12:19 am

文章csj » 週二 12月 27, 2005 11:51 pm

我大概誤會你的意思了,
你是只像這張這個嗎?
圖檔
這個是 usplash:
http://packages.ubuntu.com/breezy/misc/usplash

我也是用 ubuntu breezy 的.
不知道 Debian 能不能直接抓 ubuntu 的 deb 來裝,

另外有一篇調整修改 usplash 的文章你可以參考看看:
http://www.ubuntuforums.org/showthread.php?t=82835
csj
可愛的小學生
可愛的小學生
 
文章: 56
註冊時間: 週五 8月 27, 2004 3:12 pm
來自: 台北

文章kanru » 週三 12月 28, 2005 2:13 am

sendxp 說的應該是 init script 的 output 吧
就像 d2207197 說的,如果要改 debian 的話,就只能全部改了
因為 redhat, ubuntu, debian 用的 init script 系統不一樣..
圖檔
頭像
kanru
榮譽學長
榮譽學長
 
文章: 578
註冊時間: 週六 7月 12, 2003 12:09 pm

文章d2207197 » 週三 12月 28, 2005 3:27 am

呵,原來有 /lib/lsb/init-functions 這個東西阿
不過看來還有很多套件的 init script 還沒跟進
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客