Solaris 10 x86 設定 Serial Console

sparc 機器還算熟,今天搞了台 x4100/x4200 x86 主機
小問題找了快半天去掉.... :(

sparc 主機要使用 serial port 在 obp 中設定 input-device/output-device ttya 即可
要使用螢幕鍵盤則設定 input-device=keyboard output-device=screen 即可
可在 ok mode 下 printenv/setenv 查看/設定 這些參數
或 OS 中執行 eeprom 來讀取或設定這些參數

x86 沒 obp 這玩意兒怎麼設定呢?
看起來是用 /boot/solaris/bootenv.rc 來假裝一下...
在 OS 中直接下 eeprom 'console=ttya' 或 eeprom 'console=text'
或直接去編輯 bootenv.rc 這個檔案
修改 setprop console 'ttya' 或 setprop console 'text'
這兩個改法都是一樣的效果,可以察看執行 eeprom 的輸出來確認
然後 init 6 重新開機

若設定 console ttya 則開機後,開始 load OS 時,螢幕就黑掉了
因為畫面都 redirect 到 serial port 去了
要再 telnet login 或由 serial port 登入 OS,設定 console=text 後,重開機
這下子就可以看到螢幕的畫面了

沒有留言: