Beaglebone Black教程BeagleBone Black安装最新系统映像html
BeagleBone Black安装最新系统映像浏览器
Beaglebone Black虽然已经预装了Debian操做系统,可是有时候你想要一个纯净的系统或者想要使用最新的系统。固然,笔者很是推荐你将系统和软件都更新到最新版。因此,下面将分别介绍更新旧系统和全新安装系统的方式。网络
在咱们开始安装最新的映像以前,你须要准备以下工具:工具
最小4GB的Micor SD卡;spa
Micro SD读卡器。操作系统
最新版本的Beaglebone Black有容量为4GB的eMMC存储器,这足以容纳Debian操做系统,因此Beaglebone Black不使用Micro SD卡也能够启动,而以前的Beaglebone则不行。.net
与使用SSH链接Beaglebone Black类似的,在不一样操做系统下为Beaglebone Black安装最新系统映像的方式也是不一样的。在介绍不一样系统的安装方式以前,你首先须要到http://beagleboard.org/latest-images下载最新的系统映像。Beaglebone官方提供的操做系统是Debian和Angstrom,如图1.24所示。orm
图1.24 系统映像下载页面
htm
在本书编写时,官方提供的Debian系统更新日期时2014年5月14日,而Angstrom系统的更新时间是2013年9月4日。视你的网络状况而定,下载所花费的时间也是不一样的。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,下载地址为http://www.7-zip.org/download.html。它有对应各类操做系统的版本,咱们选择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 X和Linux系统下将系统映像写入Micro SD卡
在OS X和Linux下制做系统SD卡与Windows下的过程是同样的,只不过使用的工具不一样而已。在OS X下你须要到http://macpkg.sourceforge.net/下载并安装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 Black的eMMC
将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的过程当中,因特网接口旁的4个USER LED会同时闪烁;
(7)整个写入过程大概持续30分钟,写入完成后4个USER LED会常亮,此时,拔去Beaglebone Black的电源;
(8)取出Micro SD卡;
(9)从新插入电源,进入新系统。
图1.31 boot按钮
本文选出自:BeagleBone Black项目实训手册转载请注明出处,尊重技术尊重IT人!