12.04のシリアルコンソールでカーネルを呼び出すにはどうすればよいですか?
10.04では、カーネル行にconsole=ttyS0
を追加するか、ブート時にinstall quiet console=ttyS0
を追加できました:行
12.04でどうすればよいですか?
12.04には特別なものはありません。次の情報に従ってください: https://help.ubuntu.com/community/SerialConsoleHowto
1)以下を/etc/init/ttyS0.confに貼り付けます
# ttyS0 - getty
#
# This service maintains a getty on ttyS0 from the point the system is
# started until it is shut down again.
start on stopped rc or RUNLEVEL=[2345]
stop on runlevel [!2345]
respawn
exec /sbin/getty -L 9600 ttyS0 vt102
2)upstartにgettyを開始するように依頼します
Sudo start ttyS0
これにより、コンソールにアクセスできます。 Linux initコンソールにアクセスするには、grubを構成します。
1)/ etc/default/grubを編集して次の行を含めます
GRUB_CMDLINE_LINUX="console=tty1 console=ttyS0,9600n8"
GRUB_TERMINAL=serial
GRUB_SERIAL_COMMAND="serial --speed=9600 --unit=0 --Word=8 --parity=no --stop=1"
2)GRUBを更新する
Sudo update-grub
BIOSが既に9600を使用してseriaにリダイレクトされているサーバーを使用しているという理由だけで、9600を使用しています。BIOS設定を気にしない場合は、より高速なシリアル回線を使用してください。
楽しい!