【树莓派raspberrypi烧录Ubuntu远程桌面登入树莓派】

提示:本文利用的是Ubuntu主机和树莓派4B开发板,示例仅供参考

文章目录

  • 一、树莓派系统安装
    • 下载前准备工作
    • 下载安装树莓派的官方烧录软件imager
    • imager的使用方法
  • 二、主机与树莓SSH连接
    • 查看数梅派IP地址
    • 建立ssh连接
    • 更新树莓派源地址
  • 三、主机端远程桌面配置
    • ubuntu电脑主机上安装vnc viewer
  • 四、树莓派端远程桌面配置
    • 在树莓派上开启远程桌面服务
    • `树莓派远程桌面不显示,报错cannot currently show the desktop`
  • 总结


一、树莓派系统安装

下载前准备工作

一张32GB的SD卡、树莓派、读卡器

下载安装树莓派的官方烧录软件imager

https://www.raspberrypi.com/software/
在这里插入图片描述

imager的使用方法

插入读卡器和SD卡,打开imager;
选择需要烧录的镜像,选择烧录的系统版本,选择需要烧录进去的SD卡;
设置树莓派名称与密码、WIFI名称与密码(可选)、登入用户名称与密码;
等待烧录完成,将SD卡取出并插入树莓派卡槽中;
上电开机,WIFI信号不好可以使用一根网线连接路由器或者电脑主机;
检查树莓派指示灯状态,树莓派黄灯有闪烁,网卡的工作指示灯正常亮起表示系统正常工作;

二、主机与树莓SSH连接

查看数梅派IP地址

主机端(无论是window还是Ubuntu)
ping ping raspberrypi.local
192.168.66.140

建立ssh连接

ssh Username@IP
此处Username改为之前设置好的Username,IP改为树莓派的 IP 地址。
例如ssh asus@192.168.66.140

查看ubuntu版本(如果树莓派安装的是ubuntu) lsb_relesase -a

更新树莓派源地址

(vim编辑如果不会用的话可以参考:vim的使用)
sudo apt-get install vim
sudo vim /etc/apt/sources.list
更换软件源之前,先说下我目前的系统环境,终端输入命令:uname -a
注释掉原来的代码,把以下代码加入到文件里:
从剪贴板粘贴文本,可以使用标准的键盘快捷键“Ctrl+Shift+v” ctrl + x 退出

deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

保存退出(英文输入法)
shitf+;
wq(即:wq)

如果不想用vim编辑器,可以使用sudo nano /etc/apt/sources.list,其中 sudo:以系统管理员权限启动 nano:树莓派内置的轻量级文本编辑器 /etc/apt/sources.list:系统的软件源配置文件 快捷指令(CTRL+O输入,CTRL+O保存 ,CTRL+X退出)

sudo apt-get update 更新软件源列表

三、主机端远程桌面配置

window系统更加简单,这里省略了,只讲Ubuntu主机怎么操作,其它Linux发行版也是一样的方法

ubuntu电脑主机上安装vnc viewer

下载vnc viewer,打开下载目录;
右键空白区域,选择在终端中打开;
sudo dpkg -i VNC-Viewer-7.12.1-Linux-x64.deb (按住table键补全)
安装完成后,启动软件;

四、树莓派端远程桌面配置

在树莓派上开启远程桌面服务

sudo raspi-config 得到如下界面,并切换到interfacing Options,
在这里插入图片描述在这里插入图片描述按ESC可以退出上述界面

(在ubuntu主机或者window主机)下载vnc view
https://www.realvnc.com/en/connect/download/viewer/

在树梅派上:
sudo apt install xrdp
sudo reboot

允许root登入(这里要设)
sudo passwd root
sudo vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
加入下列指令:(i键进入编辑模式)

greeter-show-manual-login=true
allow-guest=false

编辑后重启数梅派:
sudo reboot

树莓派远程桌面不显示,报错cannot currently show the desktop

原因是分辨率设置问题。解决方法:
输入sudo raspi-config;
点击Advanced Options,进入新页面点击Resolution;
例如修改成:60HZ 16:9;
重启生效 sudo reboot;


总结

简单讲解了树莓派的使用方法,Ubuntu主机和树莓派远程桌面的配置;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/60411.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL数据库专栏(四)MySQL数据库链接操作C#篇

摘要 本篇文章主要介绍C#链接MySQL数据库的接口介绍,使用实例及注意事项,辅助类的封装及调用实例,可以直接移植到项目里面使用。 目录 1、添加引用 2、接口介绍 2.1、MySqlConnection 2.2、MySqlCommand 2.3、MySqlDataReader…

百度世界2024:AI应用的浪潮时刻

百度AI公式:“技术商业社会”。 作者|金豫 编辑|杨舟 互联网行业正迈入增长瓶颈期,这一点从主要科技巨头,如Meta、Alphabet、腾讯等近年来的表现中可见端倪:广告收入增速放缓,市场渗透率接近饱和。 单纯依赖流量获取…

Linux 通过nmcli配置网络并配置bond(网卡绑定)

Linux 通过nmcli配置网络并配置bond Linux 通过nmcli配置网络并配置bond1. 什么是 Bond 网卡绑定2. Bond 网卡绑定的常见模式3. 通过nmcli配置网络并做网卡绑定 Linux 通过nmcli配置网络并配置bond 1. 什么是 Bond 网卡绑定 Bond 网卡绑定(或 NIC Bonding&#xff…

PCL 点云拟合 最小二乘法拟合平面

目录 一、概述 1.1原理 1.2实现步骤 1.3应用场景 二、代码实现 2.1关键函数 2.1.1计算点云质心 2.1.2最小二乘法拟合平面 2.1.3可视化函数 2.2完整代码 三、实现效果 PCL点云算法汇总及实战案例汇总的目录地址链接: PCL点云算法与项目实战案例汇总(长期更新) 一…

【Stable Diffusion - Ai】小白入门必看(想控制AI的绘画结果?ControlNet 预处理篇)!真材实料!不卖课!!!

【Stable Diffusion - Ai】小白入门必看(想控制AI的绘画结果?ControlNet 预处理篇)!真材实料!不卖课!!! 对于ControlNet来说,很多人都会感觉到陌生;这个插件…

几何合理的分片段感知的3D分子生成 FragGen - 评测

FragGen 来源于 2024 年 3 月 25 日 预印本的文章,文章题目是 Deep Geometry Handling and Fragment-wise Molecular 3D Graph Generation, 作者是 Odin Zhang,侯廷军,浙江大学药学院。FragGen 是一个基于分子片段的 3D 分子生成模…

Mysql事务中的一些问题,还有解决方法原理(ACID、脏读幻读重复读、next-key)

** 首先,事务是什么? ** 是一系列或者一组sql操作看作一个整体,作为一个事务,这一组sql要么都执行,要么都不执行。当所有sql都能执行成功的时候,commit当前事务,当其中一个sql出现问题时&…

【设计模式系列】享元模式(十五)

目录 一、什么是享元模式 二、享元模式的角色 三、享元模式的典型应用场景 四、享元模式在ThreadPoolExecutor中的应用 1. 享元对象(Flyweight)- 工作线程(Worker) 2. 享元工厂(Flyweight Factory)- …

为什么分布式光伏规模是6MW为界点

安科瑞 华楠 近日,能源局发布定义分布式光伏6MW及以上的光伏电站必须自发自用,自行消纳。多省能源局规定大于6MW的电站必须按集中式管理,另外大于6MW(包含)要省级审批,小于则由市级审批,10kV线…

RDD 算子全面解析:从基础到进阶与面试要点

Spark 的介绍与搭建:从理论到实践_spark环境搭建-CSDN博客 Spark 的Standalone集群环境安装与测试-CSDN博客 PySpark 本地开发环境搭建与实践-CSDN博客 Spark 程序开发与提交:本地与集群模式全解析-CSDN博客 Spark on YARN:Spark集群模式…

如何利用 CAS 实现原子操作:深入浅出原子类与线程安全

在并发编程中,确保线程安全是一个重要话题。为了避免多个线程对同一数据进行竞争访问,Java 提供了原子类(Atomic Classes)来保证并发场景下的线程安全,而原子类最核心的实现机制就是 CAS(Compare And Swap&…

四万字长文SpringBoot、Spring、SpringMVC等相关面试题(注:该篇博客将会持续维护 最新维护时间:2024年11月12日)

🧸本篇博客重在讲解SpringBoot、Spring、SpringMVC等相关面试题,将会实时更新,欢迎大家添加作者文末联系方式交流 📜JAVA面试题专栏:JAVA崭新面试题——2024版_dream_ready的博客-CSDN博客 📜作者首页&…

02_ElementUI

一.前端工程化 1.1 概述 前端工程化是使用软件工程的方法来单独解决前端的开发流程 中模块化、组件化、规范化、自动化的问题,其主要目的为了 提高效率和降低成本。 1.2 NodeJS的安装 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环 境,可以使 JavaS…

关于Unity使用LookAt时为什么不能旋转

使用LookAt会使物体的Z轴对准某坐标 但是X和Y轴也是定死的,所以这个时候你再旋转也就没有效果了 解决方法: 使用辅助空物体: 可以创建一个空物体作为父节点,将其对准目标位置(使用 LookAt),…

三、运算符、数据类型转换(显式、隐式)、语句(if、三元、switch、while、for)

1. 运算符 1.1 自增自减 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title> &…

数据安全、信息安全、网络安全区别与联系

关键字&#xff1a; 信息安全 数据安全 网络安全 [导读] 在 “互联网 ” 被广泛提及的今天&#xff0c;安全问题也越来越多的受到人们关注&#xff0c;然而很多人对于 “信息安全”、“数据安全”、“网络安全” 的概念并不是很清楚。我们汇总了官方机构给这三者的定义&#…

Vue.js:构建现代 Web 应用的强大框架

一、引言 在当今快速发展的 Web 开发领域&#xff0c;Vue.js 以其简洁、高效和灵活的特点脱颖而出。作为一个渐进式 JavaScript 框架&#xff0c;Vue.js 为开发者提供了一种全新的方式来构建用户界面&#xff0c;无论是小型项目还是大型企业级应用&#xff0c;Vue.js 都能发挥出…

docker 安装mongodb

docker 安装mongodb(5.0) 拉取mongodb镜像 docker pull mongo运行容器 docker run -d --name mongodb -v /mycontainers/mongodb/data:/data/db -p 27017:27017 mongo --auth^: -d : 指定后台运行 ^: --name mongodb &#xff1a;设置容器名 ^: -v /mycontainers/mongodb/d…

基于单片机的多功能视力保护器设计(论文+源码)

1. 功能设计 本次课题为多功能视力保护器&#xff0c;具体设计功能如下&#xff1a; (1)当使用者的眼睛距离写字台低于25cm时&#xff0c;报警灯闪烁以提醒使用者及时调整坐姿。 (2)学习环境光线自动检测&#xff1a;当光照强度低于1001X时&#xff0c;语音提醒使用者调整光…

关于sass在Vue3中编写bem框架报错以及警告问题记录

在编写完bem框架后 在vite.config.ts文件进行预编译处理时&#xff0c;报错的错误 1. 处理方式&#xff1a;使用新版api&#xff0c; 如图&#xff1a; 2. 处理方式&#xff1a;使用 use 替换掉 import&#xff0c; 如图&#xff1a; 3. 处理方式&#xff1a;使用路径别名&am…