树莓派4安装Ubuntu 19.10的教程详解
时间:2022-07-27
本文章向大家介绍树莓派4安装Ubuntu 19.10的教程详解,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
由于之前在raspbian上面跑opencv有些依赖包装不上,所以一些代码不能跑,就想着用Ubuntu试试。安装的过程是跟着这个视频来的:
[Linux]在Raspberry Pi 4上安装完整版Ubuntu 19.10[中英字幕]
下载系统镜像
官网上下载很慢,不过貌似这上面Ubuntu 19.10下载更快一些 我这里下载的是arm64版本的。
安装系统
下载后将系统镜像烧录进SD卡,不过这个系统有bug,USB设备无响应,需在config.txt中添加total_mem=3072,将内存限制在3g,所以没有发挥4g的全部性能(需通过下载notepad++来修改,直接用文本管理器修改可能会破坏其它地方)。在
[pi4]
kernel=uboot_rpi_4.bin
max_framebuffers=3
下面加上一行
total_mem=3072 限制3G内存,安装系统完成后重启可删除这行
[pi4]
kernel=uboot_rpi_4.bin
max_framebuffers=2
total_mem=3072
如果想要树莓派超频到2GHz的话可在config.txt中添加以下三行代码:
over_voltage=4
arm_freq=2000
gpu_freq=650`
启动系统,账户名和密码均输入ubuntu,注意密码不显示,输完直接回车,之后会要你重新设置密码 此时要接入网线,安装桌面环境,输入(选一个)
sudo apt-get install ubuntu-desktop
sudo apt-get install xubuntu-desktop
sudo apt-get install lubuntu-desktop
sudo apt-get install kubuntu-desktop
其中lubuntu最为轻量但简陋。
注意此处下载量非常大,且不换源的话网速非常慢(10kb左右),但换源太复杂,我选择早起下载(惊喜地发现早上网速贼好hh,有100多kb)
我安装的是ubuntu-desktop,但是启动系统加入桌面后usb设备还是不能用,没找到原因,于是我 重新装了lubuntu,居然正常了。至此,安装成功。
总结
以上所述是小编给大家介绍的树莓派4安装Ubuntu 19.10的教程详解,希望对大家有所帮助!
- Android Studio你不知道的调试技巧
- Android 数据绑定框架DataBinding,堪称解决界面逻辑的黑科技
- 汽车黑客:没有Security就没有Safety
- Android 自定义View高级特效,神奇的贝塞尔曲线
- Android二维码扫描开发(一):实现思路与原理
- 说一道简单的BCTF题 – 分分钟而已
- 安全扫描工具Nmap引擎理解文档
- AppFuse项目笔记(1)
- 电子商务系统ShopNC多个漏洞(可暴力 getshell)
- 利用Google爬虫DDoS任意网站
- 极客都应该知道的Linux技巧
- 酷似感冒,变色龙病毒可在WiFi接入点间感染
- Linux下的常见错误配置
- 使用C#实现蜘蛛程序
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 简单几步,用云开发搞定短信验证码登录
- 重要的进程就让Supervisor 来守护吧!
- 机器学习基础:令你事半功倍的pipeline处理机制
- django 中如何将字典变量传给template视图层的JS
- Spring第三天:Spring的AOP的注解开发、Spring的声明式事务、JdbcTemplate
- Spring Boot中集成Slf4j 与Logback
- 一文搞定 Linux 常用高频命令
- 推荐一款科研必备的Python数据可视化神器——PyQtGraph
- 机器学习基础:可视化方式理解决策树剪枝
- 神级代码注释-这次是来搞笑的
- Gremlin 图查询概述
- JS,PHP,Python,Java对JSON数据的处理
- 基于Canal与Flink实现数据实时增量同步(二)
- Spring第四天:SSH的整合、HibernateTemplate的使用、OpenSessionInViewFilter的使用
- IDEA 下单程序多端口不同配置独立运行