所需裝置:belkin7231-4p路由(我的是64m記憶體 4mFLASH的)、移動硬碟或隨身碟
一、首先把硬碟格式化(也可以儲存原來的格式,具體參看第四步載入隨身碟或硬碟)
格式化為Linux使用的格式Ext2
在XP下可以使用Paragon Partition Manager 7.0 伺服器版格式化
把硬碟USB介面接上電腦在Paragon Partition Manager 7.0找到第二個硬碟,刪除移動硬碟上的分區,必須刪除否則無法轉為Ext2格式(注意別找錯,否則刪除了現在電腦上硬碟的東西別問我怎麼恢複)
建立Ext2格式分區
確認即可
選擇Ext2FS格式 (這裡你也可以選擇Ext3FS格式)
最後點擊軟體上左上方的應用按鈕
格式化以後硬碟的準備工作到此結束!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~分割線~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
二、設定路由器
我刷的版本韌體: DD-WRT v24 (05/20/08) mini
首先,確認你的dd的SSH管理功能開啟了,並且要開啟jffs2功能,確認你的flash剩餘空間足夠。
需要設定的地方有三個請留意
1) Services-->Services-->Secure Shell-->SSHd開啟-->Password Login開啟,連接埠可以選預設的22
2)英文菜單 Administration-->Remote Access-->SSH Management
中文菜單 管理-->普通管理-->遠端管理-->SSH管理 啟用
3) 英文菜單 Administration-->JFFS2 Support (JFFS2選Enable 和 Clear選Enable)(Clear選項好像以後會自動變成Disable,這個不必理會)
中文菜單 管理-->普通管理-->JFFS2支援 (JFFS2選啟用 和 清除JFFS2選啟用 )(Clear選項好像以後會自動變成Disable,這個不必理會)
儲存後重啟路由
三、安裝驅動程式
安裝一個名叫Winscp的軟體,以便把隨身碟或硬碟的驅動程式傳到ddwrt的jffs系統上
: http://winscp.net/eng/download.php
設定見,其中的使用者名稱就是root,IP請根據自己的路由更改,密碼就是自設的密碼,Login串連以後有幾個警告和Group等等錯誤,不用理它。
串連以後看到以下介面 左邊是你電腦上的檔案,右邊是你DD上的檔案夾
按圖提示返回主目錄
下載驅動程式:http://pickup.mofile.com/1838055698001527
把壓縮包內的 etc檔案夾 和 lib檔案夾拖到右邊DD的主目錄下的 JFFS檔案夾 裡面
傳完後關閉軟體即可。
四、載入隨身碟或硬碟
把隨身碟或硬碟插上路由的USB介面。
在dd的管理—>診斷—>命令 裡面,加入以下語句:
insmod /jffs/lib/modules/2.4.30/usbcore.o
insmod /jffs/lib/modules/2.4.30/usb-ohci.o
insmod /jffs/lib/modules/2.4.30/scsi_mod.o
insmod /jffs/lib/modules/2.4.30/usb-storage.o
insmod /jffs/lib/modules/2.4.30/sd_mod.o
insmod /jffs/lib/modules/2.4.30/jbd.o
#insmod /jffs/lib/modules/2.4.30/ext2.o
#insmod /jffs/lib/modules/2.4.30/ext3.o
#insmod /jffs/lib/modules/2.4.30/fat.o
#insmod /jffs/lib/modules/2.4.30/vfat.o
sleep 3
umount /jffs
umount /mnt
mount /dev/scsi/host0/bus0/target0/lun0/part1 /jffs
mount /dev/mtdblock/4 /mnt
mount -o bind /jffs/opt /opt
注意,紅色標記的為掛載檔案的不同格式,開頭標記有'#'的是我注釋掉的語句,根據你的隨身碟的檔案系統不同,加掛的驅動也不一樣。如果你之前選擇Ext3FS格式請把#insmod /jffs/lib/modules/2.4.30/ext3.o的#去掉。如果你之前選擇Ext2FS格式請把以上#insmod /jffs/lib/modules/2.4.30/ext2.o的#去掉。如果是FAT格式的,就注釋掉ext2.0 和ext3.o兩行,並開啟fat.o和vfat.o兩行。
sleep 3以後的幾句,都是改變系統中的檔案link,把大容量隨身碟掛在jffs上,把dd的小flash換掛在mnt上,然後準備好/opt目錄,準備裝optware。
選擇 儲存啟動命令
弄好後,重啟路由,如果一切順利的話,隨身碟的燈就會亮起來啦
在DD的WEB管理頁面上應該看到JFFS2的內容變成了你掛載的隨身碟或硬碟的容量。
五、備忘
通過以上設定,基本上USB存放裝置都可以完成載入了。訪問存放裝置方法,請參看 http://hi.baidu.com/myselfdone/blog/item/5c02a90a77e13b1995ca6b8f.html
如果掛載USB裝置以後,下載完成後如果開機後不想使用,在管理 診斷 保持命令為空白,點擊儲存啟動命令,啟動命令即清空,恢複設定。