作为Cubieboard的用户,最头疼的问题就是没有一个比较好的系统,本文将帮你解决这个问题。
首先需要感谢网站http://guillaumeplayground.net/的作者制作了这个系统。不过由于是定制给mele的,所以在Cubieboard上运行需要做一些优化调整。
系统特点:
1) 本系统适合用于小型服务器应用,没有视频输出,所有操作需要在另外一台电脑通过SSH登陆后进行操作。因为作为一个小型服务器,一般无需视频输出,这样能够将系统资源充分使用在其他需要的服务上。
2) 系统优化很好,只加载了一些必要的驱动,所以启动很快,系统占用资源低。
3) Debian本身作为Linux的服务器系统就是一个很好的选择,而且对ARM硬件支持也很好,一般软件只需要通过apt-get就能直接安装。
4) 由于没有视频输出,作者很贴心地在系统启动成功后会让主板上的LED闪烁几次,提醒系统已成功启动,可以远程登录操作。
如果你想将Cubieboard作为一个视频媒体播放器,那本系统并不适合你,不过你可以安装该作者其他系统。
本文只提供基本安装过程,细节可参考作者原网站或查询Google。
1、准备工作
1.1) Cubieboard、SD卡及网络环境(无需外接键盘鼠标及视频输出设备)
1.2) 另外一台电脑,安装SSH客户端(如:Putty)
2、Debian安装
2.1) 安装系统 debian_wheezy_armhf_v1_mele.img.gz
具体参见 http://guillaumeplayground.net/mele-a2000-headless-debian-wheezy-armhf-with-nand-install-v1/
2.2) 安装补丁 linux-armhf-headless-1G-3.0.42-3.tar.gz
具体参见 http://guillaumeplayground.net/mele-armhf-3-0-57-kernel-update/
2.3) 使用GParted调整SD卡分区,充分使用未用空间
具体参见 http://gparted.sourceforge.net/
3、优化调整
3.1) 使Debian支持1G内存,并解决关机后无法按电源键开机启动的问题
将附件中的u-boot.bin 、sunxi-spl.bin文件写入到SD卡bootloader
dd if=sunxi-spl.bin of=/dev/mmcblk0 bs=1024 seek=8 dd if=u-boot.bin of=/dev/mmcblk0 bs=1024 seek=32
3.2) 支持USB摄像头
需要重新编译内核打开UVC支持(可从作者网站下载源码自行编译),或将附件中新内核文件uImage复制到/boot/,同时将/lib/modules下文件夹“3.0.42+”重命名为“3.0.42”
3.3) 调整内存运行频率至480
将附件中script.bin复制到SD卡,如:
mount /dev/mmcblk0p1 /mnt cp script.bin /mnt/
3.4) 优化SD磁盘读写
将下面命令加入/etc/rc.local文件:
echo noop > /sys/block/mmcblk0/queue/scheduler
3.5) 修改apt源(/etc/apt/sources.list)至较快的服务器如:ftp.cn.debian.org
3.6) 重启启动
好了,舞台已经就绪,接下来就看你的表演了。
今天的文章为Cubieboard打造完美Debian系统分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/27125.html