[准备]

硬件: 电脑、树莓派4B、显示器(hdmi线Micro HDMI转标准HDMI)、鼠标、键盘、读卡器、TF卡、网线

软件:ubuntu20(x64桌面版)、官方烧录工具Raspberry Pi Imager

(附:Raspberry Pi系统官方教程 https://projects.raspberrypi.org/en/projects/raspberry-pi-setting-up

[安装]

1. 将读卡器插入电脑usb口;

2. 打开Raspberry PI Imager,点击CHOOSE OS,选择Use custom导入ubuntu20镜像(解压好的 .img文件)

3. 选择读卡器

4. 点击WRITE,开始烧写系统,等待一段时间,软件提示烧写完毕。

5. 弹出读卡器,将TF卡插入树莓派。将树莓派连接显示器,插入鼠标、键盘。

6. 树莓派上电,按照提示安装系统。

7. 系统安装完毕后,切换国内镜像源:

(1). ctrl+alt+t 调出终端,输入:lsb_release -a 查看当前系统的版本,这一步相当重要。

(我使用了ssh登录,一开始先用了sudo apt-get install openssh-server)

此处,可见系统版本为groovy

网上很多切换源的教程,因为没有更改为自己安装的版本,导致后期使用 sudo apt-get 报错:

E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

(2). 在终端进入到etc/apt/目录下:

cd /etc/apt/

切换权限:

sudo su

备份原配置文件

sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak

新配置文件

touch sources.list

写入内容

安装vim: sudo apt-get install vim

vi sources.list

# 默认注释了源码仓库,如有需要可自行取消注释
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ groovy main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ groovy main main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ groovy-updates main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ groovy-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ groovy-backports main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ groovy-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu-ports/ groovy-security main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ groovy-security main restricted universe multiverse

复制上面内容,在vi解面输入i启动插入模式,点击鼠标右键自动插入(我是用的自己的电脑的ssh)

(如果需要更改系统版本groovy为自己的版本,在vi界面下,shift+:,%s/原字符串/系字符串/g,即%s/groovy/你的版本/g,回车,shift+:, wq,回车)

保存退出:

Esc

shift+:

wq+回车

(3). 更新软件

sudo apt-get update

sudo apt-get upgrade

(4). 重启

sudo reboot

[参考]

更换镜像源:

https://blog.csdn.net/ling3ye/article/details/106595826?utm_medium=distribute.pc_relevant.none-task-blog-searchFromBaidu-5.not_use_machine_learn_pai&depth_1-utm_source=distribute.pc_relevant.none-task-blog-searchFromBaidu-5.not_use_machine_learn_pai

树莓派官方安装Raspberry PI版本教程:

https://projects.raspberrypi.org/en/projects/raspberry-pi-setting-up

vim全局替换:

https://jingyan.baidu.com/article/47a29f24b99b98c015239976.html

树莓派4B安装64位桌面版ubuntu20的更多相关文章

  1. 树莓派4B安装64位Linux(不用显示器键盘鼠标)

    入手了树莓派4B,我对它的定位是作为一个Docker实验环境,平时用到的镜像多为Java服务端常用的技术.以及自己作的Java应用镜像,因此宿主机需要64位操作系统,而树莓派官方操作系统只有32位的, ...

  2. 树莓派3B+安装64位ubuntu系统和docker工具

    想在树莓派3B上安装一些64位应用(例如64位JDK),因此首先要安装64位的操作系统,今天咱们就一起来实战: 原文地址:https://blog.csdn.net/boling_cavalry/ar ...

  3. 简单的树莓派4b装64位系统+docker和docker-compose

    起因是这样的,我系统崩了 事先准备 wifi或网线 树莓派和电源 内存卡和读卡器 首先是装系统 去https://downloads.raspberrypi.org/raspios_arm64/ima ...

  4. 树莓派4B安装docker-compose(64位Linux)

    准备工作 树莓派4B已装好64位Linux,并且装好了19.03.1版本的Docker,具体的安装步骤请参考<树莓派4B安装64位Linux(不用显示器键盘鼠标)> 安装docker-co ...

  5. 树莓派4b安装Ubuntu20.04

    树莓派4b安装Ubuntu20.04 下载Ubuntu20.04镜像 下载地址 安装Raspberry Pi Imager 下载地址 烧录系统 打开Raspberry Pi Imager,选择自己刚刚 ...

  6. 树莓派4B安装Raspbian系统及配置

    2019/11/11, 树莓派4B, Raspbian Buster 摘要:给树莓派4B安装系统及基础配置 树莓派实验室参考文档 准备工具 树莓派4B硬件 SD卡格式化工具 SD Formatter ...

  7. 04.ubuntu下kvm 命令行安装64位ubuntu报"Couldn't find hvm kernel for Ubuntu tree."的问题

    1.安装ubuntu时使用的virt-install的配置: virt-install \ --name test4 \ --ram 1024 \ --disk path=/data/01_ubunt ...

  8. vmware Centos6.6安装64位

    Centos6.6安装64位 必须开启BIOS中的虚拟化技术 首先开机进入BIOS,一般机器是按F2,我的T420是按F1,然后进入Security,Virtualization,选择Enable即可 ...

  9. Oracle Linux(64位)安装64位Oracle10g遇到ins_ctx.mk问题

    在Oracle Linux Server Release 5.7上安装64位Oracle 10g 时,遇到如下问题: Error in invoking target 'install' of mak ...

  10. 无光驱在32位windows系统下安装64位windows系统

    位的系统. 大家都知道,32位的操作系统最多只能支持3.2G的内存,现在内存白菜价,很多人都在原有基础上购入新内存,这样最少也有4G了,为了让内存不浪费,我 们只有升级到64位操作系统.但是很多朋友又 ...

随机推荐

  1. Linux查看文件指定行数内容与查找文件内容

    Linux查看文件指定行数内容 1.tail date.log 输出文件末尾的内容,默认10行 tail -20 date.log 输出最后20行的内容 tail -n -20 date.log 输出 ...

  2. 关于sql server导出csv格式文件的身份证号乱码问题处理办法

    1.使用SQL Server数据库经常会遇到导出大量数据的情况,例如导出40万条数据,虽然EXCL支持可以放入百万的数据,但是使用数据库复制,粘贴到EXCL表格时,数据库会提示溢出的情况,如下图所示: ...

  3. 鸿蒙HarmonyOS实战-Stage模型(服务卡片的模块和创建)

    一.服务卡片的模块和创建 在HarmonyOS中,服务卡片是一种提供即时信息和快速操作的小组件,类似于Android中的通知栏.服务卡片可以显示各种类型的信息,包括通知.天气.日历事件.音乐播放器.快 ...

  4. openstack报错

    1. 创建机器失败 openstack_compute_servergroup_v2.servergroup_vm-qa-cloudconfig-sidecar: Creating... 41Erro ...

  5. python命令行传参详解,optparse模块OptionParse类的学习

    官网链接:https://docs.python.org/3/library/optparse.html https://docs.python.org/2/library/argparse.html ...

  6. go高并发之路——go语言如何解决并发问题

    一.选择GO的原因 作为一个后端开发,日常工作中接触最多的两门语言就是PHP和GO了.无可否认,PHP确实是最好的语言(手动狗头哈哈),写起来真的很舒爽,没有任何心智负担,字符串和整型压根就不用区分, ...

  7. MySQL慢查询及优化

    最近做一个CRM系统,发现了慢查询日志里记载了许多的慢sql,于是就对其进行了sql优化.在优化的过程中,自己也归纳整理了一些sql优化的方案.今天就来和大家聊聊. **1.慢查询的分析** 常见的分 ...

  8. [数字华容道] Html+css+js 实现小游戏

    [数字华容道] Html+css+js 实现小游戏 效果图 代码预览 在线预览地址 代码示例 <!DOCTYPE html> <html> <head> <m ...

  9. vue3:modal组件开发

    项目环境 @vue/cli 4.5.8 最终效果 需求分析 显示/隐藏 点击遮罩层能否关闭 宽度和zIndex自定义 标题栏 -显示标题和关闭按钮 主体 底部 -内置取消和确定功能 前置知识 tele ...

  10. Uni-app极速入门(一) - 第一个小程序

    Uni-app 介绍 官网:https://www.dcloud.io/index.html uni-app是为js开发者提供的一个全端开发框架,可以开发一次编译为web.App.小程序(微信/阿里/ ...