以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的启动信息。