樹莓派系統(tǒng):Ubuntu Mate16.04
我們知道通常Linux系統(tǒng)忘記登錄密碼齐莲,或者在不能切換root用戶的情況下忘記root密碼,可以使用單用戶模式進(jìn)行修改楔脯。不過今天我在樹莓派3B上遇到了相同的問題。。
讀取SD卡
樹莓派都是預(yù)先燒制系統(tǒng)到SD卡中再進(jìn)行安裝供屉,既然系統(tǒng)進(jìn)不去那就用其他機(jī)器讀取并修改指定內(nèi)容
樹莓派關(guān)機(jī)并取出SD卡(哦,應(yīng)該是TF卡)溺蕉,建議在Linux環(huán)境下修改伶丐,Windows不很友好
編輯cmdline.txt
在TF卡根目錄找到cmdline.txt
的文件
并在文本最后加入:
init=/bin/sh
確保在同一行的后邊添加:
dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait quiet splash init=/bin/sh
重置密碼
插入TF卡開機(jī),光標(biāo)出現(xiàn)后輸入以下命令:
mount -rw -o remount /
passwd dshowing
passwd root
普通用戶和超級(jí)用戶都是可以的疯特,通過兩次確認(rèn)就修改成功了
輸入以下命令同步并執(zhí)行init進(jìn)程
sync
exec /sbin/init
樹莓派正常開機(jī)哗魂,進(jìn)入系統(tǒng)后關(guān)機(jī)并斷電
恢復(fù)cmdline.txt文件
用其他機(jī)器再次編輯,去掉最后添加的init=/bin/sh
漓雅,
插入并啟動(dòng)录别,完成朽色。
More info: Click