일시 중지된 동안 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관련 정보를 얻기 위해. )
이더넷 포트와 두 번째 시스템이 있으면 실제로 더 쉬울 수 있습니다.
다음을 통해 현재 Linux 명령줄 옵션을 얻을 수 있습니다.
cat /proc/cmdline
GRUB/부팅 구성 파일에서 변경하거나 (더 쉽게) 부팅 프로세스 중에 부팅 프로세스 하나만 변경하면 됩니다.