數位天堂

Nokia:科技始終來自於人性; 拜耳:如果文明不能使我們更相愛,那科技便失去意義!
歡迎您的加入,讓我們一起討論科技與環保的整合應用...

您尚未登入。

#1 2008-03-22 12:07:40

utla
新生
註冊日期: 2008-02-28
文章數: 9
目前積分 :   

更新完韌體,先前改機流程都要再重頭來一次?

是不是更新完韌體,先前改機流程都要再重頭來一次?
(我的WL500gP已安裝Mrtg.)




離線

 

#2 2008-03-22 14:03:37

Aven
天使
來自: 數位天堂
註冊日期: 2007-07-15
文章數: 2266
網站

Re: 更新完韌體,先前改機流程都要再重頭來一次?

不用全部重來,
因為刷過firmware,所以 /usr/local/sbin 下的檔案會不見,所以需要重建立一次。

1.先把磁碟 mount回來

$ mount /dev/scsi/host0/bus0/target0/lun0/part1 /opt $ swapon /dev/scsi/host0/bus0/target0/lun0/part2


2.重新建立 /usr/local/sbin 下的檔案

$ mkdir /usr/local/sbin $ touch /usr/local/sbin/post-boot $ touch /usr/local/sbin/post-firewall $ chmod +x /usr/local/sbin/*


3.編輯 /usr/local/sbin/post-boot

$ nano /usr/local/sbin/post-boot


內容是:

#!/bin/sh # wait for /opt to mount mount /dev/scsi/host0/bus0/target0/lun0/part1 /opt i=0 while [ $i -le 30 ] do if [ -d /opt/etc ] then break fi sleep 1 i=`expr $i + 1` done # Activate swap swapon /dev/scsi/host0/bus0/target0/lun0/part2 # Run all active services - active means starts with S /opt/etc/init.d/rc.unslung


4.將檔案寫入 flash 記憶體

$ flashfs save $ flashfs commit $ flashfs enable


5.重新啟動

$ reboot





技術問題請於論壇上集眾人之力公開討論,感恩 thankgod

離線

 

#3 2008-03-24 03:16:53

kylix
新生
註冊日期: 2008-03-24
文章數: 1
目前積分 :   

Re: 更新完韌體,先前改機流程都要再重頭來一次?

Aven 提到:

不用全部重來,
因為刷過firmware,所以 /usr/local/sbin 下的檔案會不見,所以需要重建立一次。

不用這么復雜的,在管理頁面里有 備份設定和flashfs的選項的,刷新固件之前在管理界面里先備份一下flashfs,刷完了再還原就ok了。這些設置和文件全部會回來的,選項叫“Flashfs Management”


離線

 

#4 2008-03-24 08:28:39

Aven
天使
來自: 數位天堂
註冊日期: 2007-07-15
文章數: 2266
網站

Re: 更新完韌體,先前改機流程都要再重頭來一次?

kylix 提到:

不用這么復雜的,在管理頁面里有 備份設定和flashfs的選項的,刷新固件之前在管理界面里先備份一下flashfs,刷完了再還原就ok了。這些設置和文件全部會回來的,選項叫“Flashfs Management”

感謝 kylix 兄提供這麼好的建議,的確是快速方便的方法 yes



技術問題請於論壇上集眾人之力公開討論,感恩 thankgod

離線

 

#5 2008-03-30 10:41:03

utla
新生
註冊日期: 2008-02-28
文章數: 9
目前積分 :   

Re: 更新完韌體,先前改機流程都要再重頭來一次?

謝謝二位網友熱心指導,
最後是用了kylix提供的方式升級完成.



離線

 

#6 2008-04-24 23:28:57

Aven
天使
來自: 數位天堂
註冊日期: 2007-07-15
文章數: 2266
網站

Re: 更新完韌體,先前改機流程都要再重頭來一次?

剛剛才看到有更快的方法...

http://oleg.wl500g.info/#tips 裡提到
Re-enabling flashfs load after the firmware upgrade
Once you've upgraded/downgraded your firmware you could notice, that /usr/local becomes empty on boot. Don't worry, everything is here, but was not loaded to prevent errors. If you feel it's ok to re-enable it, then just type the following
flashfs enable

to re-enable flashfs. After that you need to reboot for changes to take effect.


下次韌體升級時,可以試試看底下指令:

$ flashfs enable
$ reboot

之後應該就都回來了 milk



技術問題請於論壇上集眾人之力公開討論,感恩 thankgod

離線

 

#7 2008-07-17 22:41:51

chenyu530
新生
來自: 大陆 福建 福州
註冊日期: 2008-07-09
文章數: 25
目前積分 :   
網站

Re: 更新完韌體,先前改機流程都要再重頭來一次?

是不是只要硬盘上资料没有删除都可以用这个方法补救?



WL-HDD建立的试验讨论区:
http://10n.3322.org

離線

 

#8 2008-08-26 00:20:46

zchwy
祭司
註冊日期: 2008-04-05
文章數: 101
目前積分 :   

Re: 更新完韌體,先前改機流程都要再重頭來一次?

kylix 提到:

Aven 提到:

不用全部重來,
因為刷過firmware,所以 /usr/local/sbin 下的檔案會不見,所以需要重建立一次。

不用這么復雜的,在管理頁面里有 備份設定和flashfs的選項的,刷新固件之前在管理界面里先備份一下flashfs,刷完了再還原就ok了。這些設置和文件全部會回來的,選項叫“Flashfs Management”

你就是我的神啊。clapping
前两天我的wl500gp莫名其妙的把所有设置都丢了,那几天忙别的去了,就没有管它,今天想动动手,嫌麻烦,于是想起了大概有这么个帖子,一通狂翻,我找到了。呵呵,轻轻松松搞定了


離線

 

友情連結

論壇頁尾

Powered by PunBB
© Copyright 2018 Rickard Andersson
RSS Feed