自從買了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
2014年1月6日 星期一
2013年12月31日 星期二
使用no-ip申請域名讓浮動IP也能架設網站
一般架設網站使用固定IP可以減少很多不便,但是一般家庭網路如果再申辦網路的時候沒有特別要求,通常都會是浮動IP,這對於想在家中架設簡單的伺服器或是網站的時候回有許多的不便。
目前有許多網路公司有提供域名的服務,可以實現DDNS,不過大部分都是要付費的,在沒有經費許可下我選擇使用no-ip提供的免費域名將就使用。
Step1. 到no-ip網站註冊http://www.noip.com/
Step2.點選Host/Redirects增加一個域名
Step3.
http://spyker729.blogspot.tw/2011/03/ubuntu-no-ip.html
本機電腦安裝ddclient
service ddclient restart重新啟動
目前有許多網路公司有提供域名的服務,可以實現DDNS,不過大部分都是要付費的,在沒有經費許可下我選擇使用no-ip提供的免費域名將就使用。
Step1. 到no-ip網站註冊http://www.noip.com/
Step2.點選Host/Redirects增加一個域名
- Hostname隨便打
- Host Type 一般使用第一個
- IP Address應該會自動偵測你所在的網路對外的IP
Step3.
- 沒有IP分享器,或套件庫有noip2
http://spyker729.blogspot.tw/2011/03/ubuntu-no-ip.html
- 使用IP分享器(使用ddclient)
本機電腦安裝ddclient
- 設定ddclient
打開 /etc/ddclient.conf
# /etc/ddclient.conf protocol=no-ip use=web, web=checkip.dyndns.com/ server=dynupdate.no-ip.com login=mylogin #輸入noip的帳號 password='mypassword' #輸入noip的密碼 myhost.no-ip.biz #輸入預先設定的HOST全名然後在命令列下
service ddclient restart重新啟動
2013年9月6日 星期五
Raspberry PI 系統安裝+網路設定
系統安裝 (Window系統):
1. 下載 Raspberry PI 的映像檔,至 Raspberry PI的官方網站「http://www.raspberrypi.org/downloads」下載,選擇 2013-07-26-wheezy-raspbian.zip 的檔案,並解壓縮
(其中官網提供四種作業系統讓使用者下載,參考此網址介紹 http://life-of-raspberrypi.blogspot.tw/2013/01/raspberry-pi-sd-14-raspbian.html )
2. 下載 Win32DiskImage 來進行燒錄至SD卡中,可至「http://sourceforge.net/projects/win32diskimager/」下載,並解壓縮
3. 解壓縮後,開啟資料夾,找到「 Win32DiskImage 」執行檔,先不執行
4. 將SD卡插入電腦主機,並觀察SD卡在哪個磁碟機 ( 在此為「 F:\ 」)
5. 開始執行 Win32DiskImage,在「Device」為「 F:\ 」,「Image File」為「D:/gina/Raspberry Pi/2013-07-26-wheezy-raspbian.img」 ( 指向映像檔本體 ),再按下「Write」開始燒寫
6. 最後將SD卡插回 Raspberry PI ,即可開機
********************************************************************************
開機完畢後,要進入系統時,必須先須入帳號密碼
帳號:pi 密碼:raspberry (此為原先的設置帳號密碼,之後可做更換)
每次開機後,必須下達 sudo apt-get update 指令來進行韌體更新
********************************************************************************
網路設定:
1. 首先,進入 /etc/network/interfaces 此目錄中:
>> sudo nano /etc/network/interfaces
將內文改寫成:
iface eth0 inet static (手動設定)
address 120.101.9.xxx (IP位置設定)
netmask 255.255.255.0 (網路遮罩設定)
gateway 120.101.9.xxx (預設閘道設定)
ctrl+o 存檔 ctrl+x離開檔案
2. 接著設定DNS,進入 /etc/resolv.conf 目錄中
>> sudo nano /etc/resolv.conf
新增 nameserver 120.101.0.1
ctrl+o 存檔 ctrl+x離開檔案
3. 檢查是否確實有網路
>> ifconfig
訂閱:
文章 (Atom)