2012/12/29

自行製作網樂通USB開機碟


[2012/12/31 更新]
研究了 osslab 的救援碟, 發現原來只要下列步驟就可以用網樂通後方的 USB 碟開機, 直接裝硬碟來跑更順.

  1. 選擇較快速的 USB 碟(透過 usb 硬碟也可以),(之前我使用512MB的,因為太慢來不及在5秒內讀完kernel開機會失敗)
  2. 建立第一個 partition 為 ext3, default hash algorithm 必須改成 tea
    • tune2fs -E hash_alg=tea /dev/sdX
  3. 將設定好的 root file system copy 進去
  4. 拔掉網樂通電源, 插入作好的救援碟
  5. 使用迴紋針按下網樂通前方面版的 RESET 孔不放
  6. 插上網樂通電源, 等閃三下之後再放開 RESET 孔
開機時使用 console 線看到的 boot 訊息如下:

[iptv_kernel]:Starting kernel console=ttyAS0,115200 root=/dev/sdb1  rootfstype=ext3 rw  nwhwconf=device:eth0,hwaddr:... phyaddr:0,watchdog:5000 mem=120M bigphysarea=2048

直接裝硬碟測試速度(我用 7200RPM 40GB 舊 IDE 硬碟接 S-ATA&IDE to USB2.0 cable):

dd if=/dev/zero of=test.file bs=1M count=256
256+0 records in
256+0 records out
268435456 bytes (256.0MB) copied, 26.695845 seconds, 9.6MB/s
比起原本裡面的 DOM 2.7MB/s 寫入速度快 3.5倍


2 則留言:

Administrator 提到...

請問網樂通改linux後如果 讓他可以使用無線網卡連線(目前看到的都是使用有線的區域網路)包含選到我的Ap和輸入密碼

派樂靈丹 提到...

自己會編譯 kernel 就有機會. 不是每個網卡都支援. 我使用 Wimax 全球一動編譯 kernel 後就支援