Hello, Raspberry Pi.




最近買了幾片Raspberry Pi(Model B Rev 2.0)來玩。
這東西是個低成本的電腦,麻雀雖小,五臟俱全,可以拿來做很多壞壞的事



我買的是自帶一張預載NOOBS的8GB記憶卡的組合,這讓事情變得比較簡單。NOOBS上預載了好幾個Raspi的OS映像檔,可以讓你快速地做系統重灌,所以就可以省掉自己去拉OS映像檔燒到SD卡裡面的這個步驟。在同事的推薦下我選擇了官方的OS(Raspbian)。

關於電源,原本是想用我舊的手機Xperia Arc留下來的充電器,但是它只有850mA,我裝完系統之後發現插著鍵盤會幾乎開不了機。(死)當我發現我的APPLE鍵盤上還插著一個叫做Leap Motion的東西(驚!)才恍然大悟為什麼850mA不夠吃,畢竟據說本體只會吃不到700mA。唉呀這都不重要了,因為我後來改用了有2000mA的供應電源。




OS裝完之後,用預設的帳密pi/raspberry登入,就可以開始玩耍鬼打牆啦!
最重要的先是要跑個基本設定,Raspbian底下可以用

sudo raspi-config

來叫出輔助設定的工具,我們很快就會知道這個工具只是帶來你更多的麻煩。(咦



幾個我覺得比較重要,非改不可的設定,首先是去進階設定裡面enable ssh,因為我打算將Raspi當作一台小小的server,所以基本上最終我不會替它接螢幕也不會接輸入裝置,而是用我其他的電腦來連過去操作。接下來要修改Locale和Keyboard layout,由於這東西是英國出品,所以相關的設定是跟著英國走,在台灣大概沒多少人習慣這套配置,所以必須改。然後我就撞牆了。我發現這個工具根本沒辦法正確地調整Locale和鍵盤配置,慘。所謂的沒辦法,就是怎麼改都不理你,sudo shutdown -r now之後也還是不會理你。不改你是無法正常輸入比方說@和#的。這有多嚴重?在bash底下你連下comment的能力都沒有啊啊啊啊!

好吧,所以我在這邊要記錄一下。這時候得要直接去改個系統檔:
(nano比那天殺的vi好用多了對不起vi讓我覺得自己像個白癡)

sudo nano /etc/default/keyboard

我把前兩行改成

XKBMODEL="pc105"
XKBLAYOUT="us"

這樣鍵盤就乖乖了。很好。接下來是改Locale:

sudo nano /etc/default/locale

從LANG=en_GB.UTF-8改成LANG=en_US.UTF-8就好了。


接下來就是設定網路啦!雖然Raspi有RJ45網路孔可以插,不過在爽度上還是想試試看無線網路,但Raspi沒有內建無線網路晶片,所以我們可以買個大家都說絕配的Edimax EW-7811Un給它,不到三百塊台票。要讓這張網卡運作我們不需要再Raspi上裝任何額外的驅動,只需要去改動/etc/network/interface這個檔案即可。這檔案原本的模樣是:

auto lo

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

修改成:

auto lo

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
# iface wlan0 inet manual
# wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
# iface default inet dhcp

iface wlan0 inet dhcp
wpa-ssid 你的WIFI SSID
wpa-psk 你的密碼

接著重開機,搞定。
接下來就可以ssh過去啦!


就先醬吧。來繼續摸索﹍﹍

0 comment(s):

Post a Comment

回應文章前請注意下列三勿原則:

1)勿拍照;(→會有靈異的照片從你的相機裡跑出來...
2)勿餵食;(→會有飢渴的猛獸從我的網誌裡跑出來...
3)勿告白。(→會有奇怪的東西從站長體內裡跑出來...

謝謝大家的配合。
( > ー <)b