close
[Pi2] Raspberry Pi2 + NOOBS救回密碼

在開機畫面時連打shift,進入NOOBS設定畫面。選擇config選單,就可以edit command.txt. 在一連串的設定最後加上 init=/bin/sh ,就可以在開機的時候進入設定畫面。

ex:
dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait init=/bin/sh

Raspberry Pi重新開機,會出現「#」提示字元,然後輸入底下的指令:

# su (變成超級使用者)
# passwd pi (重新設定帳號pi的密碼)
# sync (清空緩衝區,確保設定儲存生效)
# exec /sbin/init (執行一般開機後會執行的程序,輸入後會重新開機)

然後會看到平常的開機訊息,看到login:後,登入帳號pi,再去修改/boot/cmdline.txt,拿掉之前加入的「init=/bin/sh」。

如果修改沒有成功,有可能是passwd 指令的權限問題。
輸入以下 mount/remount 指令

# mount -o remount,rw /
接著修改passwd的權限。
# chmod 755 /etc/passwd
# chmod 755 /etc/shadow (對應真實帳號/密碼)

接著就把上面passwd pi指令照打一次。確定password沒有錯誤訊息,有正確update成功。就可以重新開機。拿掉init=/bin/sh 使用新的帳號密碼正常進入系統。
arrow
arrow
    全站熱搜

    ppkliu 發表在 痞客邦 留言(0) 人氣()