在RK3066/RK3188电视棒上安装ubuntu(MK802III/MK808B/MK809/MK908/UG802/QC802

文件下载:

RKAndroidTool刷机工具
安卓重启工具
Disk Imager
ubuntu-12.04(用户名:linuxium,密码:p)
lubuntu桌面系统(用户名:linuxium,密码:p)
xubuntu桌面系统(用户名:linuxium,密码:p)
Picuntu(服务器版)(用户名:root,密码:12qwaszx
MK802IV/MK809III/QC802/MK802IV克隆版recovery固件
MK908recovery固件
mk808/UG802/MK802III recovery固件
MK908直接启动ubuntu系统内核
mk802iii/mk808/mk808b直接启动内核
mk808/802III定制安卓ROM
mk908V3定制安卓ROM
mk809III定制安卓ROM

硬件要求

MK802IV/MK809III/MK908/QC802/T428/安卓电视棒 MK908购买地址
8GB SD卡

国产安卓电视棒以其娇小的体积,强劲的性能以及极大的可玩性在国外市场很受欢迎。买这个电视棒也是因为它能够运行Ubuntu,可以用来做一个低功耗高性能的家用服务器。基于RK3188的MK802IV和RK3066的MK808这类产品都支持安卓和ubuntu两个系统并存,ubuntu从recovery分区启动,安卓正常启动。另外,你也可以把这个内核刷入kernel分区直接启动ubuntu,无需借助安卓。

市场上很多这类的克隆版,我买的MK908版本就因为跟瑞美科的MK802IV硬件稍有不同,不能刷国外现成的内核。最后自己研究编译了个可用的内核才得以刷上ubuntu. 所以,如果不想自己花太多时间折腾的话,还是认准MK908和MK802IV这两个型号购买。

本博介绍文章请看这里

下面将介绍如何安装Ubuntu到RK3188/RK3066安卓电视棒上的操作步骤。该教程适合所有RK3188和RK3066的安卓电视棒,只需要下载适合你设备的recovery文件即可。

安装ROCKCHIP设备驱动

如果你的电脑已经可以正常刷机,此步骤可省略

刷固件之前,需要安装rockchip的ADB驱动,确保电脑与电视棒能在刷机模式下通信。因为初次接触ROCKCHIP设备,这个步骤折腾了好久。后来知道必须要让电视棒先进入刷机模式才能成功安装驱动。进入刷机模式有两种方法,可以下载安装‘安卓重启’这个软件,然后利用它的’reboot to bootloader’选项来进入刷机模式,还有就是在开机时用牙签或其它细长的东西顶住RESET键,促使设备进入刷机模式。也可以用后一种方式来救砖,无论你刷了什么固件,这个模式一般会保留,所以只要你的机器有reset键,可大胆的刷各种固件

进入刷机模式后,下载 RKAndroidTool刷机工具,里面含有ROCKCHIP的驱动,在电脑设备里找到新发现的硬件然后采取手动安装驱动,选择目录中的驱动文件安装即可。

下载并刷入recovery固件

各个机型的原厂固件设置的分区地址有所不同,刷进recovery后有时因为地址不对不能正常启动。所以,最好是先刷对应的第三方的ROM,这样可以避免各种问题。

mk808/802III定制安卓ROM
mk908V3定制安卓ROM
mk809III定制安卓ROM

解压上一步所说的刷机工具, 如果你的电视棒是MK802IV或其它硬件完全一样的克隆版,下载 这个recovery固件 。MK908用户则需下载这个固件 。然后,把下载的固件拷到 rockdev\Image\目录下, 也就是在刷机工具的目录里

现在在安卓系统下打开前面说过的重启软件,选择'reboot to bootloader'

操作之后,你的电视将处于刷机模式中

现在打开RKAndroidTool.exe,如果驱动已经成功安装并且设备已进入刷机模式,你会在界面看到'Found RKandroid rock USB'这样的提示。如果驱动没安装好,则会显示'No Found RKAndroid rockchip usb',这样的话则需要重新检查驱动安装那一步骤。

因为这里我们只需要刷recovery固件,所以只需勾上recovery分区就好(如果刷入后还是进入原来的recovery模式,可在安卓系统打开/proc/cmdline,查看固件的recovery刷入地址,然后在刷机工具作相应的修改)。最后,点击’Flash Rom’开始刷入,几秒钟后即可完成刷入。

recovery_flash_sucess.png

下载和烧录操作系统镜像

uncompressed_image_for_mk802IV.png

目前有多个版本,如ubuntu, lubuntu, xubuntu, picuntu.

ubuntu-12.04
lubuntu-desktop
xubuntu-desktop
Picuntu

我自己用的lubuntu,虽然没有ubuntu的UNITY炫,但资源占用少,符合我只偶偶使用一下桌面系统的需求。如果只想要一个服务器,那Picuntu是不二的选择,这个没有任何桌面系统,但日后需要也是可以安装的。

解压镜像文件需要7ZIP解压软件

下一步就是把镜像文件拷贝到你的SD卡

注意: SD卡会被格式化,操作前请备份SD卡数据

这一步也有多种方式,这里只介绍最简单的方法,不需要安装LINUX系统来操作这一步,只需下载Disk Imager 这个软件即可。

可以从 这里下载

打开 'Win32DiskImager.exe'.

选择解压的镜像文件,即img后缀结尾的文件,然后选好你的SD卡盘符。最后点击‘write’拷贝。拷贝过程较长,请耐心等待

write_recovery_to_mk802IV.png

拷贝完成后,整个安装过程就结束了, 现在只需把SD卡装入电视棒,然后在安卓系统下选择重启到recovery,LINUX就会启动。

如果想切换到安卓系统,只需重启就可以了。两个系统是独立的,只是ubuntu的启动需要借助于安卓系统来完成,启动之后是完整的原生ubuntu系统,可以从ubuntu官方软件仓库安装编译好的,数以万计的原生LINUX软件。

直接启动ubuntu

刷入这个内核后(RK3066的则刷入这个内核),可以接入电源后直接启动ubuntu, 不需要先进入安卓才能启动ubuntu.但系统文件还是挂载在SD卡上或U盘而不是内置NAND FLASH

如果有不明白的地方请在下面留言,我会完善教程的。

Tags:

评论

能用linux完全取代安卓吗

可以的,如果是MK908,把这个内核刷到kernel分区即可

你好
我用的是MK908,按你的方法刷机后,可以进入登录界面(ubuntu-12.04 ),但一点登录就黑屏并重新进入安卓了。不知是什么问题,换了两张SD卡情况一样

你试下lubuntu或picuntu。我开始也不能用搭载unity的ubuntu,后来换了张class 10的卡才行

多谢指教。
请问能不能直接解压img,至电视棒的flash?还是非得用另外的SD卡?
或者用外接U盘代替SD卡可行?
谢谢!

如果要把安卓完全去掉是可以的,但方法有所不同。就是kernel分区和boot.img分区也要替换的,稍复杂点。就性能上来说刷入内置后并不会比SDCARD强很多的。后面考虑再写个教程供有兴趣的试试。

完全可以从U盘或移动硬盘启动,你只需把img按照文章中说的方法拷到分区就可以了

我今天又试了一下,lubuntu完全不能进入系统,无论是使用SD卡、U盘还是移动硬盘;Unbuntu可以进入系统,但只能运行一分钟左右,然后自己黑屏重启进安卓了,感觉非常不稳定

进不了系统是什么意思?我觉得还是挺稳定的,我装的lubuntu,试过连续浏览网页,看视频一天都没有挂掉,就包括这篇博客也是在这根棒子上写的。现在作为服务器已经连续开机一周了。
我的SD卡为transcend class 10 8GB。

请问RK3188/RK3066 的您的测试性能能否流畅的播放1080p?

没有1080P的视频,试过720P的RMVB,非常流畅播放。1080P其他人试过,据说流畅播放。

求取代android的详细教程和文件

下载这个文件,刷入kernel分区就可以直接启动ubuntu,无需借助安卓来启动

可以写一下ubuntu怎么刷到NAND里面不,能做独立系统用

请问RK3066/RK3188电视棒上安装ubuntu能流畅播放1080p的高清电影吗?

我按照教程刷了recovery,但是无法进入linux,显示器没有显示,而且你发布的那个RKAndroidTool刷机工具的界面和教程中的那个界面不一样,不知道是不是这个问题?

你是哪个型号的?recovery的地址刷对了不?可以先查下你的recovery的地址,安卓下查看/proc/cmdline,按照安卓的地址修改刷机工具的相应地址。界面不一样没关系的

我的也是MK908,不知道是不是跟你的那个一样,我是在这里购买的http://item.taobao.com/item.htm?spm=a230r.1.14.3.9yrC5Q&id=20505415601

MK908有V1和V3两个版本。你可以下载这个固件试下然后再刷recovery.

好的,回去再试试看

怎么区别V1和V3呢?

拆开发现是V3版本的,另外在porc下面的那个cmdline文件的大小是0,无法打开,用了新提供的那个固件刷了后无法启动android系统,显示GoogleTV界面后,就重新启动,然后一直在那里循环

可下载terminal这个安卓APP,然后输入'cat /proc/cmdline'查看。
你刷机前选择’erase NAND (IDB)‘了吗?

没有选择IDB那个选项,难道要选择吗?

要的,刷机前的惯例,不然会有各种惊喜

我用安卓重启工具,进入到了 Android system recovery(3e) 界面,但是无法控制了,,现在怎么上电启动都是是在这个界面。我该怎么办?(电脑上还没有驱动,在这个状态下MK808B插上USB键盘或者蓝牙键盘不认,没办法输入上、下、确认)

找一根细针,按住reset键(就是LED灯左边的小孔),然后接上电源。成功进入刷机模式后,安装好驱动,重新刷机。可以刷下载这个固件http://www.freak-tab.de/finless/mk808b_finless_21.zip

我按照你的教程,无法回到安卓系统,UBUNTU是好的,但无法联网。怎么回到安卓啊,又没有RESET键。

你好,我想问下,进入ubuntu后没1分钟就自动重启,这是什么问题。我用的是MK908

先排除是否是SD卡的原因,还有,我建议你刷lubuntu

我买了个mk809iiii,WIFI是AP6210,在网上找到T010_publice_root_AP6210_20130905.img,刷了一切正常。但按您的教程,进入RE后没反映,电脑上显示为刷机模式。
另外,将UBUNTU用Win32DiskImager考进移动硬盘后,在WIN7下就打不开硬盘了,这个正常吗?硬盘分两个区可行?
谢谢!

页面

添加新评论

个人信息
此内容将保密,不会被其他人看见。
评论内容

Filter HTML

  • 允许的HTML标签:<a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • 自动断行和分段。
  • 自动将网址与电子邮件地址转变为链接。

Plain text

  • 不允许HTML标记。
  • 自动将网址与电子邮件地址转变为链接。
  • 自动断行和分段。
提交该页面即表示您接受Mollon的隐私政策