- 安全 (failsafe) 模式:只開機到基本可運作狀態,可修改大部分設定和調整套件,修正因為設定錯誤等而造成無法存取的問題。
- 回復出廠預設值 (factory reset):回復到安裝 OpenWrt 後的原始狀態。
- 復原 (recovery) 或解救 (rescue) 模式:在損壞的機器安裝新韌體。
安全模式
安全模式只有在 root 分割是唯讀的 squashfs 時支援。可執行grep squash /proc/mounts來檢查,回類似
/dev/root /rom squashfs ro,relatime 0 0
開機時,有兩秒的時間可進入安全模式,依機型大致有 3 種進入方式:
- LED SYS (或 Power) 閃爍時按 Reset,會變成快閃。
- 收到給 192.168.1.255:4919 的封包時按 Reset。
- 觀看 serial console 訊息,輸入「f」。
安全模式指令
mount_root:掛載 jffs2 分割 (出廠後有修改的部份) 到 /overlay。然後可進行修正。
回復出廠預設值
正常開機後或在安全模式都可以回復出廠預設值。使用 squashfs / overlayfs 設定的皆支援,因為回復出廠預設值的作法是 erasing and reformatting the overlayfs。x86 使用 ext4 read-write rootfs 不支援。參考來源
- https://openwrt.org/docs/guide-user/troubleshooting/failsafe_and_factory_reset
- https://blog.wawajohn.net/530.html
延伸閱讀
https://wiki.openwrt.org/doc/howto/generic.failsafeoverlay, firstboot, rootfs_data
沒有留言:
張貼留言