1、前言
前面已經把U盤掛在了703N上了,現在只需要開啟路由器,使用TTL串列埠或者putty(ssh模式需要使用者名稱和密碼—第一章刷openwrt的時候已經設定好)登陸路由器。
2、將系統內所有檔案同步到U盤:
root@OpenWrt:~#mount /dev/sda1 /mnt #掛載U盤第一個分割槽到/mnt這一步前面已做
root@OpenWrt:~#mkdir /tmp/root #在/tmp目錄下建立名叫root的一個目錄
root@OpenWrt:~#mount -o bind / /tmp/root #掛載並同步系統根目錄"/"到 /tmp/root,bind 與 /之間是有空格的
root@OpenWrt:~# cp /tmp/root/* /mnt -a #拷貝/tmp/root下所有檔案到 "/mnt",這個其實就是你的U盤了
root@OpenWrt:~#umount /tmp/root #解除安裝 /tmp/root
3.為你的U盤啟動新增一些標識
修改/mnt/etc/banner,新增一點點標識,方便你以後知道是不是從U盤啟動了。(此步非必須)我的在這裡加了一行
root@OpenWrt:~#vi /mnt/etc/banner
注意:還有一個是/etc/config/banner,就是系統預設的,在路由的flash快閃記憶體上的。
4. 修改/etc/config/fstab。最後一行的0可以是1,也就是開機就掛載swap
root@OpenWrt:~#vi /etc/config/fstab
5. 重啟路由器,路由器將會從U盤啟動系統
出現下面介面
輸入df –h後顯示如下資訊:
常見問題:
1. 按照步驟做好後,原始的系統一樣使用嗎?
轉移到U盤後,各種命令不會有任何的區別.
2. 把u盤拔下來,路由器還能用嗎?
如果在啟動後把U盤拔下來的話我沒有試過,不過應該會出問題,但是如果是在啟動前拔出來的話只會啟動路由器本身的系統,不會造成任何影響。
部分引用,感謝原文地址:http://blog.csdn.net/yufei_email/article/details/8805682