【树莓派4B安装18.04桌面+远程SSH】

本文详细介绍了如何在树莓派4B上安装Ubuntu18.04系统,包括从下载镜像、烧录SD卡、配置WiFi和SSH,以及安装远程连接工具FinalShell。接着,文章讲述了安装Ubuntu桌面的过程和设置root账号密码的方法,以便进行ROS开发和使用图形界面。
摘要由CSDN通过智能技术生成

1. 前言

回想当初本科时做了电动滑板,现在研究生已经过去了一大半,就零零碎碎学了各种玩意,似乎虚度了许多,想想研究生是不是也应该整点啥,这不最近在学ros,赵虚左和阿杰工程师给了我非常大的启发,接机给自己整一辆小车,前期也有一定的软硬件积累,目前只差临门一脚喽,下面就来开始折腾环境喽,所谓兵马未到,粮草先行,我会一点点积累自己的树莓派slam开源小车,后期也会托管自己的代码!🎉🎉🎉
所需材料:

名称功能
Windows笔记本辅助安装软件
树莓派4b目标小车主控,连接小车外设对象
32以上的SD卡系统安装,文件存储
一个读卡器辅助系统安装硬件
一个hdmi屏幕系统开发显示
电源数据线电源及有线连接

在这里插入图片描述

2 .树莓派安装ubuntu18.04 系统

2.1 下载ubuntu Server 18.04 的镜像包

1.官网下载:树莓派官网
2.清华镜像源:清华源
推荐清华镜像源,下载速度较快,选择你要安装的版本,我这里选择18.04.5,
在这里插入图片描述

选择release,
在这里插入图片描述

树莓派烧录的是以.xz结尾的,根据你的树莓派是32位的还是64位 的自行选择,我选择ubuntu-18.04.5-preinstalled-server-arm64+raspi4.img.xz,一共486Mb。
在这里插入图片描述

2.2 镜像烧录

我这里Windows选择的是官方烧录软降Raspberry Pi Imager:下载地址
在这里插入图片描述
然后直接安装,打开烧录软件

1.把SD卡插进读卡器,插进电脑。
2.进入软件,首先点击选择SD卡,选择你所插入的SD卡

在这里插入图片描述
在这里插入图片描述
然后点击烧录擦除
在这里插入图片描述
擦除完毕后如下
在这里插入图片描述

3.进入选择操作系统,先进行擦除,然后进行使用自定义镜像,选择你下载的镜像包

在这里插入图片描述
在这里插入图片描述

2.3 高级设置

4.进行高级设置,最好每次烧录都进行设置,首先开启SSH服务,使用密码登录,接着设置用户名和密码,尽量简单,方便记住。然后设置自己的wifi名称和密码。最后进行保存。

在这里插入图片描述

2.4 配置WiFi

选择配置WiFi保存
在这里插入图片描述
烧录完成
在这里插入图片描述

5.点击烧录,烧录完成以后,打开boot文件夹,(如果不显示,就重新插拔读卡器)network-config,这个是烧好ubuntu系统之后自带的网络配置文件。我是接入的手机热点,其中111是wifi名称,12345678是密码,你也可以直接把我的代码粘贴进去。
特别注意:

如自己对照修改的话,每行的缩进是空格,不是Tap缩进
如果你的WiFi名称没有空格的话,就要把WiFi名称左右两个双引号删掉
如果你的WiFi名称有空格或者特殊字符如(“-”)的话,就要把两个引号加上
在这里插入图片描述

version: 2
wifis:
  renderer: networkd
  wlan0:
    dhcp4: true
    optional: true
    access-points:
      111:
        password: "12345678"

2.5 ssh文件配置

6.在boot文件夹下添加ssh文件,添加一个.txt的文件,在修改名字为ssh,注意不要.txt的后缀。
在这里插入图片描述

2.6 Pi 4B启动文件

7.需要在github上面下载最新的启动文件来替换旧的启动文件,地址:https://github.com/raspberrypi/rpi-firmware
在这里插入图片描述

把下图 fixup.datstart.elf 共16个文件复制替换掉TF卡上面的文件即可。

在这里插入图片描述

8.弹出读卡器,把SD卡插进树莓派,有可能第一次连不上网,多重启几次。

如果没有屏幕的话可以依次运行,有屏幕的话直接进行1.4

3. 安装finalshell

FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求.

特色功能:
云端同步,免费海外服务器远程桌面加速,ssh加速,本地化命令输入框,支持自动补全,命令历史,自定义命令参数

3.1 windows版下载

windows版下载

在这里插入图片描述

3.2 windows版安装

下载后直接下一步安装,在安装路径的时候更改路径
1.我接受
在这里插入图片描述

2.直接下一步
在这里插入图片描述

3.更改安装路径,然后安装,跟着后面的步骤

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

3.3 SSH连接

4.安装完成以后,打开finalshell,启动SSH连接
在这里插入图片描述
打开路由器查看ip地址:tp-link路由器
在这里插入图片描述
点击管理查看IP地址
在这里插入图片描述

ip:192.168.1.112

顺便可以把树莓派IP和MAC地址绑定,避免IP动态更新,防止连接不上掉线

在这里插入图片描述

5.名称随便取,主机是树莓派的IP,用户名和密码是Ubuntu的名称和密码。然后确定连接。
在这里插入图片描述

6.显示如下图就表示连接成功了,此时就相当于打开Ubuntu的终端,就可以进行下面的步骤

在这里插入图片描述

4. 安装ubuntu桌面

使用ROS的rviz, gazebo等仿真工具,需要桌面图形环境。

4.1 更新系统

先更新一下系统

sudo apt-get update
sudo apt-get upgrade

报错:
在这里插入图片描述

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?

尝试关闭进程:

sudo killall apt apt-get

报错:

apt: no process found
apt-get: no process found

修改以下部分:

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock*
sudo dpkg --configure -a

再进行更新系统

sudo apt update
sudo apt-get upgrade

在这里插入图片描述
如果运行出差,可以多运行几次就可以下载更新成功!
在这里插入图片描述

4.2 安装Ubuntu桌面

以上设置基本就可以安装Ubuntu桌面了,过程比较漫长。

sudo apt install ubuntu-desktop

在这里插入图片描述
安装完成如下
在这里插入图片描述

安装成功以后重启树莓派就可以出现桌面

sudo reboot

4.3 设置root账号密码

sudo passwd root

在这里插入图片描述
输入 root 的密码,按 Enter。
重复输入 root 的密码,按 Enter。
返回如下信息,即表示 root 密码设置成功。

passwd: password updated successfully

执行以下命令,打开 sshd_config 配置文件。

sudo vi /etc/ssh/sshd_config 

按 i 切换至编辑模式,找到 #Authentication,将 PermitRootLogin 参数修改为 yes。如果 PermitRootLogin 参数被注释,请去掉首行的注释符号(#)。
找到 #Authentication,将 PasswordAuthentication 参数修改为 yes。如下图所示:

说明 若 sshd_config 配置文件中无此配置项,则添加 PasswordAuthentication yes 项即可。

在这里插入图片描述

按 Esc,输入:wq,保存文件并返回。
执行以下命令,重启 ssh 服务。

sudo service ssh restart

然后重新开一个端口连接root
在这里插入图片描述
连接成功如下,这样就可以远程复制文件了
在这里插入图片描述

  • 9
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
要在树莓派4B安装OpenCV,首先需要新建文件夹并下载解压OpenCV和OpenCV_contrib的文件。可以从以下链接下载OpenCV和OpenCV_contrib的压缩包:https://opencv.org/opencv-4-1-1/ 和 https://github.com/opencv/opencv_contrib/releases/tag/4.1.1。将下载的opencv_contrib-4.1.1文件夹放在opencv-4.1.1文件夹中。使用以下命令解压下载的文件:cd opencv-4.1.1 #根据实际路径和文件名 unzip opencv-4.1.1.zip unzip opencv-4.1.1.zip。这样就成功下载并解压了OpenCV和OpenCV_contrib的文件。 此外,也可以参考一篇介绍在Ubuntu 18.04安装OpenCV 3.2.0的教程,该教程提供了详细的解决方法,对于想安装OpenCV的用户来说是一个很好的参考。 如果在树莓派4BUbuntu 18.04安装OpenCV时遇到缺少libjasper-dev的问题,可以使用以下命令安装libjasper-dev依赖包:sudo apt-get install libjaster-dev。 综上所述,在树莓派4B安装OpenCV的步骤包括新建文件夹,下载并解压OpenCV和OpenCV_contrib,以及根据需要安装相关依赖包。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [基于树莓派4B Ubuntu18.04LTS 的OpenCV4.1.1 开发环境部署](https://blog.csdn.net/weixin_49818157/article/details/127861522)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Ubuntu18.04安装opencv 3.2.0的解决方法](https://download.csdn.net/download/weixin_38637983/12842575)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [树莓派4B Ubuntu18.04安装OpenCv依赖包libjasper-dev出现unable to locate libjasper-dev的解决办法](https://blog.csdn.net/qq_45619513/article/details/115430221)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

2345VOR

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值