コマンドラインベースのLinuxインストールでユーザーを自動的にログインする方法

コマンドラインベースのLinuxインストールでユーザーを自動的にログインする方法

オレンジパイゼロLTSSBC(シングルボードコンピュータ)

Ubuntuの公式バージョンをインストールしました。ソフトウェアダウンロードページ。このリンクからダウンロードした画像ファイルの名前は、Orangepizerolts_2.0.8_ubuntu_bionic_server_linux5.4.27.imgです。

しかし、これがuname -a私に見られるものです:

Linux orangepizerolts 5.4.27-sunxi #2.0.8 SMP Tue Jun 9 18:36:35 CST 2020 armv7l armv7l armv7l GNU/Linux    

Ubuntuへの言及は表示されません。

ちなみに、Ubuntu 18.04.6 仮想マシンで示した内容は次のとおりです。

Linux ubuntu18046opi-VirtualBox 5.4.0-84-generic #94~18.04.1-Ubuntu SMP Thu Aug 26 23:17:46 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Orangepiボードには、orangepiデフォルトのrootユーザーに加えてsudo権限を持つユーザーがあります。オペレーティングシステムの基本イメージにはGUIがありません。orangepiボードの電源が入ったときにボードに自分でログインするにはどうすればよいですか?フォローするこの回答修正しましたが、getty@tty6ボードを再起動してもユーザー名とパスワードの入力を求められます。このOSがUbuntuではない場合、これを行うユニバーサルLinuxメソッドはありますか?

最終的には、このボードに軽量のGUIデスクトップをインストールし、別々のSPI LCDを接続し、そこからGUIを介して制御することもできます。 GUIを介した自動ログインに関して他のタスクを実行する必要がありますか?

編集:コメントで、@muruの助けを借りて、ボードが現在ttyS0を使用していることがわかりました。上記の回答でtty6をttyS0に置き換えました。

sudo systemctl edit getty@ttyS0  

ナノエディタに書いた記事です

[Service]
ExecStart=
ExecStart=-/sbin/agetty -o '-p -f orangepi' -a orangepi --noclear %I $TERM   

再起動後も、ユーザー名の入力を求められます。

*... || long lines of messages || ...*   
Starting kernel ...   
Uncompressing Linux... done, booting the kernel.   
Orange Pi 2.0.8 Bionic ttyS0   
orangepizerolts login:

ベストアンサー1

おすすめ記事