设置linux的console为串口【转】
转自:http://blog.chinaunix.net/uid-27717694-id-4074219.html
以Grub2为例:
1. 修改文件/etc/default/grub
#显示启动菜单
#GRUB_HIDDEN_TIMEOUT=0
修改相应的变量如下:
GRUB_CMDLINE_LINUX="console=ttyS0,115200"
GRUB_TERMINAL=serial
GRUB_SERIAL_COMMAND="serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1"
2. 运行命令, 更新grub
#sudo update-grub
3. 在/etc/init/下,创建文件ttyS0.conf:
# ttyS0 - getty
start on stopped rc RUNLEVEL=[23]
stop on runlevel [!23]
respawn
exec /sbin/getty -L 115200 ttyS0 vt100
4. 查看/etc/securetty中,含有ttyS0否。没有则加上。
5. BIOS开启串口
6. 另一台机器,联上串口线,开启teraterm,设置115200 8n1
7. 重启机器, 看到teraterm输出Linux的启动信息。
【作者】sky
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.