KAL1 LINUX 官方文档之arm上的ka1i---BeagleBone Black
该BeagleBone黑色是一种低成本,社区支持的基于ARM的开发平台,面向开发人员和爱好者。BeagleBone Black运行1 GHz Cortex-A8 CPU,并包括基于硬件的浮点和3D加速;虽然其功率比台式机或笔记本电脑系统低得多,但它的价格合理,使其成为小型Linux系统的绝佳选择。
BeagleBone Black提供了一个用于大容量存储的microSD卡插槽,如果该设备是可启动的,则将优先使用该板的主板上“烧入”的Angstrom或Debian操作系统。
默认情况下,ka1i Linux BeagleBone Black映像包含一个最小的工具集,类似于所有其他ARM映像。如果您希望将安装升级到标准桌面安装,则可以通过安装ka1i-linux-default元软件包来包括其他工具。有关元包的更多信息,请参考我们的工具站点。
BeagleBone Black上的ka1i Linux-预制版本
如果您不熟悉下载和验证ka1i Linux映像的详细信息,或者不熟悉使用该映像创建可启动设备的细节,则强烈建议您参考这些主题的特定文章中介绍的更详细的过程。
要在BeagleBone Black上安装ka1i Linux标准版本的预构建映像,请按照以下说明进行操作:
- 获取至少8 GB容量的快速micro-SD卡。强烈建议使用Class 10卡。
- 从“攻击性安全” 下载区域下载并验证 ka1i Linux BeagleBone Black映像。验证映像的过程在“下载ka1i Linux”一文中有更详细的描述 。
- 使用dd实用程序将此文件镜像到SD卡。一般过程与“制作ka1i Live USB驱动器”一文中的描述相同。在以下示例中,我们假定该映像名为“ ka1i-2.1.2-bbb.img”,它位于您当前的工作目录中,并且micro-SD设备位于/ dev / sdb。不要简单地复制这些值,而是将其更改为与您的micro-SD卡相对应的正确驱动器路径。
此命令将清除您的micro-SD卡上的所有现有数据。如果指定_wrong设备路径_,则可以清除计算机的硬盘!
root@ka1i:~ dd if=ka1i-$version-bbb.img of=/dev/sdb bs=4M
根据您的PC,micro-SD卡的速度以及ka1i Linux映像的大小,此过程可能需要一段时间。一旦DD操作完成后,插入微型SD卡插入BeagleBone黑色和接通电源。您应该能够登录ka1i(以ka1i用户身份,使用密码ka1i)并在shell提示符下执行startx命令以启动XFCE桌面环境。
**重要!**请尽快更改您的SSH主机密钥,因为** _ all _ ** ARM映像已预先配置了相同的密钥。您还应该将ka1i密码更改为更安全的密码,_ **特别是**如果此机器可以公开访问!_
更改SSH主机密钥可以通过执行以下操作:
ka1i@ka1i:~ sudo rm /etc/ssh/ssh_host_*
ka1i@ka1i:~ sudo dpkg-reconfigure openssh-server
ka1i@ka1i:~ sudo service ssh restart
BeagleBone Black上的ka1i Linux-自定义构建
如果您是开发人员,并且想修改ka1i BeagleBone Black图像,包括更改内核配置,自定义包含的软件包或进行其他修改,则可以使用ka1i-arm-build-scripts中的bbb.sh脚本。在github上存储库,并按照README.md文件的说明进行操作。
在构建ka1i Linux的BeagleBone Black映像之前,您需要设置一个ARM交叉编译环境。有关ARM设备构建过程的一般概述,请参见“准备ka1i Linux ARM chroot”一文。