2014年4月29日 星期二

網樂通改機筆記(1) - 201404 用 sh4twbox 開機


聽說一般人對 壹網樂、網樂通、網通樂、通樂網…還是不一定搞得清。

改機在不同時期有不同的改法,現在方便很多了。

以前要會接 TTL-to-COM or TTL-to-USB console 。現在只需照教學步驟就可以改出基本環境來用。

(運氣好的話)一般會卡住的步驟,則需 Linux 相關知識來做判斷解決。幾乎要慘到硬體或 DOM 出問題才需要接 console 看問題出在哪。

把安裝的記錄下來。
一系列的記錄會是使用 sh4twbox 灌 NexNAS-wheezy-sh4twbox092

參考資訊:各取了自己要用到的部份…所以還是再自己整理一份筆記
 派樂靈丹 - TWPDA http://www.twpda.com/2013/09/sh4twbox-07.html
 橘子老師教學資料庫 http://orangeteacher.blogspot.tw/2014/03/shetwbox092-ftp-server-usb-bt.html
 平凡的幸福 http://lyhpcha.pixnet.net/blog/post/88474418
http://changcancan.pixnet.net/blog/post/42343300

* 先製作 sh4twbox 開機 USB 碟:
  1.  下載 sh4twbox 的 Installer ( .7z)
     檔案是放在 https://code.google.com/p/sh4twbox/downloads/
      Search   選 current downloads ;輸入  Type=Installer .7z 
    (怎在上面找資源看來又有得學)
      這次的下載的檔是 sh4twbox-0.9.2.7z
      版本資訊:
    Released: Oct 29, 2013
    Uploaded:  Oct 29, 2013
    Downloads:  1396
    Type-Installer
    


  2. 準備一隻隨身碟…容量小於 (不含) 2GB
    依 說明 是要用 FAT16/FAT32 分割區…所以要小於2GB也合理。準備了退役的記憶卡配讀卡機上場

  3. 把 sh4twbox-0.9.2.7z 解壓縮,把裡面的檔案丟進 USB 碟
    (竟然不用設 bootable 之類的… 看來是機上盒的 reset 開機模式會自己抓)
 這個版本的做法…其實就是丟檔案進去
 可再參考  http://changcancan.pixnet.net/blog/post/42343300

更新 UBOOT (應該是用按 reset 的開機方式,會去抓隨身碟裡的 iptvubootupdate.bin;用這步驟換成 UBOOTWPDA 的版本 

  1. 機上盒先斷電。在後面的 USB 孔接上開機碟。
  2. 用迴紋針按 reset 孔(要有按到按鈕的手感)通電開機。
    要紫燈閃三下才算是成功讓機上盒用 USB 碟開機。
  3. 再來是亮紅燈代表外部USB開機中,可放開 RESET鍵,大約40秒開機完成變成藍燈。
    (隨身碟/讀卡機有燈號的,可以看到一閃一閃的讀取中;到停住不閃。)
    (老讀卡機跑比較慢…)
* 用 IP 分享器的管理工具、或用掃區網設備的軟體;找機上盒的 IP 。
 (這批網卡的 MAC Address 都是 24:CF:21: 開頭的,機上盒底下也有貼,可依此辨別。)

* 使用 putty ,用 ssh 登入。
  (預設帳號 root, 密碼 twpda打兩次)

* 開機登入後,輸入 sh4twbox 、按 Enter 執行後會的選單長這樣
 (磁碟資訊就先跳過了)
 (實作時漏掉了文件提到的:
      boot from  <- p="" usb="">
sh4twbox


=== sh4twbox v0.9.2 MENU ===

  1) Back to Shell (default)
  2) Set Time (Sat Apr DD hh:mm:ss CST 2014)
  9) Reboot
  p2) format first two partitions and install sh4twbox or other OS
  p1) Replace one partition and install sh4twbox or other OS
  h) show more choice options

============ Please Enter Number:
h

  3) Backup (optional)
  4) Restore (optional)
  5) Wipe device/fdisk (optional)
  6) Format partition (optional)
  7) Install sh4TwBox to device
  8) Install sh4TwBox to device (ignore error)
  b) Remove duplicate busybox link in current root
  u) Unmount all disk (before re-run failed install)


 會 Unix-Like 的 shell 指令的話, back to shell 之後可以先東看西看。


先看看開機碟裡面有這些事先放進去的檔案。
ls /mnt/sda1

initrd.ub
iptvubootupdate.bin
sh4twbox-0.9.2.txz
uboot.sh


也可以看看原本的磁碟分割長啥樣
===== Disk Partition Listing (fdisk -l) ===================

Disk /dev/sdb: 8027 MB, 8027897856 bytes
160 heads, 19 sectors/track, 5157 cylinders
Units = cylinders of 3040 * 512 = 1556480 bytes

  Device Boot     Start       End     Blocks  Id System

/dev/sdb1            1       203      308550+ 83 Linux
/dev/sdb2           204      406      308560  83 Linux
/dev/sdb3          407      4546     6292800  83 Linux
/dev/sdb4         4547      5139      901360  83 Linux

Disk /dev/sda: 2059 MB, 2059403264 bytes
96 heads, 37 sectors/track, 1132 cylinders
Units = cylinders of 3552 * 512 = 1818624 bytes

Device Boot     Start      End      Blocks  Id System
/dev/sda1           1      1133     2011078+  6 FAT16

===========================================================


聽說用 sh4twbox 開機,看到的可用記憶體,跟以前有差別。
root@sh4twbox ~ #  free
            total       used     free      shared     buffers
Mem:       238972     236012     2960         0        85852
-/+ buffers:          150160    88812
Swap:           0                   0

沒有留言:

張貼留言

BloggerAds