Beaglebone Black教程BeagleBone Black安裝最新系統映像

大學霸發表於2016-03-25

Beaglebone Black教程BeagleBone Black安裝最新系統映像

BeagleBone Black安裝最新系統映像

Beaglebone Black雖然已經預裝了Debian作業系統,但是有時候你想要一個純淨的系統或者想要使用最新的系統。當然,筆者非常推薦你將系統和軟體都更新到最新版。所以,下面將分別介紹更新舊系統和全新安裝系統的方式。

在我們開始安裝最新的映像之前,你需要準備如下工具:


  • 最小4GB的Micor SD卡;
  • Micro SD讀卡器。


最新版本的Beaglebone Black有容量為4GBeMMC儲存器,這足以容納Debian作業系統,所以Beaglebone Black不使用Micro SD卡也可以啟動,而之前的Beaglebone則不行。

與使用SSH連線Beaglebone Black相似的,在不同作業系統下為Beaglebone Black安裝最新系統映像的方式也是不同的。在介紹不同系統的安裝方式之前,你首先需要到http://beagleboard.org/latest-images下載最新的系統映像。Beaglebone官方提供的作業系統是DebianAngstrom,如圖1.24所示。


1.24  系統映像下載頁面

在本書編寫時,官方提供的Debian系統更新日期時2014514日,而Angstrom系統的更新時間是201394日。視你的網路情況而定,下載所花費的時間也是不同的。Debian系統映像的檔名為images_BBB-eMMC-flasher-debian-7.5-2014-05-14-2gb.img.xz。下面我們以更新的Debian系統為基礎進行介紹,Angstrom系統的安裝方式與Debian系統是完全一樣的,所以這裡不再重複介紹。

1.Windows下將映像寫入Micro SD

在映像下載完成後你可能注意到了檔案的副檔名是img.xz,這是對img檔案進行了壓縮。xz是在Linux中常用的檔案壓縮格式,但是在Windows中可能並不常見,當然,現在絕大多數免費的壓縮工具都可以解壓這種形式。如果你不能確定你的壓縮工具是否支援這種檔案格式,那麼可以下載7-Zip,下載地址為。它有對應各種作業系統的版本,我們選擇Windows版下載,如圖1.25所示。


1.25  7-Zip下載頁面

注意:應該對應系統的版本32位或者64位進行下載。

在安裝7-Zip之後,右鍵單擊之前下載的映像檔案,在彈出選單中選擇7-Zip->提取到當前目錄,如圖1.26所示。


1.26  解壓縮映像檔案

解壓縮後的檔案將會出現在與xz壓縮檔案相同的目錄下,它的字尾為.img。這個檔案就是我們將要寫入Micor SD卡的檔案。在Windows下你還需要使用軟體將.img檔案寫入SD卡。Windows下常用的軟體是Win32 Disk Imager。它可以在http://sourceforge.net/projects/win32diskimager/下載。安裝完成後啟動Win32 Disk Imager,它的主介面非常簡潔,如圖1.27所示。


1.27  Win32 Disk Imager主介面

我們需要選擇系統的img檔案和要寫入的裝置,透過單擊檔案按鈕開啟檔案瀏覽器並選擇Debian的映像檔案,如圖1.28所示。


1.28  選擇映像檔案

如果此時你已經將讀卡器插入了電腦,那麼Win32 Disk Imager會自動識別到這個裝置,如圖1.29所示。


1.29  選擇裝置        1.30  開始寫入 

如果你電腦上插入的移動儲存裝置不止一個,那麼需要確認所選裝置是你期望的裝置,否則可能導致裝置中的資料丟失。在裝置確定無誤之後,你就可以單擊Write按鈕開始寫入了,如圖1.30所示。

在寫入完成後,你就可以參照本小節最後一個標題的內容將系統寫入eMMC了。

2.OS XLinux系統下將系統映像寫入Micro SD

OS XLinux下製作系統SD卡與Windows下的過程是一樣的,只不過使用的工具不同而已。在OS X下你需要到下載並安裝XZ工具,它用來解壓縮XZ檔案。在Linux下則不需要安裝任何軟體。下面是安裝步驟:

1)在OS X的終端中執行df命令確定MicroSD的名稱,通常為/dev/disk1。在Linux下則使用“fdisk –l”,裝置名通常為/dev/sda1

2)在OS X中需要使用如下的命令解除安裝MicroSD卡,在Linux中則不需要:


  • sudo diskutil unmountDisk /dev/disk1


3)在OS X下執行如下的命令將系統檔案解壓並寫入到MicroSD卡:


  • sudo xz -dkc <Image File>.img.xz > /dev/disk1          #將<Image File>替換為下載的檔名


4)在Linux下執行如下的命令將系統檔案解壓並寫入到MicroSD卡:


  • xz -dkc <Image File>.img.xz > /dev/sda1           #將<Image File>替換為下載的檔名


xz命令在執行過程中不會輸出資訊,但是游標會閃爍,你可以根據這個特點判斷是否工作。在命令執行完成後,映像就寫入Micro SD卡了。

3.將系統寫入Beaglebone BlackeMMC

Micro SD中的系統寫入板載eMMC非常容易,下面是寫入的步驟:

1)拔掉Beaglebone Black的電源,無論使用USB供電或者電源介面卡;

2)將Micro SD卡插入Beaglebone Black的卡槽;

3)按住boot按鈕(如圖1.31所示),它會命令系統從Micro SD卡啟動;

4)插入電源,此時boot按鈕不能鬆開;

5)繼續按住boot按鈕大約15秒;

6)在系統寫入eMMC的過程中,因特網介面旁的4USER LED會同時閃爍;

7)整個寫入過程大概持續30分鐘,寫入完成後4USER LED會常亮,此時,拔去Beaglebone Black的電源;

8)取出Micro SD卡;

9)重新插入電源,進入新系統。


1.31  boot按鈕

本文選出自:BeagleBone Black專案實訓手冊轉載請註明出處,尊重技術尊重IT人!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2063753/,如需轉載,請註明出處,否則將追究法律責任。

相關文章