参照:http://androtab.info/radxa_rock/ubuntu/
注意事项:
1.不要使用163源,163的源上不带 armhf架构。
2.Sdcard使用不了可以使用u盘,这都无所谓。
3.最后启动桌面时如果出现:
xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory)
Device Drivers ---> Character devices ---> [*] Virtual terminal
选上Virtual terminal。就会创建/dev/tty0。
烧写miniroot,然后设置启动变量editenv,保存saveenv以后就可以自动启动Ubuntu系统了。boot=/dev/sda1:/ubuntu
init=/sbin/init
autoboot=1
其它:
1.CONFIG_VT can fix that “xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory)”
2.CONFIG_FRAMEBUFFER_CONSOLE=y (and if you want console on screen, need "console=tty0" in CMDLINE)
可以实现Ctrl+Alt+F1/F2...实现的虚拟终端功能。
更:
Miniroot from: http://androtab.info/radxa_rock/sdboot/
0.解打包boot.img
Unpack boot.img 两种方法
(1)tail -c +9 boot.img | gzip -dc | cpio -i
(2)rkunpack boot.img
会生成boo.img-raw这个就是ramdisk.img
Pack boot.img 两步
(1)find . | cpio -o -H newc | gzip > ../boot-new.img
(2)rkcrc -k boot-new.img boot.img
From: http://linux-rockchip.info/mw/index.php?title=Rkutils
试了RK编译Android中的制作方法,失败了,暂时不知道为什么:
mkbootfs boot | minigzip > ramdisk.img && \
./mkkrnlimg ramdisk.img ramdisk-rk.img
1.以太网不能使用
使用root用户可以上网了,但是不能ping也不能使用network manager。
sudo service network-manager start
ROOT用户可以通过Firefox上网了。
(以后可以尝试使用最新版本的内核)
不能ping似乎是因为内核版本的问题,Android内核会有点问题。
将其添加至:/etc/rc.local 问题得以解决。
2.关于运行速度慢的问题
烧写到sdcard中速度比U盘快多了。
这个要仔细考虑一下是怎么回事。USB传输速度没有mmc/sd控制器输出速度快的原因吗?
3.Waiting up to 60 more seconds for network configuration...
解决方法:
/etc/init/failsafe.conf 注释其中的sleep n。
From: