如何在基於命令列的 Linux 安裝中自動登入用戶

如何在基於命令列的 Linux 安裝中自動登入用戶

我正在使用一個Orangepi 零 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具有 sudo 權限的使用者(除了預設的 root 使用者)。作業系統預設映像沒有 GUI。如何讓該orangepi板在上電時自行登入使用者?我跟著這個答案並進行了編輯getty@tty6,但在重新啟動開發板時它仍然要求我輸入使用者名稱和密碼。如果這個作業系統不是 Ubuntu,是否有通用的 Linux 方法可以做到這一點?

我最終可能還會在該板上安裝一個輕量級 GUI 桌面,並在其上附加一個單獨的 SPI LCD,並透過那裡的 GUI 控制它。我需要透過 GUI 對自動登入執行不同的操作嗎?

編輯:在評論中@muru 的幫助下,我發現該板目前正在使用 ttyS0。我用 ttyS0 替換了上面連結答案中的 tty6

sudo systemctl edit getty@ttyS0  

這是我在nano編輯器中寫的

[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:

相關內容