[網樂通] 網樂通 XBMC 安裝紀錄

網樂通 XBMC 是由社團內 Hans Yu 大大開發,感謝大大的付出,網樂通才有 XBMC 可以裝!由於安裝 XBMC 不像 Debian 那樣容易,方便以後裝機就紀錄起來了~

[ 公告 ] uboot.sh 內容有變動,請按照教學使用 mkfs.ext3 重新格式化 /dev/sda1、/dev/sda2、/dev/sda3 ,並重新寫入 uboot.sh 存檔。

事前準備

隨身碟:大概2GB就夠了,請用USB 2.0的。

從別台網樂通拆下來的,科科

網樂通:一台就夠了,多台也是可以。

網樂通一台

sh4twbox 0.9.2:開機碟,安裝必備![ 點我下載 ]

網路線:一條

Pietty:連線控制網樂通用 [ 點我下載 ]

製作開機碟

這個開機碟是一個跑在 RamDisk 中的系統,讓我們方便在網樂通中直接工作,分割 DOM 、安裝系統都可以直接在網樂通中完成,開機碟對於網樂通改機是一個很重要的部份,沒有它一切都幹不了。

首先將下載好的 sh4twbox-0.9.2.7z 解壓縮到一個資料夾,把隨身碟格式化成 FAT32 後再把所有檔案拉入隨身碟中,嚴禁使用快速格式化,格式化後隨身碟檔案會消失,請記得備份

 

解壓縮到資料夾

 

完成後,開機碟就製作完成了!

 

使用開機碟讓網樂通開機

開機很簡單,只需要將隨身碟插上網樂通後面的 USB 孔,並且按住 RESET 鍵開機就可以了。

按住RESET鍵

 

插上隨身碟

 

對了,還有網路線

 

按住RESET、插上開機碟,通電!

 

網樂通一開始會顯示紫燈,再轉紅燈,再轉藍燈,變成藍燈就是開機完成了,由於不好拍就不放圖片了。

 

連線進入網樂通

開機完成就可以連線進網樂通了,連線的方法即是使用 Pietty telnet 連線,網樂通的 IP 請去查分享器查,可以利用網樂通外殼的 MAC 位址尋找,連線後輸入帳號 root 密碼 twpdatwpda 即可順利登入:

輸入IP後連線

 

輸入密碼時不會有文字顯示,打就對了

 

開機的步驟就完成了。

 

 

分割 DOM

分割 DOM:此步驟中「磁碟代號」僅供參考,或許會和您的環境有所差異,請不要全盤照抄

在LINUX內,分割磁碟大多使用 fdisk 指令,在網樂通內也是如此,首先輸入 fdisk -l 來看目前的磁碟代號分配情況:

fdisk -l

 

原廠的 DOM 會看到兩個磁碟,其中一個有四個分割區,直接切有四個分割區的磁碟就可以了。而我的 DOM 曾經修改過,要掛載看看裡面放了什麼來判斷哪一個是安裝在網樂通的 DOM :

(此步驟中「磁碟代號」僅供參考,或許會和您的環境有所差異,請不要全盤照抄)

/dev/sdb1 是我的開機碟,/dev/sda 就是 DOM

 

找到目標磁碟就可以開始工作了,工作前卸載已掛載的兩個磁區 umount /dev/sda1 /dev/sda2 ,然後先下 fdisk /dev/sda 來分割 DOM ,輸入 p 可以看到目前的分割狀況,輸入 d 刪除現有的分割區:

(此步驟中「磁碟代號」僅供參考,或許會和您的環境有所差異,請不要全盤照抄)

刪除分割區

 

網樂通 XBMC 所需的分割區參考 Installation Guide ,需要三個主分割區跟一個延伸分割區,輸入 n 開始建立分割,接著請照圖片做:

(此步驟中「磁碟代號」僅供參考,或許會和您的環境有所差異,請不要全盤照抄)

第一分割區:

 

第二分割區:

 

第三分割區:

 

第四分割區:

 

第五分割區:

 

確認無誤後輸入 w 儲存,可以用 fdisk -l 檢查一次:

 

分割完成後,接著就是格式話分割區,需要格式化的分割區有三個:/dev/sda1、/dev/sda2、/dev/sda3 ,依序輸入 mkfs.ext3 -I 128 /dev/sda1mkfs.ext3 -I 128 /dev/sda2mkfs.ext3 -I 128 /dev/sda3

(此步驟中「磁碟代號」僅供參考,或許會和您的環境有所差異,請不要全盤照抄)

 

安裝 XBMC

以上準備好之後就可以開始安裝 XBMC 了, 先掛載 /dev/sda1 、 /dev/sda2,輸入 mount  /dev/sda1 /mnt/sda1mount /dev/sda2 /mnt/sda2

(此步驟中「磁碟代號」僅供參考,或許會和您的環境有所差異,請不要全盤照抄)

掛載

 

接著,進入 /mnt/sda2 下載 rootfs, cd /mnt/sda2

wget http://chinghanyu.twbbs.org/redmine/attachments/download/97/nextvod-pdk7105-215-xbmc-12.3-Frodo-20150209.tar.xz
or
wget http://fuyuanli.github.io/nextvod-pdk7105-215-xbmc-12.3-Frodo-20150209.tar.xz

tar Jxvf nextvod-pdk7105-215-xbmc-12.3-Frodo-20150209.tar.xz

(此步驟中「磁碟代號」僅供參考,或許會和您的環境有所差異,請不要全盤照抄)

 

 

刪除檔案壓縮檔,也可以放著就好:

rm -rf  nextvod-pdk7105-215-xbmc-12.3-Frodo-20150209.tar.xz

新增 uboot.sh:vi /mnt/sda1/uboot.sh ,按 i 開始編輯,貼上以下內容後,按鍵盤 ESC ,輸入 :wq 後 Enter 存檔:

(此步驟中「磁碟代號」僅供參考,或許會和您的環境有所差異,請不要全盤照抄,uboot.sh 請確認有完全複製,勿做任何修改

 

 

 

完成後,輸入 sync 確認檔案寫入後就可以輸入 poweroff 關機了,關機後拔電源拔隨身碟後,插電源開機繼續下一步!

 

設定 SWAP

開機後~藍色燈就會開始閃啦!!第一件事即是使用 telnet 連線進入網樂通設定 SWAP,這樣記憶體不夠的話才不會當機唷!

連線進入網樂通

 

連線進入後,輸入 mkswap /dev/sda5swapon /dev/sda5 後,輸入 poweroff 關機,然後就可以接 HDMI 螢幕開機使用囉!(開機LOG

 

安裝完成後,請看下一篇 [網樂通] 網樂通 XBMC 首次設定

關於 富源

一名臺東大學資訊工程學系畢業的學生,目前就讀於交通大學資工研究所,這個網站用來紀錄一些不常用,但很重要、會忘記的事情。我的興趣是寫一些實用向的程式,最常使用的程式語言是 Python。 歡迎各位交流!

120 Comments

  1. 我的開機碟是sda (sda1, sda2), DOM是 sdb (sdb1, sdb2, sdb3, sdb4, sdb5)

    輸入 vi /mnt/sdb1/uboot.sh

    按 i

    輸入以下內容是否正確?

    # uboot.sh – TWPDA UBOOT modification for setting boot parameters

    # Read TWPDA UBOOT logic http://www.twpda.com/2013/08/uboot-code.html
    # hush script syntax http://www.stlinux.com/u-boot/using

    # boot settings for sh4twbox install disk
    # * bootargs: root=8:1 means sdb1, sdb2 8:2, sda1 8:17, sda2 8:18
    # * bootcmd: 0:1 first usb parition, 0:2 2nd usb parition
    setenv bootargs ‘console=ttyAS0,115200 rootdelay=0 root=/dev/sdb2 rootfstype=ext3 rw rootflags=data=journal nwhwconf=device:eth0,hwaddr:10:08:E2:12:06:BD phyaddr:0,watchdog:5000 mem=256M bigphysarea=2048’
    #setenv bootcmd ‘usbcfg 0; usb start; usb info; usb part; ext2load usb 0:1 80000000 vmlinux.ub; bootm 80000000’
    setenv bootcmd ‘ext2load usb 0:2 80000000 vmlinux.ub; bootm 80000000’

    按ESC
    輸入 :wq
    按 Enter

    輸入 sync 確認
    輸入 poweroff 關機

  2. 輸入 sync 確認檔案寫入, 輸入 poweroff 關機,關機後拔電源、拔隨身碟,插電源開機
    以上步驟都順利~藍色燈開始閃

    但是藍色燈開始閃後使用 telnet 連線進入網樂通要設定 SWAP時卻怎麼都連不上.
    重作幾次及等待閃燈時間長短結果都連不上 …

    請高抬貴手指點,感謝!

    1. 建議去買一個便宜的 usb to TTL 來看看開機流程發生什麼錯誤

      否則很難了解發生什麼錯誤

      這就是嵌入式系統阿~XD

      1. 你好,我找到解決方案了
        就是先下載回來放到USB隨身碟
        再copy到機器就行了

  3. 我的磁碟代號 DOM是 /dev/sdb
    分割為 sdb1, sdb2, sdb3, sdb4, sdb5
    18:23:57[0]root@sh4twbox ~ # fdisk -l

    Disk /dev/sda: 2055 MB, 2055208960 bytes
    256 heads, 63 sectors/track, 248 cylinders
    Units = cylinders of 16128 * 512 = 8257536 bytes

    Device Boot Start End Blocks Id System
    /dev/sda1 * 1 249 2006016 b Win95 FAT32
    Partition 1 has different physical/logical beginnings (non-Linux?):
    phys=(1023, 255, 63) logical=(0, 32, 33)
    Partition 1 has different physical/logical endings:
    phys=(1023, 255, 63) logical=(248, 227, 35)

    Disk /dev/sdb: 8027 MB, 8027897856 bytes
    247 heads, 62 sectors/track, 1023 cylinders
    Units = cylinders of 15314 * 512 = 7840768 bytes

    Device Boot Start End Blocks Id System
    /dev/sdb1 1 34 260307 83 Linux
    /dev/sdb2 35 166 1010724 83 Linux
    /dev/sdb3 167 995 6347653 83 Linux
    /dev/sdb4 996 1023 214396 5 Extended
    /dev/sdb5 996 1023 214365 82 Linux swap

    一路順利做下來 …

    新增 uboot.sh
    輸入 sync 確認檔案寫入
    輸入 poweroff 關機
    關機後拔電源
    拔隨身碟後
    插電源開機

    開機後是長亮紫燈
    並不會閃藍燈
    Telnet 也連不上

    請問還有什麼地方可能出錯

      1. 雖然會閃藍燈了
        但是Telnet 還是連不上
        請問要改哪裡?
        查Router IP沒變Telnet 就是連不上

  4. 步驟有點怪,已經dom改造成用隨身碟插
    不過還是安裝失敗,能不能將您改造完後的dom隨身碟直接用再生龍備份上傳
    就可以直接插隨身碟做還原,再插上網樂通
    不知道這樣可不可行。

    1. 新增 uboot.sh
      輸入 sync 確認檔案寫入
      輸入 poweroff 關機
      關機後拔電源
      拔隨身碟後
      插電源開機

      開機後是長亮紫燈
      接著閃藍燈 燃後閃幾下紅燈
      一直重復閃藍 偶爾閃紅 這樣正確嗎?

  5. ok 我用好了 ! 另外想一下 我都安裝好了 但是在要設定 SWAP
    會一直卡在紫燈!
    開機後~藍色燈就會開始閃啦!!第一件事即是使用 telnet 連線進入網樂通設定 SWAP,這樣記憶體不夠的話才不會當機唷!

  6. 你好,請問您要如何修改網樂通的靜態ip,不小的設定檔在哪個位置

      1. 謝謝!!可以線上下載安裝了~

        不過裝好後,CPU似乎不夠力,所以電視螢幕一直在閃爍

  7. 您好:
    開機完成後畫面一直會消失.無訊號..每隔幾秒就一次…請問該如何解決呢?
    如蒙答覆..不勝感激…謝謝您…

    1. 您好:
      關於閃爍的問題,由於我的銀幕是VGA-port所以用了HDMI轉VGA轉換接頭使用,我想可能如大大所言線材問題,所以將這台輸出會閃爍的網樂通改裝到有HDMI-port的銀幕上之後,就可以正常顯示.

      另外為了測試,我又找了一台網樂通裝上xbmc一樣使用HDMI轉接VGA轉接頭轉接,結果卻能正常顯示.所以我想可能是有少數部分機子輸出訊號微弱需要有帶電源的HDMI轉VGA轉接線才能正常輸出.

      另外關於XBMC測試部分,裝上USB隨身碟讀取mp4–mp3等播放都順暢,但是用網路播放影片會嚴重卡頓,一直在等待緩衝後才能播放,所以無法看網路影片,但收聽網路收音機如豆瓣收音機卻是非常流暢.以上是個人測試心得.
      非常感謝大大的回覆,謝謝您不吝指教,謝謝!

      1. 網路播放會卡好像是機器的問題,不過畫質不要太高通常都很順~
        恭喜成功囉~

  8. 你好,請問是否還有保留nextvod-pdk7105-215-xbmc-12.3-Frodo-20150209.tar.xz 該檔,因文件上的路徑已無法下載了,因最近看到你的文章,想再試試,謝謝。

      1. 怪不得一直顯示wget: error getting response: Connection reset by peer

      2. 已經可以下載了,謝謝
        要設定 SWAP時,有一直閃藍燈,但telnet 就是無法連線,
        所以想確認一下,我的sda是開機碟,sdb是DOM
        那麼uboot.sh應該要怎麼修改?

  9. 大大你好,今日照著上述的方式做,到了開機閃燈後電腦一直無法跟網樂通連線,現在開機藍燈恆亮hdmi無畫面網路燈無反應,長壓RESET也無用是不是主機掛了?謝謝

  10. swapon /dev/sda5
    目前做到這裡,但是下這指令,顯示swapon: /dev/sds5: Device or resource busy
    可是這應該不影響畫面輸出八,我接上hdmi後完全沒畫面。有人有遇過這種狀況嗎?該不會hdmi輸出掛掉了吧

  11. 請問版主 ,
    在安裝之後發現機器已經正常啟用,但eth0似乎是沒起來(掃不到這台機器),HDMI也沒有輸出.
    但由USB開機及安裝過程中都可以操作.

    不知道版主是不是有這經驗.

    和版主另篇文章提到的 (https://becoder.org/nextvod-clonezilla-airpaly-samba-aria2-transmission-ipmailer-hdmiconsole/) 修復抓不到eth0問題 問題有關?

    如果是,該怎樣將這兩篇做法做結合??
    有勞版主協助解惑
    謝謝 !!

  12. 昨天剛安裝完可是舊版的遙控器完全不能用
    新版的遙控器勉強可以案關機、最後一項、確定上下左右都無法
    沒有android手機有任何解決方法嗎??感謝

      1. 找到另一個iOS app Sybu Kodi 可支援

        但又遇上了另一個問題…
        我的銀幕規格說支援VESA 1366 x 768@60Hz

        但是我把XBMC的解析度調1280x720i銀幕一直顯示超出頻率範圍..
        這….

  13. 昨天剛安裝完可是舊版的遙控器完全不能用
    新版的遙控器勉強可以案關機、最後一項、確定上下左右都無法
    沒有android手機有任何解決方法嗎??感謝

  14. 工作前卸載已掛載的兩個磁區 umount /dev/sda1 /dev/sda2 意思是dom和隨身碟都卸載?

  15. 每次輸入完都會這樣
    umount: can’t umount /dev/sda: Invalid argument
    umount: can’t umount /dev/sdb: Invalid argument

  16. 請問一下 操作時候會頓頓的正常嗎 看影片是不會頓 但是操作有點不流暢 有時候會卡住
    不管用遙控器或Kore都這樣

    還有你說安裝完 會一直閃藍燈 可是我偶爾會夾雜紅燈 這是不是什麼警訊 記憶體不夠之類的

    謝謝

    1. 操作不流暢是因為網樂通CPU不夠力
      閃說燈號是正常的~我記得紅燈是網路還是CPU用量的樣子~沒關係的~

  17. 感謝版主的指導,歷經兩次的錯誤後,總算成功了!!!另外請問一下這個不支持AV端子輸出嗎???本來想說電視的hdmi壞掉,正好可以用AV端子來補,但是發現沒有訊號~~~

  18. 目前都已安裝完成,影視插件也已完成,但是有個問題,隨身碟支援度有點不盡理想,目前測試了近10支品牌隨身碟只有1支可成功讀取

    1. 使用LINUX電腦格式化隨身碟成EXT4再插入網樂通試試看

      Windows 格式化對於網樂通有時候會怪怪的

  19. 請問安裝完成後重開機燈號是如何呈現,我的目前剛開機是紫色燈,過一下變藍色燈閃爍,但閃了好久都一直無法登入,不知什麼原因!!

      1. 感謝版主回覆~

        我安裝完成後一直閃了快20分鐘還是無法使用telnet登入,剛才再次重開還是閃爍中

      2. 再重開一次試試!
        如不行只好再重裝一次
        今天已經重裝4次了說
        都是一直閃爍無法登入~~~
        繼續奮鬥~~

      3. @fuyuanli:disqus 使用開機碟都亮紅燈該如何處理@@ 謝謝

      4. 我是在sh4twbox 開機碟中做mkswap,接電視沒畫面,藍燈一直閃~~

      5. 感謝版主~

        我把uboot.sh改回sda2關機,拔掉隨身碟,開機後已經可以了,但是遙控器無法使用!!

  20. 請問版主,按照您的步驟到格式化mkfs.ext3 sda1~sda3這個步驟後,就抓不到內建 8G 的 DOM 了。這樣應該是DOM掛掉了對吧?把 DOM 拔下來接 USB 拿去其他機器重新 format 可以救回來嗎?

    另外想請問在建立五個分割區的部分,First Cylinder 這邊上面說用「預設」,但是我的機器和版主機器圖片上的 Default 數值不同,這邊該保持預設,還是用版主圖片上 Default 的數值呢?
    謝謝。

  21. 剛上網看了其他資料.應該是DOM與版主的位置不同
    版主的是sda1.sda2
    一般的是sdb
    是不是這樣把DOM整個刪掉了
    不知能不能再還原.不然整台就沒用了QQ

  22. 請問照著步驟做.原廠DOM已經消失了.只有看到隨身碟.請問有辦法救嗎?
    fdisk -l只能看到隨身碟.8G那個DOM已經沒有顯示了
    謝謝

      1. 所以就是說 網樂通開機接電腦usb 然後低階格式化 有限fat 還是ext格式嗎?
        另外請問低階的意思是?
        然後那個umount 我不知道怎麼辦
        麻煩您高手解答了

  23. 請問一下已經做到開機閃藍燈,但是無法連線登入,當然也無法做SWAP,連HDMI也無畫面,請問該怎辦?

      1. 感謝版主回覆,已經成功,不過無法正常播放圖片跟音樂不知道為什麼?

  24. 請問我的DOM壞了 用fdisk -l也只能讀到隨身碟 能直接用隨身碟裝XBMC開機嗎 謝謝

  25. 請問我照您的方式安裝完後發現很lag, 然後RAM只有112M, 可是如果是用外接usb開機是可以看到256M, 會不會是我少做了什麼步驟呢?

      1. 感謝板主大大, 那開機後遙控器很lag(看到系統cpu loading都在80~90上下跑), 是不是只能用您介紹的app來遙控呢?(剛剛手機裝了app試不出來QQ),有什麼需要注意的嗎?

      2. 感謝大大解惑,只是我連那邊都還進不去就停住了QQ

    1. 沒有,可能是太吃資源所以沒放,實測過 1080P 檔案跑不起來
      如果想用的話可以從 Debian sh4 內編譯好,再複製進 XBMC 手動掛載

      1. 您好 請問可以補一下 nextvod-pdk7105-215-xbmc-12.3-Frodo-20150209.tar.xz 嗎? 謝謝!

發佈回覆給「achang2」的留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *