在树莓派3的时代,当时树莓派官方还仅提供32bit的debian系统。如今,Ubuntu已经提供了支持树莓派的版本,而且树莓派3以上的树莓派,都可以安装64bit的系统,以下为使用树莓派3演示安装Ubuntu20.04 64bit系统。

准备工作

首先需要先下载系统的镜像文件,可以从树莓派官网找到:https://ubuntu.com/download/raspberry-pi,我的树莓派是树莓派3,可以选择64为的系统下载,如果是更老版本的树莓派,可以使用32bit的版本。
除此之外,我们还需要一个系统镜像烧录的软件,这里我们可以使用树莓派官方提供的 Raspberry Pi Imager,下载地址可以从官网找到:https://www.raspberrypi.org/software/,根据自己的操作系统找到相应的版本下载即可。

镜像烧录

打开 Raspberry Pi Imager ,这个软件非常简单,只有3个按钮,从左到右,依次选择刚下好的Ubuntu镜像,选择烧录系统的Sd卡,然后点击 Write 等待完成即可。

首次登录

由于我们使用的是server的系统,所以一般使用远程连接登录。
如果需要使用Wifi连接的话,需要先在sd卡上配置好Wifi连接信息,具体操作如下:

# 在SD 卡根目录虾创建 wpa_supplicant.confcountry=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1
network={ ssid="<ssid>" psk="<password>"
}

如果网线连接,可以无需额外配置。

接下来就可以将sd卡插入树莓派,开机,等待几分钟。

在路由器上找到树莓派的ip地址,可以使用ssh远程登录。

初次登录,ubuntu系统的默认账号密码都是 ubuntu,登录命令:

ssh ubuntu@<ipaddress>

首次登录成功后,系统会提示设置密码,密码设置完成后,需要再一次登录,这时使用刚输入的新密码即可完成登录。

修改用户名

由于系统默认的用户名是 ubuntu,我们通常希望将用户名改成自己的名字,当然,我们可以通过再创建一个新用户解决,这里我选择了修改原来的用户名。
修改用户名需要使用root权限,而且不能使用su命令,因为使用su命令切换root后原来的用户依然在线,所以需要使用ssh直接登录root来完成操作,为了能使用root进行远程登录,需要进行如下配置:

# 设置root密码
sudo passwwd root# 打开远程登录ssh配置
sudo vim /etc/ssh/sshd_config
# 使用 /PermitRootLogin 找到配置项
# 将 PermitRootLogin prohibit-password
# 修改为 PermitRootLogin yes
# 将 PermitRootLogin yes 注释打开# 重启ssh
sudo service ssh restart

接下来,用root身份登录

# 修改用户名 用户组 及目录
usermod -l <newname> ubuntu
groupmod -n <newname> ubuntu
usermod -md /home/<newname> <newname>

完成后退出登录,使用新的用户名进行ssh登录即可。

关闭远程root登录

为了保障安全,我们需要关闭刚刚开启的root远程登录配置

sudo vim /etc/ssh/sshd_config
# 将以下配置行注释
# #PermitRootLogin yes
# #PermitRootLogin yes# 重启ssh
sudo service sshd restart

树莓派安装Ubuntu20.04相关推荐

  1. 树莓派4 ubuntu20.04安装PyInstaller

    1.正常情况下,我们是通过pip3来安装PyInstaller,但是在树莓派的ubuntu20.04上安装时,会报错如下: In function 'strncpy',inlined from 'sp ...

  2. 树莓派4B——Ubuntu20.04 mate

    树莓派4B--Ubuntu20.04 mate 安装操作系统 安装必要的库 安装软件 VNC和SSH 开机启动 问题 安装操作系统 1.从树莓派官网下载镜像烧写工具,点这里,如图选择对应系统地烧写工具 ...

  3. 【一生一芯】Chap.1 “一生一芯”实验环境配置| VMware安装Ubuntu20.04 | PA工程配置 | 解决llvm版本问题

    [一生一芯]Chap.1 "一生一芯"实验环境配置| VMware安装Ubuntu20.04 | PA工程配置 | 解决llvm版本问题 0. 什么是PA? 1. 安装VMware ...

  4. [How TO]-图解virtualbox下安装ubuntu20.04虚拟机

    文章目录 1.在virtualbox下安装ubuntu20.04 2.安装增强功能 1.在virtualbox下安装ubuntu20.04 注意:这里是将虚拟机安装到了C:\Users\zhhh8\V ...

  5. DELL戴尔Win10双硬盘安装Ubuntu20.04双系统(附带ROS安装教程)

    DELL戴尔Win10双硬盘安装Ubuntu20.04双系统(附带ROS安装教程) 1.安装场景及注意事项 1.1.确认电脑的引导方式 1.2.关闭电脑BitLocker硬盘保护 2.安装步骤 2.1 ...

  6. 联想y7000p 2019 安装ubuntu20.04 双系统 设置efi分区

    2022/11/20 联想y7000p 2019 安装ubuntu20.04 双系统 设置efi分区 第一次安装ubuntu就出了非常多的错误,问题就出在没有efi分区.我装了三天,本来都要放弃,就用 ...

  7. U盘安装ubuntu20.04并优化

    U盘作启动盘安装ubuntu20.04 ubuntu20.04桌面版官方镜像下载地址:http://releases.ubuntu.com/20.04/ 将下载完的镜像放至U盘中,并解压至U盘.重启电 ...

  8. 安装ubuntu20.04必备导航

    安装ubuntu20.04必备导航 安装双系统ubuntu 得到空间,若删不掉,用下面链接 https://zhuanlan.zhihu.com/p/83900347 写启动文件,格式化后,把ubun ...

  9. 【双系统安装】win10+联想thinkpad T14 安装Ubuntu20.04

    win10+联想thingpad T14 安装Ubuntu20.04 参考:https://blog.csdn.net/ZChen1996/article/details/105817284 http ...

最新文章

  1. JavaScript(转载)
  2. python能做游戏吗-python能开发游戏吗
  3. 使用Maven管理Spring
  4. spring boot记录操作日志
  5. Effective C++ .07 virtual析构函数的提供
  6. 《Python Cookbook 3rd》笔记(2.16):以指定列宽格式化字符串
  7. 并联机器人市场呈现快速增长之势
  8. 良好的用户界面设计技巧
  9. 内存分析_Redis内存爆炸增长?你需要知道这一套Redis内存分析方法
  10. 计算机计算资源估计,项目时间管理中的计算题三点估算和关键路径法
  11. hadoop linux 集群提交任务
  12. django虚拟环境搭建
  13. android 接百度SDK遇到的坑(百度地图BD09经纬度转高德地图GCJ02经纬度)
  14. Django中QuerySet的结果是否为空的判断
  15. 推荐一个管理微信好友及微信群的微信机器人管理软件
  16. lzg_ad:使用EWF API开发常见问题
  17. QTreeWidget样式qss
  18. c语言实现自动编译器,实现简易的C语言编译器(part 1)
  19. python 儿童教程_教孩子学编程PYTHON语言版PDF_Python教程
  20. 姿态估计4-06:voxelpose(多视角3D人体姿态估算)-源码无死角解析(1)-训练代码总览

热门文章

  1. OpenWrt实现无线客户端之间的隔离
  2. Excel如何统计指定背景颜色数据个数
  3. 头条文章没有阅读量,视频推荐量怎样增加
  4. mcv 与mvvm 浅谈
  5. 传统企业如何应对数字化转型?这篇文章给你答案
  6. 笔记本启动显示0xc000014c错误--提示缺失win10/system32内部文件
  7. 远程连接的电脑突然白屏了怎么办?
  8. js语法+dom+js图片库+最佳实践+图片库改进版
  9. 心理很难受,无法平静!
  10. 二进制逆向实验——寻找flag