New Toy “Raspberry PI" GET!


最近終於入手了,很久以前一直想要的Raspberry PI

之前一直是使用網樂通(sh4twbox)改機的方案
兩者相比之下最大的不同在於後面的軟體支援 (撇除硬體上的差異)
雖然想要的東西sh4twbox 幾乎都能弄得出來
但是要從source code 自己compile ,跟有社群支援的就是不一樣

Raspberry PI 可以安裝很多版本的OS (大部分為Linux based)
在這邊我建議挑Raspbian,一方面是之前已經用習慣了ubuntu
另一方面是他背後有debian.org

首先對硬體介紹一下,Raspberry PI 是個ARM 核心的系統
ARM核心 編譯方面可以有armel,armhf 這兩種版本;debian.org 上 這兩種版本都有提供
效能上armhf 高過於armel,但不是所有的軟體都可以使用armhf
有些軟體只能用armel,一用armhf 就會出錯
至於哪些可以用armhf, 就讓raspberry.org 告訴你吧!
使用raspberry.org respository (除非很確定 否則不要用debian.org)

首先到Raspberry PI 官網 下載 raspbian,用win32diskimager 把它燒錄進SDHC卡
然後把卡插入Raspberry PI 的屁股上,電源也插上去
開機之後需要HDMI 或者S-Video 看Raspberry PI 的畫面
預設帳號密碼為 pi / raspberry
進行設定,譬如:啟用SSH連線,取消overscan,超頻 …之類的
之後就可以用putty 從SSH 遠端連線設定,這樣會比較方便

在這邊我希望Raspberry PI 沿用之前我用sh4twbox 的方式,
主要是看上他有webui 可以控制samba,transmission,dlna …
所以我採用webui 的 OpenMediaVault
網路上比較少人介紹到這個東西
即便有介紹多半也是幾年之前的版本squeeze (跟現在的wheezy不太一樣)

    1. 加入raspbian 的repository,編輯 /etc/apt/sources.list 加入下面這兩行
      deb http://archive.raspbian.org/raspbian wheezy main contrib non-free
      deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free

      取得key

      wget http://archive.raspbian.org/raspbian.public.key -O - | sudo apt-key add -

      進行更新

      sudo apt-get update && apt-get upgrade
    2. 移除wolfram-engine, 這個東西會跟OpenMediaVault 衝突
      sudo apt-get remove wolfram-engine
    3. 加入OpenMediaVault 的 repository

      echo 'deb http://packages.omv-plugins.org fedaykin main' >/etc/apt/sources.list.d/omv-plugins-org-fedaykin.list
      echo 'deb http://packages.omv-plugins.org fedaykin-armhf main' >/etc/apt/sources.list.d/omv-plugins-org-fedaykin-armhf.list
      wget -O - http://packages.omv-plugins.org/apt/99omv-plugins-org > /etc/apt/preferences.d/99omv-plugins-org
      wget -O - http://packages.omv-plugins.org/omv-plugins.pub|apt-key add -
      apt-get update && apt-get upgrade
    4. 因為安裝會錯誤,先提前安裝tftpd-hpa
      sudo apt-get install tftpd-hpa

      錯誤之後修改tftpd-hpa 設定

      sudo nano /etc/default/tftpd-hpa
      TFTP_OPTIONS="--secure --ipv4"

      然後再繼續安裝tftpd-hpa

      sudo apt-get install tftpd-hpa
    5. 安裝OpenMediaVault
      sudo apt-get install openmediavault

      跑完之後 SSH 會自己斷掉,會不知道到底裝好了沒
      要開另外一個SSH連進去看看

      建議重新設定admin 的密碼

      sudo omv-firstaid

      然後重新開啟SSH的連線

      sudo raspi-config

      要用NFS的話執行下面這一行讓開機時就載入

      sudo update-rc.d rpcbind defaults
    6. 安裝OpenMediaVault 下的transmission,dlna;這一步一樣會很久
      sudo apt-get install openmediavault-minidlna
      sudo apt-get install openmediavault-transmissionbt
    7. 然後就可以從Raspberry PI 的IP 位置進入OpenMediaVault 的WebUI
      使用admin 帳號登入,請用該啟用的服務 設定該設定的東西

如果有什麼東西被板面遮到,請參考來源
參考來源:
 OpenMediaVault on the RaspberryPi!
Raspbian Repository
inssserv: warning: script ‘mathkernel’ missing LSB tags

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

%d 位部落客按了讚: