저는 Linux(Ubuntu Bionic, 커널 4.20)용 직렬 콘솔 작업을 하고 있습니다.
grub.cfg의 커널 명령줄에 다음을 추가하면 됩니다 console=ttyS1
.
other kernel options ...... console=ttyS1
, 그러나 Ubuntu MAAS에는 다음 커널 명령줄을 생성하는 구성이 있는 것으로 나타났습니다.
other kernel options ...... --- console=ttyS1
, 차이점은 앞에 ---
를 추가한다는 것입니다 console=ttyS1
.
또한 잘 작동합니다. OS의 커널 출력(dmesg)을 볼 수 있으며 위 두 가지 방법의 효과에는 차이가 없습니다.
그러나 따르면리눅스 커널 문서,
"-" 이후의 모든 내용은 init에 매개변수로 전달됩니다.
그래서 제 질문은, 왜 전달하는 console=ttyS1
것이 init
전달하는 것처럼 작동하는 걸까요 kernel
?