|
5#
樓主 |
發表於 2009-11-28 01:03:30
|
只看該作者
沒仔細深入這個問題
5 t- Q9 i# W# s4 `1 e$ r不過印象中會用到哪個tty當作serial console可以分幾個步驟:
. I( I* F- o( y' I B0 I, _) E9 L1 ]4 v3 Y3 Q: }, N+ E$ t
第一是 serial console 的 driver 在被 load 的時候開機訊息有時候可以看到是『console [ttyS0] enabled』,其實這個時候還不知道root files system裡頭的device node是對應到哪一個,對driver來說,她會指定服務某個(major, minor)的device node( ?1 v' v, r. X, i# R
第二是 root file system有沒有對應這組(major, minor)的device node,萬一沒有的話,應該也會造成開起 serial console 失敗。
# }4 b) p) Z3 ~! r b% [, m第三是 進入到root file system之後,init script還是有權力更改各種console的生成像是tty0, tty1等等。以前有些控制可以載 /etc/inittab 做,現在有些distribution已經改用其他機制。 |
|