- 論壇徽章:
- 0
|
1 將BIOS輸出重定向到串口
這一功能需要主版支持, 請參考主板用戶手冊.
2 將Grub輸出重定向到串口
編輯grub的配置文件/boot/grub/menu.lst, 添加如下行:
serial --unit=0 --speed=9600 --word=8 --parity=no --stop=1
terminal --timeout=10 serial console
grub
引導(dǎo)過程中, 會(huì)將輸出同時(shí)發(fā)送到終端屏幕和串口. grub引導(dǎo)過程中將在終端和連接到串口的超級(jí)終端上提示Press any key to
continue, 每秒鐘提示一次, 共10次, 可修改menu.lst文件terminal行中的--timeout=10改變提示次數(shù),
在這一段時(shí)間內(nèi), 可以在終端的鍵盤, 或者連接到串口的超級(jí)終端中按任意鍵進(jìn)入grub選擇菜單.
如果10秒內(nèi)沒有在終端和連接串口的超級(jí)終端上按任意鍵, 則grub的選擇菜單將出現(xiàn)在連接串口的超級(jí)終端上, 如果希望默認(rèn)情況下,
grub選擇菜單出現(xiàn)在終端上, 則可修改menu.lst將serial console修改為console serial.
3 將kernel輸出信息輸出到串口
修改kernel行, 在該行后增加增加
console=ttyS0,9600n8 console=tty0
則kernel會(huì)將輸出信息同時(shí)輸出到串口和終端. 我的menu.list中修改過的記錄如下:
title Debian GNU/Linux, kernel 2.6.8-2-386
root (hd0,0)
kernel /vmlinuz-2.6.8-2-386 root=/dev/mapper/rootvg-root ro console=ttyS0,9600n8 console=tty0
initrd /initrd.img-2.6.8-2-386
savedefault
boot
在上例中, 服務(wù)啟動(dòng)的信息會(huì)顯示在終端上(tty0), 如果進(jìn)入單用戶模式, 也只會(huì)在終端(tty0)上提示輸入root密碼, 如果需要將服務(wù)啟動(dòng)的信息也輸出到串口上, 可修改兩個(gè)console參數(shù)的順序, 既修改為
console=tty0 console=ttyS0,9600n8
4 允許從串口登陸linux
修改/etc/inittab文件, 增加如下內(nèi)容
T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100
則會(huì)啟動(dòng)完成后會(huì)允許從串口登陸到linux.
本文來自ChinaUnix博客,如果查看原文請點(diǎn):http://blog.chinaunix.net/u/1127/showart_1330164.html |
|