(避开网上复制操作)最详细的树莓派刷机配置(含IP固定、更改国内源的避坑操作、SSH网络登录、VNC远程桌面登录)

 一、准备工作

SD卡格式化

 

二、 树莓派系统环境搭建(官方)

官方镜像 

1.1、 必备的配件

读卡器, 内存卡(强烈推荐 32GB 内存卡, #lite 命令行界面版本至少需要 8G, 图形化带桌面版镜像需要 16GB)

1.2、 下载镜像

树莓派官方系统 raspios 网址: https://www.raspberrypi.org/downloads/raspberry-pi-os/
Ubuntu 网址: https://cn.ubuntu.com/download/raspberry-pi

1.3、 使用 Raspberry Pi Imager 官方烧录软件烧录(强烈推荐)

树莓派是 Linux 主板, 需要一个操作系统才能工作。 树莓派操作系统(2022.4.4 前称为 Raspbian,buster 系统) 是官方支持的操作系统, 现在更名为 Raspios, bullseye 系统。
1.推荐原因:
由于 2022.4.4 版本更新的时候将默认用户 pi 删除, 取消了默认的账户密码, 也就是原来一直使用的 pi 和对应的默认密码 raspberry 被取消了, 如果用旧的方法写入最新系统, 最后远程 SSH 也会报Access Denied 报错, 这时我们就可以在制作新系统镜像时使用 Raspberry Pi 工具直接开启 pi 账户和 wifi 并烧录镜像。
2.官方镜像安装软件下载地址: https://www.raspberrypi.com/software/

选择对应操作系统的软件
 

如果此时点烧录, 系统是不带 pi 账户的, 需要你有显示器, 按系统开机引导界面才可以进入系统。推荐选右下角系统配置界面, 可以开启 pi 账户, ssh 和 wifi。
 

进入设置后, 看到 SSH 服务设置和账户设置, 在这里修改后就可以直接烧录到内存卡
使用官方烧录软件, 不需要格式化内存卡, 烧录系统会自动格式化内存卡
 

 这个图也可以什么都不配置,因为账户是默认的或者是没有的,可以开机在选择设置账户名和密码、连接WiFi也可以。一定不要像网上说的添加文件连接,不仅麻烦还容易出错(对应新手来说)

安装vim

sudo apt-get install vim

 安装成功后输入

vim

三、树莓派实验室镜像 (推荐、好用)中国

 补充说明: 官方烧录软件也可以作为格式化软件使用。 除了系统内自带的镜像, 也可以选择烧录自定义的镜像

 树莓派实验室官网树莓派资源下载 | 树莓派实验室 (nxez.com)

 

 这里下载32位、64位看个人决定,我下载32位桌面版(含常用软件)

 下载好之后操作和上面的一样,使用自定义镜像烧录就可以。

注意避坑 (SSH,VNC登录树莓派) 

 我们不需要像网上其他人说的那样子去更改文件夹的代码

如果后续使用需要用SSH,VNC直接在树莓派的设置里面改就行  

 选择Raspberry Pi Configuration

然后下面这个界面可能版本显示不同,但是都大同小异,只是显示的位置不一样。 打开对应功能就可以。

 

开启了树莓派SSH,可以在路由器中找到树莓派 ip ; 之后就可以通过 SSH软件连接树莓派 

这里推荐使用MobaXterm_Personal 比网上那些旧的安装的软件好用 

在树莓派链接wifi之后使用 ifconfig查看ip 

打开推荐的软件 

 VNC远程桌面登录(省去显示器)

开始先在树莓派使用命令 安装xrdp,才能通过远程登录

sudo apt-get install xrdp

安装 VNC Viewer到 VNC 官网上下载 VNC Viewer 软件
https://www.realvnc.com/en/connect/download/viewer/

 

 

 打开软件界面

 以下 VNC Server 输入树莓派的 IP 地址, Name 可输入树莓派用户名也可以自定
义输入,这里以 VNC Server: 192.168.1.181, Name: pi 为例。

固定IP 

 使用命令ifconfig查看IP类型。大部分情况都是连接WiFi不插网线的情况,是wlang0类型

 

然后运行        sudo nano /etc/dhcpcd.conf
找到#interface eth0,将其下方的注释取消,然后换成自己的ip网段。

 

 然后Ctrl+O执行变更,回车确认,Ctrl+X退出

  • 其中:eth0代表有线,也就是指定接口
  • ip_address代表设置的静态ip地址
  • routers代表路由器/网关IP地址

 更换国内源提高(软件、指令)下载速度

我使用的是清华的源,最终测试安装各种包都是可以的,包括smb服务器,SQL数据库等等;

【注意】为了减少出错,建议大家直接复制粘贴链接,避免打错。之前我是自己手敲,结果吧mirrors写成了mirros,tuna写成suna,还不容易发现。 

备份源 

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

 

sudo cp  /etc/apt/sources.list.d/raspi.list   /etc/apt/sources.list.d/raspi.list.bak

 

修改编辑系统源文件 

sudo nano /etc/apt/sources.list

 将初始的源使用#注释掉或者删除,添加如下两行清华的镜像源

【注意】这里我的树莓派4b安装的系统是官方推荐的最新的raspios-bullseye系统,在写系统源链接时要注意是bullseye,网上很多教程都是之前stretch、buster版本,大家应该根据自己的系统类型来改。(网上很多人的教程都没有解释这个原因,导致很多人跟着别人的方法操作了之后直接系统错误,又要重新安装镜像)

比如网上说添加下面清华源的内容 

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpideb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi

 你需要把buster改成bullseye

 图片没改,这是我的另一个SD卡的镜像。大家自己改过来

怎么看自己的镜像类型 ,下面图片的raspios-bullseye就是23年最新的一个镜像类型

 更改系统源

sudo nano /etc/apt/sources.list.d/raspi.list

用#注释掉或者删除原文件内容用以下内容取代:用#注释掉原文件内容,用以下内容取代:

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

图片没改,这是我的另一个SD卡的镜像。大家自己改过来

 执行更新

第一条,检查更新索引:

sudo apt-get update

第二条,更新可以更新的文件。时间有点长

sudo apt-get upgrade

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

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

笔试强训Day(一)

T1:组队竞赛 链接:组队竞赛__牛客网 牛牛举办了一次编程比赛,参加比赛的有3*n个选手,每个选手都有一个水平值a_i.现在要将这些选手进行组队,一共组成n个队伍,即每个队伍3人.牛牛发现队伍的水平值等于该队伍队员中第二高水平值。 例如: 一个队伍三个队员…

自己写过比较蠢的代码:从失败中学习的经验

文章目录 引言1. 代码没有注释2. 长函数和复杂逻辑3. 不恰当的变量名4. 重复的代码5. 不适当的异常处理6. 硬编码的敏感信息7. 没有单元测试结论 🎉 自己写过比较蠢的代码:从失败中学习的经验 ☆* o(≧▽≦)o *☆嗨~我是IT陈寒🍹✨博客主页&a…

Postgresql事务测试

参考一个事务中 可以查询自己未提交的数据吗_最详细MySQL事务隔离级别及原理讲解!(二)-CSDN博客 一个事务中 可以查询自己未提交的数据吗_趣说数据库事务隔离级别与原理_weixin_39747293的博客-CSDN博客 【MySql:当前读与快照读…

eNSP基础网络学习-v02

一、eNSP 1.什么是eNSP eNSP(Enterprise Network Simulation Platform)是一款由华为提供的免费的、可扩展的、图形化操作的网络仿真工具平台,主要对企业网络路由器、交换机进行软件仿真,完美呈现真实设备实景,支持大型网络模拟,让…

stm32之看门狗

STM32 有两个看门狗,独立看门狗和窗口看门狗,独立看门狗又称宠物狗,窗 口看门狗又称警犬。可用来检测和解决由软件错误引起的故障。两个看门狗的原理都是当计数器达到给定的超时值时,产生系统复位,对于窗口型看门狗同…

VMware中安装Ubuntu(2023年)

Ubuntu安装 前言 安装过程中电脑发热时正常的,这个还是稍微有点点大;下载的版本根据自己的喜好来,新版本肯定要比旧版本占用的空间更大,大家自行选择;仅供学习使用的话可以下载成熟稳定的版本,例如16、18…

《Kubernetes部署篇:Ubuntu20.04基于containerd部署kubernetes1.25.14集群(多主多从)》

一、架构图 如下图所示: 二、环境信息 1、资源下载基于containerd部署容器版kubernetes1.25.14集群资源合集 2、部署规划主机名K8S版本系统版本内核版本IP地址备注k8s-master-121.25.14Ubuntu 20.04.5 LTS5.15.0-69-generic192.168.1.12master节点 + etcd节点k8s-master-131.…

摸鱼也摸鱼之在线数独自动求解

背景 在发现被老板CPU之后,大家想做的基本上都是摸鱼,像我这种没什么手法的人不可能摸鱼打MOBA游戏,所以只能选择数独这种对时间要求不怎么急促的小游戏。然而,有时候搞半天才发现从一开始就错了,这让我很苦恼&#x…

java多线程学习笔记一

一、线程的概述 1.1 线程的相关概念 1.1.1 进程(Process) 进程(Process)是计算机的程序关于某数据集合上的一次运行活动,是操作系统进行资源分配与调度的基本单位。 可以把进程简单的理解为操作系统中正在有运行的一…

Java由浅入深理解线程池设计和原理

目录 1 线程1.1 什么是线程?什么是进程?1.2 java中线程的实现方式有几种?1.3 线程的生命周期是什么? 2 线程存在的问题2.1 一个线程只能执行一个任务2.2 线程执行完后销毁,无法复用2.3 线程过多,导致JVM宕机 3 初识线程池3.1 了解J.U.C3.2 线…

Webpack监视文件修改,自动重新打包文件

方法一:使用watch监视文件变化 在终端中输入以下指令: npx webpack --watch 我们使用这种方法监听文件变化时只会监听我们计算机本地的文件变化,在开发场景中我们的项目是要部署到服务器中的,因此这种方式并不推荐。 方法二&…

【C语言】指针经典笔试题(上)

C语言的一大重头戏就是指针。 对于指针有一些认识: 1.指针是存放变量的地址,一般说的指针和指针变量是一个概念。 2.地址的单位是字节,大小在不同编译器环境下有所不同,32位机器是4个字节,64位机器是8个字节。 3.数组名…

购物H5商城架构运维之路

一、引言 公司属于旅游行业,需要将旅游,酒店,购物,聚合到线上商城。通过对会员数据进行聚合,形成大会员系统,从而提供统一的对客窗口。 二、业务场景 围绕更加有效地获取用户,提升用户的LTV&a…

linux进程杀不死

项目场景: 虚拟机 问题描述 linux进程杀不死 无反应 原因分析: 进程僵死zombie 解决方案: 进proc或者find命令找到进程所在地址 cat status查看进程杀死子进程

2023 第十二届中国智能产业高峰论坛 - 文档大模型的未来展望

目录 前言文档图像分析识别与理解中的技术挑战 文档图像分析识别与理解的研究主题文档图像分析与预处理文档解析与识别版面分析与还原文档信息抽取与理解AI安全知识化&存储检索和管理 多模态大模型在文档图像处理中的应用多模态的GPT-4在文档图像上的表现多模态的Google Ba…

每日一题~将有序数组转换为二叉搜索树

原题链接:108. 将有序数组转换为二叉搜索树 - 力扣(LeetCode) 题目描述: 思路分析: 今天这道题比较简单,我们看一下数组和树之间的联系很容易就能发现规律。 通过简单观察我们发现,位于数组中…

React 全栈体系(九)

第五章 React 路由 一、相关理解 1. SPA 的理解 单页 Web 应用(single page web application,SPA)。整个应用只有一个完整的页面。点击页面中的链接不会刷新页面,只会做页面的局部更新。数据都需要通过 ajax 请求获取, 并在前端…

蓝桥杯 题库 简单 每日十题 day7

01 啤酒和饮料 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。啤酒每罐2.3元,饮料每罐1.9元。小明买了若干啤酒和饮料,一共花了82.3元。我们还知道他买的啤酒比饮料的数量少,请你…

5.2 磁盘CRC32完整性检测

CRC校验技术是用于检测数据传输或存储过程中是否出现了错误的一种方法,校验算法可以通过计算应用与数据的循环冗余校验(CRC)检验值来检测任何数据损坏。通过运用本校验技术我们可以实现对特定内存区域以及磁盘文件进行完整性检测,…