首先要将系统写入到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官网给出的,因此官方的资料才是最全面的,只要耐下性子来查,你想查的一切官网都会提及。