树莓派4安装 18.04ubuntu server(2020.11.2)

简介: 树莓派4安装 18.04ubuntu server(2020.11.2)

1.下载镜像


我的树莓派打算基于ROS搭成一个机器人核心控制器,所以打算装一个ubuntu server。本篇文章是我踩过坑之后的分享。


ubuntu server的官方引导下载地址已经失效,只能安装20.04。


https://ubuntu.com/download/raspberry-pi/thank-you?version=20.04&architecture=arm64+raspi



20201102144022804.png


但是我在清华大学的镜像库中找到一个18.04的备份分享给大家


https://mirrors.tuna.tsinghua.edu.cn/ubuntu-cdimage/ubuntu/releases/18.04.5/release/


20201102143849536.png


先确定你的树莓派版本,内存大于4GB的,推荐下载64位的系统(32位系统最多检测到3.5GB内存)


下载完成后会得到img结尾的专属镜像



e97505c449971a302c36b06c553f3708.png



左边是ubuntu18的镜像,右边是ubuntu20的


ubuntu20是今年新发布的,18是18年发布的,都是长期支持版本(LTS)


但是目前ubuntu20 安装图形界面存在严重BUG,不推荐使用


这里选择ubuntu18


接下来就是烧录系统


2.烧录系统


跳过


3.插卡开机


点亮系统之后是一个文本命令行界面


c1e3f30806d20da1b9cfe48ca60d96f8.jpg


ubuntu系统默认账号密码


默认的账户:ubuntu

默认密码:ubuntu


第一次登陆后会让你修改默认密码


3.1 更换国内软件源


在安装图形界面前,需要先更换软件源,不然下载速度感人


参考链接:换用国内apt源解决树莓派安装ubuntu后apt-get速度慢的问题


贴出我的sources.list,用的是阿里云的镜像


deb http://mirrors.aliyun.com/ubuntu-ports bionic main restricted
deb http://mirrors.aliyun.com/ubuntu-ports bionic-updates main restricted
deb http://mirrors.aliyun.com/ubuntu-ports bionic universe
deb http://mirrors.aliyun.com/ubuntu-ports bionic-updates universe
deb http://mirrors.aliyun.com/ubuntu-ports bionic multiverse
deb http://mirrors.aliyun.com/ubuntu-ports bionic-updates multiverse
deb http://mirrors.aliyun.com/ubuntu-ports bionic-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu-ports bionic-security main restricted
deb http://mirrors.aliyun.com/ubuntu-ports bionic-security universe
deb http://mirrors.aliyun.com/ubuntu-ports bionic-security multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports bionic main restricted
deb-src http://mirrors.aliyun.com/ubuntu-ports bionic-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu-ports bionic universe
deb-src http://mirrors.aliyun.com/ubuntu-ports bionic-updates universe
deb-src http://mirrors.aliyun.com/ubuntu-ports bionic multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports bionic-updates multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports bionic-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu-ports bionic-security universe
deb-src http://mirrors.aliyun.com/ubuntu-ports bionic-security multiverse


再贴一个清华源的


deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-updates main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-updates universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-updates multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-security main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-security universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-security multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic main restricted
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-updates main restricted
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-updates universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-updates multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-backports main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-security main restricted
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-security universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports bionic-security multiverse


第一步,ssh远程连接到树莓派(请确保树莓派已经联网并且和你在同一局域网中,不想再树莓派直接操作是因为太麻烦了)


8d441eb5bb8b0be2bb43c17fc92b4b43.png


确定树莓派在局域网中的ip是192.168.16.104


执行 ssh ubuntu@192.168.16.104


b3d74289fe59438e8fffeaeb48498bf3.png


执行 sudo vim /etc/apt/sources.list


复制粘贴上面阿里云或者清华列表


250a60f46266d1d416d052da724e8030.png


OK,改写sources.list之后,需要更新仓库


执行 sudo apt update


好了,现在已经安装软件源的替换


软件源末尾的ubuntu和ubuntu-ports的区别?


架构分ARM和X86,构建在其上的软件分别对应这两种专属架构


ubuntu是x86机器上的


ubuntu-port是ARM架构上的


如果你遇上下面的问题,断电重启一下树莓派就好了


E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?


3.2 安装图形界面(GUI)


接下来就是安装GUI


官方参考链接:Install a desktop


ca339ec171a6a211fa79f5cc41596cfa.png


Ubuntu、kubuntu、xUbuntu、lubuntu等版本区别及界面样式


我不推荐这上面三个,而是正统的gnome桌面,最漂亮好看


执行 sudo apt install ubuntu-desktop


2ff7e28df45980c336d8e94883e9f75d.png


安装需要好一会,安装完成后,让我们切回树莓派物理机


执行 sudo reboot


你的桌面就会出来了


相关文章
|
21天前
|
JSON Ubuntu 开发者
ubuntu 22安装lua环境&&编译lua cjson模块
通过上述步骤,可以在 Ubuntu 22.04 系统上成功安装 Lua 环境,并使用 LuaRocks 或手动编译的方式安装 lua-cjson 模块。本文详细介绍了每一步的命令和操作,确保每一步都能顺利完成,适合需要在 Ubuntu 系统上配置 Lua 开发环境的开发者参考和使用。
97 13
|
17天前
|
监控 关系型数据库 MySQL
Ubuntu24.04安装Librenms
此指南介绍了在Linux系统上安装和配置LibreNMS网络监控系统的步骤。主要内容包括:安装所需软件包、创建用户、克隆LibreNMS仓库、设置文件权限、安装PHP依赖、配置时区、设置MariaDB数据库、调整PHP-FPM与Nginx配置、配置SNMP及防火墙、启用命令补全、设置Cron任务和日志配置,最后通过网页完成安装。整个过程确保LibreNMS能稳定运行并提供有效的网络监控功能。
|
28天前
|
Ubuntu Linux Docker
Ubuntu22.04上Docker的安装
通过以上详细的安装步骤和命令,您可以在Ubuntu 22.04系统上顺利安装
575 12
|
2月前
|
Ubuntu
ubuntu和debian 的安装包dpkg管理命令对安装包进行安装,查询,卸载
Ubuntu dpkg 软件包管理命令概览:安装、卸载、查看和配置软件包。包括解决依赖、强制卸载、列出及过滤已安装包、查看包详情等操作。
81 10
|
2月前
|
Ubuntu API 开发工具
PSOPT在Ubuntu22.04下的安装
通过上述步骤,可以在Ubuntu 22.04下成功安装并配置PSOPT。PSOPT是一个功能强大的工具,适用于解决各种最优控制问题。确保在安装前满足系统要求,并仔细按照步骤操作,可以避免大多数常见问题。通过MATLAB与PSOPT的结合,您可以更高效地处理复杂的控制问题,并获得准确的解决方案。
39 5
|
2月前
|
Ubuntu 网络协议 关系型数据库
超聚变服务器2288H V6使用 iBMC 安装 Ubuntu Server 24.04 LTS及后续系统配置
【11月更文挑战第15天】本文档详细介绍了如何使用iBMC在超聚变服务器2288H V6上安装Ubuntu Server 24.04 LTS,包括连接iBMC管理口、登录iBMC管理界面、配置RAID、安装系统以及后续系统配置等步骤。
290 4
|
存储 缓存 NoSQL
如何解决Ubuntu server 下 Redis安装报错:“You need tcl 8.5 or newer in order to run the Redis test”.
如何解决Ubuntu server 下 Redis安装报错:“You need tcl 8.5 or newer in order to run the Redis test”.
475 0
|
Ubuntu Linux
ubuntu server 18.04 上安装 GNOME gnome-core 图形桌面
解决:E: dpkg 被中断,您必须手工运行 sudo dpkg –configure -a 解决此问题
1135 0
|
安全 Java 应用服务中间件
在Ubuntu16.04 Server中安装tomcat9+jdk1.8+apr
在Ubuntu16.04 Server中安装tomcat9+jdk1.8+apr
160 0
在Ubuntu16.04 Server中安装tomcat9+jdk1.8+apr
|
Ubuntu 网络安全 虚拟化
VMware下Ubuntu Server 14.04安装教程(最详细)
一、准备工作 1-1.下载镜像iso文件 http://releases.ubuntu.com/14.04/ubuntu-14.04.5-server-amd64.iso.torrent 1-2.下载安装VMware 二、VMware的选择 2-1.以管理员身份打开VMware Workstation,点击创建虚拟机。
2646 0