簡體   English   中英

在Angstrom Linux上自動登錄

[英]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上)。

  1. 確保已安裝agetty(/ sbin / agetty是標准位置)。 它應該包含在每個Linux Angstrom映像中。

  2. 在任何位置創建腳本文件,例如/home/root/autologin.sh。 編輯它並添加以下內容:

     #!/bin/sh exec /bin/login -f root 
  3. 使用命令使其可執行

     chmod a+x autologin.sh 
  4. 編輯文件/ 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM