[英]Automatic login on Angstrom Linux
有什么干凈的方法可以讓Angstrom Linux在不要求登錄的情況下啟動並打開外殼?
這個簡單的答案花了我幾個小時才能找到。 對於那些沒有/ etc / inittab的人,以下對我有用。 在
/etc/systemd/system/getty.target.wants/serial-getty@ttyO2.service
換線
ExecStart=-/sbin/getty 115200 %I
至
ExecStart=-/sbin/getty -a USERNAME 115200 %I
通過閱讀有關/ etc / inittab中的getty的信息,我自己部分地弄明白了這一點,這使我進入了系統上的ExecStart,並且通過Google的快速搜索,我找到了https://unix.stackexchange.com/questions/42359/how可以自動登錄到帶systemd的桌面,它為我提供了/ sbin / getty的自動登錄語法。
我找到了實現它的好方法。 這適用於Angstrom(在Beagleboard xM Rev C4上)。
確保已安裝agetty(/ sbin / agetty是標准位置)。 它應該包含在每個Linux Angstrom映像中。
在任何位置創建腳本文件,例如/home/root/autologin.sh。 編輯它並添加以下內容:
#!/bin/sh exec /bin/login -f root
使用命令使其可執行
chmod a+x autologin.sh
編輯文件/ etc / inittab。 注釋掉以下行(在開頭添加“#”)
1:2345:respawn:/sbin/getty 38400 tty1
並添加以下行:
1:2345:respawn:/sbin/agetty -l /home/root/autologin.sh -n 38400 tty1 linux
希望這對您有所幫助。
我的答案是更多的linux-generic。 如果沒有啟動getty流程,那么您將沒有密碼登錄。 看着
/etc/inittab
從這里開始*蓋蒂過程? 刪除此行,然后重新啟動設備。
1:2345:respawn:/bin/login -f root tty1 </dev/tty1 >/dev/tty1 2>&1
更改tty1以進行系統配置,例如ttyO0,ttyS1等。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.