2013年1月31日 星期四

Raspberry Pi安裝XBMC

如何在Raspberry Pi上安裝XBMC,以下是我的心得分享。


硬體使用的是512MB Model B Raspberry Pi ,4G的SD卡,安裝的XBMC則是使用Raspbmc


需準備的機絲:
  1. Raspberry Pi
  2. SD卡(Pi的儲存空間,建議8G 10class,不過我是用4G也是好好的)
  3. SD讀卡機(一開始安裝OS用)
  4. HD螢幕(最好支援720以上)
  5. HDMI線(Pi連接螢幕)
  6. 網路線(可連上Internet,在DHCP的網段,一般住家接上IP分享器即可)
  7. USB滑鼠鍵盤(分別拿來操作xbmc及Pi,最好是無線的,在客廳操作比較方便)
  8. USB線(USB轉micro USB,如一般手機用充電USB線,給Pi電源用)
  9. 可上網的電腦(不管是Windows,Linux,MacOS都可以)
其中第8項USB線需要特別注意,不是所有的USB線都可以給Pi穩定及足夠的電源,因為電源不足夠會使得USB滑鼠鍵盤無法啟動,尤其是滑鼠。也有可能讓pi不穩定,所以要找一條好的可以供給足夠的電源(750mA以上)。小弟試過Nokia的USB線,無法啟動滑鼠!而HTC的USB線是OK的。如果你的USB線是另外買的,應該沒有這樣的問題,跟老板確認一下就更保險。



安裝步驟:

若你是全新的Raspberry Pi,那麼你只需要寫入Image到SD卡(步驟一),該Image為開機及自動安裝Raspbmc用。接著讓Pi開機安裝Raspbmc(步驟二),Pi就會自動完成剩下的部份。過程中步驟一二這些動作都需要連上Internet,必需保持網路連線,當然頻寬越大越好,等待的時間才不會太久。以我為例(Cable 8Mb), 從頭到尾最快也要30~40分鐘。(PS:若你己經安裝完Raspbian[首頁,下載],直接登入Pi,使用Linux的方式安裝即可。)



步驟一 (寫入Image)

寫入Image的動作非常容易,不管你是Linux, MacOS或是Windows都有工具可以使用。

Windows: 

首先準備一台Windwos的電腦,把SD卡拿出來,放入讀卡機中。然後至Raspbmc官網下載最新工具的版本(http://www.raspbmc.com/wiki/user/windows-installation/)。這裡附上直接下載的連結(http://download.raspbmc.com/downloads/bin/installers/raspbmc-win32.zip)。解壓到一個目錄後執行installer.exe,如下圖紅框所示。



點開installer後就會跳出寫入Image的主畫面,如下圖所示。可以看到SD卡在上方的設備清單中,接著勾選接受同意書,並按下安裝紐(Install),你就可以在一旁休息待命。這時背景程式就會開始下載Image檔(installer.img),如下圖狀態列顯示"正在下載中"。而下載的Image檔案跟install.exe放在同一個目錄下,如上圖長條藍底圖色所示。下載完成後,隨即開始寫入Image。



寫完後,就會跳出恭喜的視窗,如下。接著進入步驟二。



Linux:

準備一台Linux的電腦,把SD卡拿出來,放入讀卡機中。另外還要確認一下Linux的環境是否可以run python,因為過程中會執行python的script。(小弟使用Ubuntu Desktop己有支援)

Linux的寫入Image的方式很簡單,只要打開Terminal輸入下列三行指令即可完成。

wget http://svn.stmlabs.com/svn/raspbmc/testing/installers/python/install.py
chmod +x install.py

sudo python install.py
說明三行指令的用途 。
第一行指令:下載寫入Image的工具,是一個script(install.py)。
第二行指令:改變script屬性變成可執行。
第三行指令:執行script。

過程如下:(下面三圖,第一張圖為第一二行指令過程,第二三張圖為第三行指令過程)





第三行指令執行時,需有一個選擇disk的動作,所以要看一下你的SD卡是那一個代號,以我為例,因為SD卡是4G的容量,根據容量再推回去代號是/dev/sdf。

第二三張圖中,有個詢問再次下載Image的訊息,正常來講是不會出現的。那是我裝了好幾次,把Image檔留下,省下一點點下載Image的時間。接著進入步驟二。


MacOS:

這邊我只列出指令,就沒有實際操作啦。

curl -O http://svn.stmlabs.com/svn/raspbmc/testing/installers/python/install.py
chmod +x install.py
sudo python install.py



步驟二(安裝Raspbmc)



接著轉換戰場,把SD卡裝在Pi上,接上USB的滑鼠鍵盤,HDMI接上螢幕,網路線插上,一切備妥之後,再接上USB,Pi開機後,就會接續安裝Raspbmc,因為接下來的部份Pi會自動完成,所以可以去泡個咖啡,現在!配著沒有松露的松露巧克力。=.=





下面簡述一下自動安裝的過程:接上USB後,Pi進行第一次開機,開始抓取raspbmc-root-filesystem。




安裝raspbmc-root-filesystem完成後進行第二次開機。第二次開機就可以看到可愛的Raspbmc標誌,如下。



接下來的部份Pi會自動安裝XBMC,你所能做的就是,喝咖啡,喀巧克力,等等等。



最後看到這個畫面,那就恭喜啦,大功告成!