一時停止中にLinuxシステムを観察したいと思います。dmesg
デバイスが再び動作するまでシステムは録音を停止するため、読み取りは機能しません。ところで、それが問題です。デバイスが返されないため、ログは消えます。
コンソールをスタンバイモードに切り替えることを停止するオプションがありますno_console_suspend
。いいですね。唯一の問題は、ほとんどの最新のノートブックにシリアルポートがないことです。
これらのデバイスにシリアルコンソールを接続するにはどうすればよいですか?
USBシリアルアダプタの使用を考えましたが、残念ながらUSBが確実に停止しているため動作しないようです。
どんなアイデアがありますか?
ベストアンサー1
次の(古いが有効であると予想される)文書によると:
https://www.kernel.org/doc/html/latest/admin-guide/serial-console.html
USBシリアルデバイスがカーネルにコンパイルされたら、Linuxシリアルコンソールとして使用できます。そこから:
console=device,options
device: tty0 for the foreground virtual console
ttyX for any other virtual console
ttySx for a serial port
lp0 for the first parallel port
ttyUSB0 for the first USB serial device
またそこから:
(ネットワークデバイスをコンソールとして使用することもできます。 ドキュメント/ネットワーク/netconsole.rst関連情報を入手するため。 )
イーサネットポートと2番目のシステムがあれば、実際には簡単になります。
以下では、現在のLinuxコマンドラインオプションを取得できます。
cat /proc/cmdline
GRUB / ブート構成ファイルで変更するか(より簡単に)、ブートプロセス中に1つのブートプロセスを変更するだけです。