私は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)を見ることができ、上記の2つの方法の効果に違いはありません。
しかし、それによるとLinuxカーネルドキュメント、
"-"以降の内容はすべてinitにパラメータとして渡されます。
だから私の質問は、なぜあなたが伝えるのがconsole=ttyS1
伝えるinit
かのように機能するのでしょうかkernel
?