BeagleBone Black 从sd卡启动系统(debian、Ubuntu和angstrom)


首先要将系统写入到sd卡中,在这里最好对于sd卡的选择最好选择4G以上的,本人选择了8G内存,class4读写速度的micro sd卡。

Angstrom系统:

系统从Angstrom给出的官网网站上下载,网址为:http://downloads.angstrom-distribution.org/demo/beaglebone/testing/


可以看出,从eMMC启动和从sd卡启动的系统是版本是不一样的。

本人下载了sd卡的最新版版本,下载解压后是一个3.4G左右的img镜像文件。

接下来就是将系统镜像烧写到sd卡,利用win32diskimager,下载地址:https://sourceforge.net/projects/win32diskimager/?source=typ_redirect


打开软件设置如上图,选择镜像后,选择sd卡,本人是h盘。然后勾选MD5 hash,这个是一个解加密的过程。

然后点击write即可。烧写完毕后就可使用了。


BBB板断电,插入sd卡,然后按住boot按键,也就是s2按键,然后上电,等到四个led都亮了后松开按键,系统这个时候就从sd卡启动了。

我们可以利用ssh终端查看系统版本:命令:cat /etc/dogtag


发现目前版本就是下载的版本,说明sd卡启动成功。


Debian系统:
我们知道BBB板的flash也就是eMMC内置的就是Debian系统,但是版本较低,如果想安装最新版的debian,可以安装在SD卡中,然后从SD卡启动。

Debian下载链接:http://elinux.org/Beagleboard:BeagleBoneBlack_Debian  在这个网站可以下载最新版的适用于BBB的debian系统,还有非常详细的说明教程

下载好之后解压成镜像,然后利用win32diskimager烧到SD卡中,然后安装到板子上,按住s2,上电,等到led 开始闪了,松开按键即可。

首次登录系统有两种方式:

1.root登录,无需密码,直接键入用户名root即可

2.普通用户登录,debian给出了一个初始化的用户,用户名:debian 密码:temppwd

由于本人没有DVI和HDMI的显示器,要不就是利用串口终端进行命令行操作,也可以利用vnc软件查看图形界面。

首先要在系统 中安装vncserver,利用apt-get install vncserver安装,在这里碰到一个问题就是apt-get无法安装vncserver,提示unable to locate package vncserver,这表示软件源没有更新,只要输入命令 spt-get update即可更新。

安装好vncserver,运行vncserver这个命令,输入两遍密码,即可在Windows端利用vnc软件,输入IP地址和密码即可访问图形界面。


Ubuntu系统:

说实话,安装这个系统本人还是有点顾忌的,因为想在BBB板上试试图形图形界面,Ubuntu的可视化做的还是比较好的。所以一起来试试吧!

Ubuntu下载链接:http://elinux.org/BeagleBoardUbuntu 

下载好镜像后,烧录系统的过程和上面的类似,不再赘述。

安装好后,启动即可。

首次进入Ubuntu也有两种方式:

1.root登录,无需密码,直接键入用户名root即可

2.普通用户登录,Ubuntu给出了一个初始化的用户,用户名:ubuntu密码:temppwd


进入系统后,安装vncserver,在这里要注意,在Ubuntu的软件源中,vncserver的软件名不是vncserver,而是vnc4server,因此安装命令是:apt-get install vnc4server

安装好后,可以利用vnc查看其图形界面,如下图所示:



可以发现并不是我们 熟悉的Ubuntu界面,而是一堆乱码,这是因为还没有安装gnome界面导致的,BBB板的Ubuntu默认是unity界面的,因此我们需要安装gnome界面。

命令:apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

经过漫长的等待,几乎一个小时,最后终于是报错了大哭



这个提示很明显:空间不足,我用的是8g的sd卡,其实一开始就已经差不多预料到了,想要在BBB上跑gnome图形界面还是比较艰难的。当然如果有感兴趣的朋友可以试试大点的内存卡,安装试试,也许可行。




至此,三个系统就全部安装完毕了,接下来,给出几个BBB常用的系统镜像网站:

1. http://elinux.org/Beagleboard:BeagleBoneBlack_Debian

2.http://elinux.org/BeagleBoardUbuntu

3.http://beagleboard.org/static/beaglebone/latest/README.htm


其中第三个网站最为重要,是BBB官网的最新的用户指南,我们所需要的一切在 这个网站都有,比如所有系统的镜像:



可以看出,几乎所有Linux的distribution版本都有,不仅如此,还有Android系统。更加方便我们的开发。这些都是BBB官网给出的,因此官方的资料才是最全面的,只要耐下性子来查,你想查的一切官网都会提及。


转载于:https://www.cnblogs.com/sichenzhao/p/9320343.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值