为Cubieboard打造完美Debian系统
来源:互联网 发布:lvs和nginx的区别 编辑:程序博客网 时间:2024/05/01 01:21
首先需要感谢网站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=8dd 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 /mntcp 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系统
- cubieboard + busybox 打造mini系统
- cubieboard + busybox 打造mini系统
- cubieboard 将linux debian 系统灌入Nand中的操作记录
- 完美打造安全的系统。
- 安装CubieBoard最小系统
- 为drupal打造完美的文本编辑器
- 打造完美linux系统:常用软件安装
- [转]打造最完美的BLOG系统
- 打造最完美的BLOG系统
- 打造完美linux系统:常用软件安装
- Cubieboard安装Debian在Nand中
- Cubieboard安装Debian在Nand中
- 为cubieboard新开博客
- cubieboard
- 打造完美的网店系统,分销系统SEO解决方案
- debian英文系统切换为中文
- debian下英文系统切换为中文
- Java向前引用容易出错的地方
- Android动画学习Demo(2) 关于Property Animation的用法及总结
- cubieboard 将linux debian 系统灌入Nand中的操作记录
- all about Oracle memory - Oracle的内存架构组成
- Cubieboard安装Debian在Nand中
- 为Cubieboard打造完美Debian系统
- c# [ImportDll()] 知识小结
- Hadoop 权限管理
- UVa 2678 Subsequence / 二分
- Clover
- android Suspicious method call; should probably call "draw" rather than "onDraw"
- uva 10755 - Garbage Heap(最大和问题)
- HBase设计与开发性能优化
- 书本例子strindex函数