Modchip 板


LINE

一不小心網樂通這種東西也會半磚的,今天就讓我這台半磚然後又救回來XD。 其實今天手賤想編新版的0125核心進去,無奈怎麼編出來的vmlinux.ub檔案 U-boot都會抱怨說:「這是29-bit的核心,請給我32-bit的核心不然就把我換掉 」,換了pdk7105se 的設定檔重編還是一樣,最後發現是官方套件的bug... (/‵Д′)/~ ╧╧ 把肥佬黎給的A18B原始碼裡面的patch 打進去後就可以正確編出32-bit的核心了 。 那到底是怎麼弄成磚的?因為之前有按照雪狼大的建議在救援磁碟/dev/sda1 的 /etc/init.d/rcSBB 裡面加上/usr/sbin/telnetd -l /bin/sh,這就是一切災難 的開始,sh這個介面不會顯示當前所在的路徑,所以不時要用 pwd指令去查看目 前的位置,結果原本應該要把/dev/sda2/vmlinux.ub換掉的卻換成/dev/sda1 裡 面的了。 這時候我的vmlinux.ub是壞的但沒察覺,所以很高興的重新開機,系統載入原本 /dev/sda2 裡面的,所以可以正常開機但卻不是我要的核心,於是我又再把核心 蓋一次,這下sda1跟sda2的核心都是壞的了,但當下並不知情,所以重新開機就 磚了,而且還是回復模式跟普通模式都磚掉。哇咧~ 只好拿出 USB2TTL傳輸線放大決解磚了,幸好今天還沒動到U-Boot,要是U-Boot 壞掉真的就全磚沒救了。 開機後U-Boot說核心壞掉了不能載入,所以停在U-Boot的指令模式,好吧!看看 U-Boot的技術文件上說支援tftp載入核心,就決定用這個方法救了,誰叫U-Boot 看不到網樂通的USB 連接埠。 所以去下載了tftpd32/64,把備份檔裡面的核心vmlinux.ub取出放在tftpd 的目 錄備用。 打開終端機,用Console 線連到網樂通U-Boot的指令模式介面設定IP位址,指令 > setenv ipaddr 192.168.0.10 //視需要自己改 > setenv serverip 192.168.0.3 //一樣看你tftpd 架在哪台電腦上 > printenv //檢查一下是不是都改對了 > tftp 80000000 vmlinux.ub //將核心檔案載入到記憶體80000000的位 置,這個位置是網樂通開機的進入點 > bootm 成功的話會看到一大串開機訊息,反正回復韌體需要一段時間讓他跑沒關係,這 時網樂通會自動把/dev/sda1/target.tgz解開蓋回/dev/sda2 裡面,先把普通模 式救回來。 於是乎,網樂通的普通模式就復活了,重新開機進入普通模式,再用telnet進入 主機,這時候要用普通模式存取回復模式的磁區,所以先在/mnt底下建一個目錄 ,比如說 host $ mkdir /mnt/rcvy 然後掛載 host $ mount /dev/sda1 /mnt/rcvy 然後趕快把根目錄剛剛救回來的核心複製到 /mnt/rcvy下面 host $ cp vmlinux.ub /mnt/rcvy 這樣就把回復模式救回來了。 為了避免下次在犯同樣錯誤,個人建議把/usr/sbin/telnetd -l /bin/sh這行稍 做修改,改成: /usr/sbin/telnetd -l /bin/login 或是 /usr/sbin/telnetd -l /bin/bash 前者在連線時會提示登入,然後呼叫/bin/bash ,bash會讀取/etc/profile裡面 的設定,如此就可以顯示路徑;後者則是直接讀取/etc/profile裡面的設定,而 profile 檔案裡面有指定要是執行bash的話要顯示路徑。 如果你想保護你的主機不被別人亂搞的話,就用前者,然後passwd設一下密碼。 -- ____ _ _ _ _ ____ _ _ ____ _____ ____ (_ _)( \( )( \/ )( ___)( \( )(_ _)( _ )( _ \ _)(_ ) ( \ / )__) ) ( )( )(_)( ) / (____)(_)\_) \/ (____)(_)\_) (__) (_____)(_)\_) --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.31.137
1F:推 kikiqqp:歐歐歐 很標準的救援方式,FON也是這樣搞122.116.119.110 03/12 21:22
2F:推 tp6vul3u:太深奧啦XD 111.241.69.75 03/12 21:38
3F:→ firewolf:建議換kernel的時候,是把舊的kernel改名118.161.188.233 03/13 10:55
4F:→ firewolf:例如舊的改為vmlinux.ub-orig118.161.188.233 03/13 10:56
5F:→ firewolf:再放新的(vmlinux.ub),萬一開失敗進118.161.188.233 03/13 10:57
6F:→ firewolf:uboot提示的話,還可以用ext2load指令來118.161.188.233 03/13 10:57
7F:→ firewolf:載入原本的 vmlinux-orig,再下bootm118.161.188.233 03/13 10:58
8F:→ firewolf:80000000 就可以用舊的開機。當然,要有118.161.188.233 03/13 10:58
9F:→ firewolf:console 線才可以這麼做,這樣才看得到開118.161.188.233 03/13 10:58
10F:→ firewolf:機失敗,才可以下 command。詳細的指令可118.161.188.233 03/13 10:59
11F:→ firewolf:以看 uboot下printenv印出來的bootcmd118.161.188.233 03/13 10:59
12F:→ firewolf:這一行顯示的開機指令。118.161.188.233 03/13 11:00
※ 編輯: cassine 來自: 122.117.54.160 (03/13 11:09)
13F:→ firewolf:另外,在uboot下,用ext2ls usb 0:1可以看118.161.188.233 03/13 11:11
14F:→ firewolf:第一個分割區(/dev/sda1)中的檔案,改為118.161.188.233 03/13 11:12
15F:→ firewolf:ext2ls usb 0:2 則是/dev/sda2。118.161.188.233 03/13 11:13







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:WOW站內搜尋

TOP