根据B站的视频资料,貌似这个盒子的性价比要比树莓派高一些,所以做了这个安装实验。新年伊始,armbian库也加紧升级,感觉大家都在想尽一切办法告别3年疫情给大家带来的伤害。

B站视频推荐把系统安装在盒子的内部,但是家的盒子平时还连接着电视,如果安装到内部,就会破坏原有的Android系统,就无法看电视了。第二个原因是内部存储用的是emmc存储卡,这种卡是有读写次数限制的,到了使用寿命,只能更换,届时就无法读写,也无法刷机了。

做这个实验,是为了平时能够将一些程序实现在Arm芯片上的适配运行。所以并不需要太大的资源和性能。

物料准备

  1. 机顶盒准备

    家里的ChinaMobile的TV Box,查看底部的主板型号,主要是从网络上查看一些相关这类机型的刷机可能和操作方法,我家的盒子是E900V22C。最主要的是需要用螺丝刀打开盒子,读取CPU上的型号。

准备好盒子和遥控器,查看产品型号,可以在B站或者抖音上搜索同类机型的刷机体验和操作方法

用螺丝刀打开盒子,正中间就是盒子的CPU,读取一下上面的型号,我的这个是 amlogic的芯片,型号是S905L 3A-B,抖音上有个视频说带-B的比较好刷,说不带这个的就不是特别好刷机。

  1. armbian系统镜像准备

    这个地址寻找要下载的镜像文件
  • Armbian是操作系统名称,后面是系统版本号;
  • amlogic是支持的芯片类型;
  • 后面是cpu的型号,依据上面的步骤,我们找到s905l3a;
  • jammy是Ubuntu-22.04的产品代号,不了解的可以百度查下Ubuntu各个版本的产品代号;

下载、解压缩,得到一个大约2G左右的img文件,然后用烧录软件(我用的是Win32DiskImager)写入到一个空白的U盘上,当然U盘是需要提前格式化好的空白盘,为了兼容性好,采用了FAT32格式;

安装

把U盘插到机顶盒靠近网线的那个USB口上,另外一个USB口,我插上了一个无线键盘的接收器;HDMI连接显示器,然后点击机顶盒开机按钮;另外一只手拿着遥控器,不断地以每秒3次的频率点击方向右键,据说这是我这个机顶盒启动U盘引导的方法,尝试了是可以的,否则可能就需要按照B站视频上的描述,去找一个具备卡载系统之类应用的固件,重新刷机了;

安装好之后,通过命令armbian-tf进行U盘扩容,整个U盘的空间就都被系统占用了,我的U盘是16G的;从安装完毕的下图来看,内置存储卡是8G的;

为了尽量减少空间浪费,我没有安装视窗,但是我安装了docker,经测试只要插着U盘启动,不需要遥控器,就直接进入armbian系统了,如果不插U盘就进入了android系统;

参考资料

不足百元电视盒,能装Ubuntu,能跑ROS2,性能媲美树莓派

安装Ubuntu系统到中国移动电视盒子的更多相关文章

  1. 2016031901 - U盘安装ubuntu系统

    使用U盘安装ubuntu系统 01.进入u盘安装 个人使用的是闪迪U盘安装 02. 个人重装ubuntu 03.进入ubuntu安装界面 04.进入语言界面 05.准备安装ubuntu 06.ubun ...

  2. [置顶] 使用U盘安装ubuntu系统

    使用U盘安装ubuntu系统 在网上找了很多教程,都不起效,提示:“从光盘上读取数据出错”. 总结出了几个关键点. 首先,版本,Ubuntu 12.04 Server,一般的U盘安装都会报:“从光盘上 ...

  3. 安装ubuntu系统及ubuntu安装Python的几点心得

    一.安装ubuntu系统 1.ubuntu系统是Linux系统的一种,和centos差别不大,但是个人还是建议大家安装ubuntu,它更适合国内使用习惯,换句话说更亲切. 2.安装方法不再赘述,网上有 ...

  4. 如何安装ubuntu系统

    https://www.cnblogs.com/Chinasf/archive/2010/05/06/1728840.html    [Ubuntu 下挂ISO到虚拟光驱的方法] 各种方法参考如下论坛 ...

  5. U盘上安装Ubuntu系统 便捷式系统 - 赖大大

    简单介绍: U盘可以作为电脑的磁盘使用,在U盘上安装Ubuntu系统,只要有电脑,就可以轻松打开自己的系统, 方便又快捷,非常适合出差工作,学习使用. 另外,插入U盘后,需要我们就入电脑的Blos模式 ...

  6. 安装ubuntu系统 ——分区

    安装ubuntu 系统主要分四个区 目录 建议大小 格式 描述 / 10G-20G ext4 根目录 swap <2048M swap 交换空间 /boot 400M左右 ext4 Linux的 ...

  7. VirtualBox虚拟机安装ubuntu系统(图文详解)

    不多说,直接上干货! 想简单说下,想必大家有的喜欢玩一下linux操作系统,但是又不想实际安装在物理机上.那我们就需要用到虚拟机了,这里我们介绍一下如何用VirtualBox安装ubuntu的方法. ...

  8. 使用VMWare12.0安装Ubuntu系统

    使用VMWare12.0安装Ubuntu系统 Vmware12的虚拟机的文档说明: http://pubs.vmware.com/workstation-12/index.jsp#com.vmware ...

  9. win10安装ubuntu系统出现的一些问题以及解决方案

    前言 在win10系统进行安装新的ubuntu环境的时候遇到的一些问题,以及解决方案,供以后参考. 准备 从ubuntu官网下载最近版本的ubuntu系统,Ubuntu最新版本下载地址 操作系统:wi ...

  10. 用VirtualBox代替VMWare安装Ubuntu系统图文教程总结

    文章目录 为什么使用VirtualBox,而不是VMWare? 图文教程 安装VirtualBox 下载Ubuntu镜像 新建虚拟机 安装Ubuntu系统 总结 为什么使用VirtualBox,而不是 ...

随机推荐

  1. C语言------循环结构I

    文章目录 1 .实训名称 2 .实训目的及要求 3 .源代码及运行截图 4 .小结 1 .实训名称 实训5:循环结构I 2 .实训目的及要求 1 .熟练掌握while.do-while和for语句实现 ...

  2. (二)Three光线检测-实现摄像机向鼠标点击位置滑动动画

    (二)Three.js光线检测 摘要:使用three.js中的光线检测 Raycaster() ,实现一下效果: 通过点击处的坐标,修改摄像机位置,实现摄像机由远及近的过渡动态效果(由远景到近景) 1 ...

  3. vue 使用vuex 刷新时保存数据

    created () { this.$store.replaceState(Object.assign(this.$store.state,JSON.parse(localStorage.getIte ...

  4. 【ASP.NET Core】MVC控制器的各种自定义:应用程序约定的接口与模型

    从本篇起,老周会连发N篇水文,总结一下在 MVC 项目中控制器的各种自定义配置. 本文内容相对轻松,重点讨论一下 MVC 项目中的各种约定接口.毕竟你要对控制器做各种自定义时,多数情况会涉及到约定接口 ...

  5. Git 实战分支版本管理策略 | TBD++ Flow

    ​简介 随着Git的普及,为了更高效地进行团队协作开发,人们通过经验总结研究出了几套适用于各种团队和项目的分支管理策略,上篇文章我们讲解了 Git Flow 代码版本管理策略,它对版本控制较为严格,主 ...

  6. API 如何选择 REST,GraphQL还是gRPC

    关于API的演进 CORBA RDA XML-RPC SOAP REST JSON-RPC ODATA GraphQL gRPC       gRPC是什么?

  7. 【Devexpress】Gridcontorl动态创建列不显示的问题

    通过代码创建列但是不显示,这个原因是因为代码创建的列Visible属性默认是false 所以需要设置为true就会显示了 gridColumn.Visible = true;

  8. 第2-4-5章 规则引擎Drools高级语法-业务规则管理系统-组件化-中台

    目录 6. Drools高级语法 6.1 global全局变量 6.2 query查询 6.3 function函数 6.4 LHS加强 6.4.1 复合值限制in/not in 6.4.2 条件元素 ...

  9. python opencv制作隐藏图片

    前言 隐藏图片就是在白色背景和黑色背景显示出不同的图片,之前qq可以显示,现在好像也不行了,原因就是原来的qq,在发出来默认是白色背景,而点开后是黑色背景.但是这个原理还是挺有意思的,所以简单的研究了 ...

  10. oracle 内置函数(一)数值函数

    oracle内置函数主要分为四类: 数值函数 字符函数 日期函数 转换函数 本分析数值函数: 一.四舍五入round round(double,m) double:我们要处理的小数. m: defau ...