本節書摘來異步社群《樹莓派實戰秘籍》一書中的第1章,第1.1節,作者:【美】ruth suehle ,tom callaway,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視
樹莓派實戰秘籍
樹莓派沒有任何内置閃存存儲器,它需要一個sd卡才可以真正工作。挑選合适的卡看上去很簡單,但我們仍然要在這裡幫助你做出正确的選擇。
sd卡的選擇是一項重要的工作。畢竟,當它插入到樹莓派中時,它就發揮着硬碟驅動器的同等作用。而通過插入一張新的sd卡快速地更換整個系統是樹莓派最有趣的強力功能之一,尤其是當将它應用于教育的時候,這個特性尤為有用。有幾個因素是你應該在選擇卡的時候權衡的。不過,即使你認為已經選擇好了,仍然會有一些小問題需要你去解決。
class 10太進階?
早期樹莓派的固件和bootloader并不相容class 10的卡,這個問題應該早已修複,但你還是會看到人們偶爾會碰到和class 10相關的問題,是以隻要知道這可能會有潛在問題就可以了。如果你想要設定class 10的卡,當第一張卡不能工作的時候,可以試着換一個品牌看看。除此之外,各種品牌和存儲尺寸的class 6和class 10的sd卡均被發現在超頻時會有問題,而錯誤可能會在幾天或幾周後才出現。是以如果你打算超頻的話,請記住這一點。
如果決策不是你的強項,你也可以在隻使用一個樹莓派的情況下,在身邊多準備幾張卡,每張卡用于不同的用途。如果你不想這麼麻煩,那麼還有幾個供應商可以出售預裝樹莓派的linux發行版的sd卡。其中就有包含noobs(新自帶軟體,new out-of-box software)的卡,noobs上有幾個發行版的選項可以供你選擇。rs components和element14公司在客戶購買樹莓派時會附送一張預裝noobs的卡。
noobs
設計noobs是為了讓設定樹莓派變得超級容易。它支援多作業系統的安裝和再安裝,以及在預引導環境中編輯配置檔案和進行網頁浏覽(以便在遇到啟動問題上查找答案)。總之,noobs是專為教育設計的,如果你甚至連它都不能上手,那麼你也很難學會其他更多的東西。noobs适用于4gb的卡并給了你多重選擇,你可以選擇希望設定的是哪個發行版,選擇之後也随時可以通過在啟動時按住shift鍵來傳回菜單并做出其他選擇,以嘗試新的發行版或者重新修複已經損壞的卡。
如果你使用的是大家所熟知的卡來安裝系統,但仍然發生了問題,那麼你應該檢查一下其他方面:請確定你已經更新了pi的固件(參見技巧04),如果你使用的不是一張新sd卡,請務必要首先執行完全格式化,并確定是對整張卡進行格式化,而不是隻格式化了某個分區。
首先,找到卡的裝置名稱:

你要找的是類似于/dev/sdd或/dev/mmcblk0這樣的内容,并帶有sd卡尺寸大小的資訊。運作mkdosfs指令執行格式化,需要将下面指令中的/dev/mmcblk0字段用卡的實際位置替換:
上述指令會在sd卡上建立單一fat格式的分區。說實話,在大多數情況下,你真的不必太過在意如何對sd卡格式化或分區。因為在安裝任何包括分區的樹莓派作業系統發行版的系統映像(如pidora或raspbian)時,sd卡上的分區表都會被安裝的作業系統映像完全覆寫。唯一的例外是noobs,它是通過将磁盤分成唯一的fat分區,然後簡單的把noobs檔案直接複制到sd卡上的方法來安裝noobs到sd卡上的。
如果你發現你擁有,比如說,一張8gb的卡,而你的計算機認為它僅僅隻有2gb,這時你就需要“擴充”它的實際大小。或者你可能已經發現,你的卡的裝置名是以p1結尾(接下來的分區會以p2結尾,以此類推):
這說明你的卡已經分區,在格式化之前你應将它們合并成一個分區。調整分區及其大小最簡單的方法是使用gparted1圖形使用者界面(gui)工具,它是指令行工具parted的圖形化版本。