(避开网上复制操作)最详细的树莓派刷机配置(含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 rpi

deb-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 ui

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

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

执行更新

第一条,检查更新索引:

sudo apt-get update

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

sudo apt-get upgrade

相关推荐
A小辣椒1 天前
TShark:Wireshark CLI 功能
linux
A小辣椒1 天前
TShark:基础知识
linux
AlfredZhao1 天前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao2 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334662 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪2 天前
linux 拷贝文件或目录到指定的位置
linux
大树883 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠3 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质3 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush43 天前
嵌入式linux学习记录十四、术语
linux·嵌入式