鍍金池/ 教程/ 嵌入式/ Startup
Raspbmc(上)
NOOBS
第九季 Raspbmc 最佳實踐
After Startup
看 Kodi,用 OpenELEC
Raspbmc(下)
Startup
Model B+ 硬件概覽
無線網(wǎng)卡
開源硬件

Startup

一季介紹了開源硬件中 Raspberry pi 的一些情況,這一季就來說說在 Linux 環(huán)境下如何燒寫系統(tǒng)和啟動配置。(話說我這一季有點短,一季就是一集的內(nèi)容) B+ 板子到手后,很是小興奮的說。先看看它的包裝照:

http://wiki.jikexueyuan.com/project/raspberry-pi-funny/images/rp1.png" alt="" />

我順道買了個外殼,雖然沒有安裝說明,但是很容易就被我裝成了。

http://wiki.jikexueyuan.com/project/raspberry-pi-funny/images/rp2.png" alt="" />

但我們還需要制備其他零部件才可以讓它正常運轉。首先是它的硬盤裝備,B+ 現(xiàn)在使用的是小 SDCard,也是俗稱的TF卡,我從京東買的 SanDisk 的 32G 卡,Class10 的,傳輸速度應該對得起那個價,>10M/s。

http://wiki.jikexueyuan.com/project/raspberry-pi-funny/images/rp3.png" alt="" />

一會就說如何把系統(tǒng)燒寫到卡中。那么有了“硬盤”了,還缺顯示器啊,鼠標鍵盤啊,電源啊。B+ 板子自帶 4 個 USB 口,所以不用外接 USB Hub 就可以插鍵鼠無壓力。而與顯示器或者電視連接,需要 HDMI 線,如果顯示設備不支持 HDMI,那就要想辦法轉換接口啦。而電源是 MicroUSB,就是當前手機數(shù)據(jù)線就可以。我直接在連接電視,一切準備就緒。就差系統(tǒng)燒寫完畢呢。

首先在官網(wǎng)下載系統(tǒng)鏡像,我下載的是 raspbian,放在~/raspberrypi目錄下。(這目錄是沒有要求的,只要你能夠找到就可以)用讀卡器把 SDCard 插到電腦上,在終端執(zhí)行下面指令:

df -h

19:28linc@Linc-Ubuntu:~$ df -h  
Filesystem      Size  Used Avail Use% Mounted on  
/dev/sdb1        30G   32K   30G   1% /media/3964-3130  

記下我的 sdcard 名稱。

將其卸載

19:30linc@Linc-Ubuntu:~$ umount /dev/sdb1  

燒寫

警告:燒寫時目標是/dev/sdb而不是剛才的全名/dev/sdb1(去掉1)

19:37linc@Linc-Ubuntu:~$ sudo dd bs=4M if=~/raspberrypi/2014-09-09-wheezy-raspbian.img of=/dev/sdb && sync  

bs 是一次讀寫的數(shù)據(jù)大小,我這里用 4M,因為機器和 sdcard 都是可以承受的。

if 是源文件,當然是 raspbian 的 img 了

of 是目的地,我的 sdcard

默認命令的執(zhí)行是沒有回顯的,但可以新開一個終端輸入:

sudo pkill -USR1 -n -x dd

在回過頭來看剛剛的終端,有顯示進度了:

424+0 records in  
423+0 records out  
1774190592 bytes (1.8 GB) copied, 99.316 s, 17.9 MB/s  
781+1 records in  
781+1 records out  
3276800000 bytes (3.3 GB) copied, 272.398 s, 12.0 MB/s  
781+1 records in  
781+1 records out  
3276800000 bytes (3.3 GB) copied, 272.398 s, 12.0 MB/s  

速度還是夠快的吧。

燒完別忘記 sync 一下

sudo sync

因為上面已經(jīng)執(zhí)行過一次了,就當我是強迫癥吧。

用 fdisk 來看看我的 sdcard 情況:

sudo fdisk -l  
Disk /dev/sdb: 31.9 GB, 31914983424 bytes  
64 heads, 32 sectors/track, 30436 cylinders, total 62333952 sectors  
Units = sectors of 1 * 512 = 512 bytes  
Sector size (logical/physical): 512 bytes / 512 bytes  
I/O size (minimum/optimal): 512 bytes / 512 bytes  
Disk identifier: 0x00090806  

   Device Boot      Start         End      Blocks   Id  System  
/dev/sdb1            8192      122879       57344    c  W95 FAT32 (LBA)  
/dev/sdb2          122880     6399999     3138560   83  Linux  

啟動它

把 SDCard 退出電腦,插到 B+ 板子上,將 HDMI、鍵鼠都連好,現(xiàn)在開始接電啟動!

Raspberry pi 開始啟動了!

http://wiki.jikexueyuan.com/project/raspberry-pi-funny/images/rp4.png" alt="" />

看來一切順利,進入系統(tǒng)配置界面:

http://wiki.jikexueyuan.com/project/raspberry-pi-funny/images/rp5.png" alt="" />

第一項是擴展文件系統(tǒng),是系統(tǒng)完全使用你的 SDCard:

http://wiki.jikexueyuan.com/project/raspberry-pi-funny/images/rp6.png" alt="" />

第二項是修改密碼,這個值得一做:

http://wiki.jikexueyuan.com/project/raspberry-pi-funny/images/rp7.png" alt="" />

第三項是選擇開機啟動后進入哪個界面,我選擇了第二個,圖形界面。

http://wiki.jikexueyuan.com/project/raspberry-pi-funny/images/rp8.png" alt="" />

剩下的選項我暫時沒有設置,接下來重啟,然后順利進入系統(tǒng)桌面。本次 Startup 圓滿完成!

http://wiki.jikexueyuan.com/project/raspberry-pi-funny/images/rp9.png" alt="" />

子的購買: 我是從官網(wǎng)上找到國內(nèi)的代理商ickey購買的,當時正是雙十一尾聲,結果真沒想到下單的第二天就郵到了。

參考:

http://qdosmsq.dunbar-it.co.uk/blog/2013/06/noobs-for-raspberry-pi/

https://github.com/raspberrypi/noobs/blob/master/README.md

Linux 下燒寫 SD 卡:

http://www.raspberrypi.org/documentation/installation/installing-images/linux.md