本帖最后由 straka 于 2018-7-30 12:07 编辑
有块cubieboard买回来搁了段时间。最近想起来给搭个linux服务器跑跑程序吧。
板子是闲鱼淘的二手货,所以比较老旧,是2012年左右的cubieboard1, A10, cotext-A8架构,1G RAM,4G NAND,性能是比当时的树莓派好的,作为对标产品,知名度欠缺点但是性价比还是很高的,兼容性也不错。于是就刷了个tf卡系统cubieez-cb-card-hdmi-v2.0.img,用的软件、镜像都是上述百度云盘里的,win32diskimager,刷完,插卡,启动,正常!看到了桌面, 启动terminal然后 apt-get update apt-get install cubian-nandinstall 额unable to locate package cubian-nandinstall,居然没找到软件源,这个比较坑,去网上查,也没找到这个软件的单独下载方式或者源码,这个就比较坑了。。。犹豫了会儿,那再换个系统吧,反正tf卡多,重新弄了个卡,刷了debian-server-cb-card0-hdmi-v1.1系统,插卡,启动,正常!好继续: apt-get update apt-get install cubian-nandinstall 这回安装成功了,看来是系统的镜像源的问题,那就把这个系统拷到nand上吧 执行cubian-nandinstall, 结果显示: !!!This tool must be run on SD-card system! - Fix the “cubian-nandinstall” script:
#nano /usr/sbin/cubian-nandinstall
Find the line
echoRed “!!! This tool must be run on SD-card system”
Remove the “exit 2” line below that line.
Save and exit.
看来这个报错只是个bug,太好了,注释掉脚本的退出,然后重新执行,好像要成功的赶脚,等等,又出错了,这里不是用ssh登陆操作,是直接hdmi接到显示器上的(方便,而且看看桌面版的样子),所以就没保存错误信息,最后一行是rsync error, …… see above, 往上翻是显示几个文件没找到 /boot/script.bin /boot/uEnv.txt /boot/uImage 网上查了查也没有遇到这个问题的,难道大家都那么顺利么,我不甘心 sudo find / -name uEnv.txt 还真找到了一个 在/media/096a*******3b5/uEnv.txt 另外三个文件也在同目录下,反正全盘就这一份,就拷贝到/boot下重试下呗。 果然,cubian-nandinstall并不校验这三个文件,而且只缺这三个文件,我也来不及细细探究原因了,这不是重点,漫长的刷屏拷贝后,successfully! shutdown –h now, 拔卡,重启,额,系统卡在启动界面上,想着刚百度的很多问题,终于遇到和大家一样的问题了,这也是一种安全感啊。。。 解决方法很简单: sudo mount /dev/nandb /mnt/nandb sudo nano /mnt/nandb/boot/nEnv.txt (3) 把root=mmcblkp02那一行改成root=/dev/nandb 重启,终于启动了。 没别的图,就放个外观图吧。。。 原博客: http://www.straka.cn/blog/install_linux_onto_cubieboard-nand/
|