回答:
私の経歴はRHELから派生したディストリビューション(今日は主にFedora)であり、Archは私にとって異質です。
RHELが使用する時間/etc/inittab
とmgetty
場所に戻ると/etc/inittab
、-p
オプションを編集してに渡すことができ ますmgetty
。これにより、プロンプトが設定されます。
今の採用でsystemd
/etc/inittab
は空です。tty構成ファイルはになりました/lib/systemd/system/getty\@.service
。このファイルは、ttyを管理するagetty
代わりに使用するようですmgetty
。agetty
manページには-p
オプションは表示されませんが、再インストールmgetty
して使用することはできます。または-n
、-l
(ログインプログラムを指定する)オプションと共に(プロンプトなし)オプションを使用して、/bin/login
し、独自のプロンプトでます。
さて、これをArchで設定する方法はわかりませんが/etc/inittab
、ttyを管理する場所(最初に調べる必要がある場所)を見つけてから、ttyプログラムで独自のカスタムプロンプトをロールする方法を確認する必要があります。
/ etc / systemd / system /にsystemdサービスファイルを作成して、「chvt N」を含む1行のbashスクリプトを実行します。
詳細については、私の投稿を参照してください: ください https //bbs.archlinux.org/viewtopic.php?id=231082
私にとってはうまくいきました。私はこれを編集できるような設定が必要だと思っていますが、数時間後にそれを探すのをあきらめました。systemdの汎用性と構成オプションは素晴らしいようです。今、私はちょうどそれらを適切に見つける/使用する方法を見つけ出すことができたら。
編集して情報を追加(2017年10月28日):
また、これを行う方法の詳細については、次を参照してください:systemd-デフォルトのログインttyを変更する
エラーを修正するか、エラーを指摘するだけでなく、投稿により簡単な解決策を説明してください。
agetty
、/ etc / inittab内で呼び出しを見つけました。残念ながら、agettyにはプロンプトを変更するオプションがないようです。(ああ、私はあなたの答えを読み直しただけです、あなたは私のためにそれを言いました笑)。あなたのアイデアが最良の選択肢のようです。ありがとうございました!