2014年1月6日 星期一

使用raspberry pi與openelec打造家庭影劇中心

自從買了Raspberry Pi以後,除了想拿它來架設伺服器以外,還想用來打造家中的數位影劇中心,一個1000左右的嵌入式裝置搭配網路與XBMC絕對是最前衛的一件事。

自從安裝了Openelec系統後發現運行效率似乎不是非常流暢,感覺還是會卡卡的。從openelec的論壇發現有人把開機系統安裝在SD卡以後,將SD的保護上鎖,然後再用隨身碟當作data。加上超頻後,整個脫胎換骨,於是我躍躍欲試,以下則是操作安裝流程

準備工具:
Raspberry Pi x1
無線網卡ASUS USB-N10 x1(Openelec有支援)
SD 卡 x1
隨身碟 x1
螢幕鍵盤
PC windows or linux(prefer)

1.格式化SD卡,整個系統只需要約150MB的空間(FAT32),單一主分割、標籤設為system目前我是用class 4的SD,若要更好的效能,推薦使用class 10的

2.隨身碟格式化為ext4,標籤設為storage,可以使用整個空間

3.從openlec網站下載raspberry pi版的系統

4.下載後解壓縮到SD卡

5.將所有資料夾內的檔案全部移到SD卡的根目錄

6.將KERNEL改名為kernel.img

7.新增一個名為cmdline的純文字檔,若是在windows下面創立,則不用加上txt的附檔名,否則開機會出錯

8.在cmdline填上
boot=/dev/mmcblk0p1 disk=/dev/sda1 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 ssh
(ps1)

9.SD卡上鎖,將SD卡上做邊的小卡榫扳到相對下的位置,即可禁止系統寫入

10.將SD卡與隨身碟安裝置raspberry pi上,開機!

ps1:將系統安裝在SD並且設定成唯讀,後將資料移到隨身碟上,據說可以提高速度
然後有人說指定的開機位置應該要用UUID這樣安裝多個儲存裝置的時候才不會誤認
找出UUID必須在linux下面查詢。以我目前的SD卡UUID為6465-7197,隨身碟為b1ed9383-b10a-cf01-806d-9383b10acf01,因此將cmdline改為:
boot=UUID=6465-7197 disk=UUID= b1ed9383-b10a-cf01-806d-9383b10acf01 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 ssh

PS2: For more information
thread1
thread2


沒有留言:

張貼留言