經開發者同意,才將此篇安裝方式公開,其中的操作步驟是參考開發者稍做修改而來的。

我只是寫這篇安裝步驟,所以,不負責使用上的任何問題,安裝過程有問題,或許可以幫忙解決。

 

  開發者的 wiki 中所寫的安裝方式跟我的有點不太一樣,所以我試著依開發者的方式來安裝,剛好找到一台 cylinders 是 5157 的機器,若 cylinder 一樣,磁區分割或許可以照抄,但若是 1023 的,磁區分割就請參考這篇

  還是那句話,我太懶了,所以這次連圖都不放了。只把操作過程給寫下來,僅供參考。

  磁區分割方式還是以全新的 DOM 來示範,若是長得不一樣的,請自行修正步驟。

  fdisk /dev/sdb

  d<Enter>
  4<Enter>
  d<Enter>
  3<Enter>
  d<Enter>
  2<Enter>
  d<Enter>

  n<Enter>
  p<Enter>
  1<Enter>
  <Enter>
  +256M<Enter>

  n<Enter>
  p<Enter>
  2<Enter>
  <Enter>
  +1024M<Enter>

  n<Enter>
  p<Enter>
  3<Enter>
  <Enter>
  4992<Enter> (其實只有這一步不一樣。)

  n<Enter>
  e<Enter>
  <Enter>
  <Enter>
  n<Enter>
  <Enter>
  <Enter>
  t<Enter>
  5<Enter>
  82<Enter>

  w<Enter>

  到這裡已經將分割區分割得跟我的一樣。

  接下來格式化

  mkfs.ext3 -I 128 /dev/sdb1

  mkfs.ext3 -I 128 /dev/sdb2

  mkfs.ext3 -I 128 /dev/sdb3

  建立掛載點並把分割區掛載起來。

  mkdir /tmp/src /tmp/boot

  mount /dev/sda1 /tmp/src

  mount /dev/sdb1 /tmp/boot

  手動安裝 sh4twbox 版 OS,安裝方式若有疑問請參考這篇只是參考喔!實際還是以這邊為主。

  cd /tmp/boot

  tar xJvf /tmp/src/sh4twbox-0.9.2.txz

  cp boot/* .

  編輯 uboot.sh,修改開機參數。在此假設會使用 vi 這個工具,如果不會,請自行想辦法。

  vi uboot.sh

  修改參數,紅字是增加或是修改的

  setenv bootargs 'console=ttyAS0,115200 rootdelay=10 root=/dev/sda1 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'

  當一切都完成後

  cd

  umount -a

  exit

  拔電源,拔隨身碟,插電源。開機完成後連線進去,繼續安裝 xbmc 環境。

  mkdir /tmp/mnt_system

  mount /dev/sda2 /tmp/mnt_system

  cd /tmp/mnt_system

  wget -O - http://chinghanyu.twbbs.org/redmine/attachments/download/60/nextvod-pdk7105-211-xbmc-12.3-Frodo-20140624.tar.gz | gzip -dc | tar -xvf -  # 請注意,這是一整行

  cd boot

  cp uImage /.

  cd /

  再次編輯 uboot.sh,修改開機參數。

  setenv bootargs 'console=ttyAS0,115200 rootdelay=10 root=/dev/sda2 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 uImage; bootm 80000000'

  存檔完成後,執行

  mkswap /dev/sda5

  swapon /dev/sda5

  reboot

  大功告成

創作者介紹
創作者 金鋼芭比 的頭像
金鋼芭比

深深的海底

金鋼芭比 發表在 痞客邦 留言(8) 人氣()


留言列表 (8)

發表留言
  • Change Liao
  • 想請教, 您的XBMC 安裝完後, airplay 功能是可以work 的嗎?
  • 不好意思,你問錯人了。
    你沒看到一開頭我寫的嗎?
    「不負責使用上的任何問題」
    因為我自己沒在用(沒得用)。
    抱歉!

    金鋼芭比 於 2014/06/10 09:55 回覆

  • Change liao
  • "不負責使用上的任何問題"

    您言重了, 我問這個問題, 並不是要您 "負責"
    只是一個討論.

    打擾了, 抱歉.
  • 其實事實上是因為,我沒有液晶電視,所以高手們開發至今,我連成果都沒"親眼"瞧過。
    所以才特別在上頭這樣寫著。

    也想幫你的忙,可惜,自己都沒在用,也無從討論起。

    很抱歉。

    :P

    金鋼芭比 於 2014/06/10 10:41 回覆

  • karlkuo
  • 都試過了 都沒畫面
  • 你確定系統有裝好?燈號正常?可以連線進去?程式有啟動?

    金鋼芭比 於 2014/07/18 11:30 回覆

  • karlkuo
  • 可以用TELNET 連進去 但是不用打帳密 出現的是 NEXTVOD
  • 你可能要去臉書問了。
    因為我只有安裝過程,我自己沒有 HDMI 的螢幕,所以也從來沒看過畫面。
    Sorry!

    金鋼芭比 於 2014/07/18 11:46 回覆

  • karlkuo
  • 沒關西我在努力看看 感謝你
  • 訪客
  • telnet連進去看到NEXTVOD應該是有裝成功,
    不過目前版本av端子輸出是故障的,
    要用hdmi才有畫面。
    我遇到的問題是遙控器只有幾個按鍵有反應,
    不知如何解決?
  • 這個版本的XBMC,本來就只有 HDMI 輸出,並沒有打算去解決 AV 輸出的問題,這是開發者說的。
    遙控器按鍵的問題,應該是對應的問題,但是因為反應的速度不佳,一般不太建議使用。

    詳細解答可能還要麻煩你上網搜尋一下,因為,我沒有 HDMI 的輸入裝置,所以,我只能幫忙回答安裝時遇到的問題。

    金鋼芭比 於 2014/07/25 08:35 回覆

  • 訪客
  • 不能用av輸出還滿可惜的,
    因為只有hdmi輸出的便宜android電視棒很多,
    有av輸出的卻很少。
    想幫只有av端子的老電視增加功能的話,
    選擇不太多,
    所以期待能解決av輸出的問題。

    另外不建議用遙控器的話,
    是要用無線滑鼠操縱嗎?
  • 我想,花得起錢的人不在少數。
    大家也只是想"廢物利用",再加上"學習 Linux"吧。

    我記得好像有 app,然後利用手機來控制,聽說會比遙控器來得順。

    金鋼芭比 於 2014/07/25 14:44 回覆