一季介紹了開源硬件中 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í)行下面指令:
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
速度還是夠快的吧。
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