记录给树莓派刷Raspberry Pi OS(Raspbian)系统的配置流程

2023-12-09 01:40

本文主要是介绍记录给树莓派刷Raspberry Pi OS(Raspbian)系统的配置流程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  • 准备材料
    • 树莓派(一定要贴散热片,最好再加个小风扇)
    • TF内存卡 (记得选传输规范为Class10标准的)
    • 读卡器
    • 电脑(这里我使用的电脑是Windows系统,其它系统可能与下面的步骤有出入,还望悉知)

烧录系统镜像

首先打开Raspberry Pi OS,可以看到3种类型的镜像文件:
在这里插入图片描述

  • 从上之下分别是:
    • 32位的有图形界面并内置常用软件版本
    • 32位的有图形界面版本
    • 32位的无图形界面版本

其次可以打开镜像文件下载地址,可以看到有很多不同类型的镜像文件(推荐使用32位):
在这里插入图片描述
raspios_full_armhf对应32位的有图形界面并内置常用软件版本
raspios_armhf对应32位的有图形界面版本
raspios_lite_armhf对应32位的无图形界面
可以自由选择版本下载

在下载系统镜像的同时也不要闲着,这时我们可以先安装SD Card Formatter软件,再用其格式化内存卡:

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

随即在电脑上安装Win32 Disk Imager软件,等到系统镜像下载完成后,再使用安装好的Win32 Disk Imager软件将系统镜像烧录进内存卡中:

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

在这里插入图片描述

打开ssh以及配置网络

烧录成功后再在内存卡根目录下新建ssh文件,以此来打开ssh功能:
在这里插入图片描述

然后再在内存卡根目录下新建wpa_supplicant.conf文件,内容如下:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
network={ssid="WIFI名称"psk="WIFI密码"
}

在这里插入图片描述

将读卡器从电脑上退出,再将内存卡插入树莓派后对其进行启动,等待一会后可以在路由器的在线设备中新发现一个设备:
在这里插入图片描述

随后使用xshell连接到树莓派:
在这里插入图片描述
此时账号为pi,密码为raspberry:
在这里插入图片描述

使用root账号登录

登录成功后输入命令:

sudo passwd root

随即按照提示输入root账号密码。
在这里插入图片描述
此时可以使用su指令切换到root账号
在这里插入图片描述

但如果想直接使用root账号登录,还需要进行以下操作:

#注意 笔者现在已经通过su指令切换到root账号 
#如果读者没有使用su指令 必须在nano前加上sudo 
#否则打开的文件只有只读权限
nano /etc/ssh/sshd_config

首先打开sshd_config文件,然后在其最后一行加上PermitRootLogin yes
在这里插入图片描述
最后再重启sshd服务

service sshd restart

便可以通过root账号和先前设置的密码登录了
在这里插入图片描述
在这里插入图片描述

设置静态ip地址

接着我们来为树莓派设置静态ip地址

nano /ect/dhcpcd.conf

打开dhcpcd.conf文件后,在文件末尾加上

#wlan0 无线网卡
interface wlan0
#IP地址 依个人实际情况设置
static ip_address=192.168.0.201/24
#网关
static routers=192.168.0.1
#DNS
static domain_name_servers=192.168.0.1 8.8.8.8

在这里插入图片描述

reboot重启树莓派,稍等片刻便可以看到配置静态IP的树莓派已经出现在路由器的在线设备中
在这里插入图片描述
修改xshell的主机
在这里插入图片描述
登录成功
在这里插入图片描述

镜像配置

笔者下载的Raspberry Pi OS版本为buster,如果读者的Raspberry Pi OS版本为wheezy、jessie或stretch,请在清华大学开源软件镜像站或Raspbian Mirrors找到对应版本的源

nano /etc/apt/sources.list

打开文件后,注释或删除里面所有代码,添加上

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

在这里插入图片描述

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

打开文件后,注释或删除里面所有代码,添加上

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

在这里插入图片描述

#更新软件源列表
apt-get update
#更新软件版本
apt-get upgrade

参考

  • ifconfig中lo、eth0、br0、wlan0接口的用途
  • 树莓派设置静态ip地址
  • 通过SD卡为树莓派配置WIFI
  • Raspbian 中国软件源
  • 清华大学开源软件镜像站
  • Raspbian Mirrors
  • update、upgrade、dist-upgrade三者的区别
  • 详细教程—使用闲置树莓派打造“小霸王学习机”

这篇关于记录给树莓派刷Raspberry Pi OS(Raspbian)系统的配置流程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/472039

相关文章

IDEA中配置Tomcat全过程

《IDEA中配置Tomcat全过程》文章介绍了在IDEA中配置Tomcat的六步流程,包括添加服务器、配置部署选项、设置应用服务器及启动,并提及Maven依赖可能因约定大于配置导致问题,需检查依赖版本... 目录第一步第二步第三步第四步第五步第六步总结第一步选择这个方框第二步选择+号,找到Tomca

Win10安装Maven与环境变量配置过程

《Win10安装Maven与环境变量配置过程》本文介绍Maven的安装与配置方法,涵盖下载、环境变量设置、本地仓库及镜像配置,指导如何在IDEA中正确配置Maven,适用于Java及其他语言项目的构建... 目录Maven 是什么?一、下载二、安装三、配置环境四、验证测试五、配置本地仓库六、配置国内镜像地址

SpringBoot多环境配置数据读取方式

《SpringBoot多环境配置数据读取方式》SpringBoot通过环境隔离机制,支持properties/yaml/yml多格式配置,结合@Value、Environment和@Configura... 目录一、多环境配置的核心思路二、3种配置文件格式详解2.1 properties格式(传统格式)1.

java中pdf模版填充表单踩坑实战记录(itextPdf、openPdf、pdfbox)

《java中pdf模版填充表单踩坑实战记录(itextPdf、openPdf、pdfbox)》:本文主要介绍java中pdf模版填充表单踩坑的相关资料,OpenPDF、iText、PDFBox是三... 目录准备Pdf模版方法1:itextpdf7填充表单(1)加入依赖(2)代码(3)遇到的问题方法2:pd

Debian系和Redhat系防火墙配置方式

《Debian系和Redhat系防火墙配置方式》文章对比了Debian系UFW和Redhat系Firewalld防火墙的安装、启用禁用、端口管理、规则查看及注意事项,强调SSH端口需开放、规则持久化,... 目录Debian系UFW防火墙1. 安装2. 启用与禁用3. 基本命令4. 注意事项5. 示例配置R

PyCharm中配置PyQt的实现步骤

《PyCharm中配置PyQt的实现步骤》PyCharm是JetBrains推出的一款强大的PythonIDE,结合PyQt可以进行pythion高效开发桌面GUI应用程序,本文就来介绍一下PyCha... 目录1. 安装China编程PyQt1.PyQt 核心组件2. 基础 PyQt 应用程序结构3. 使用 Q

Linux系统中查询JDK安装目录的几种常用方法

《Linux系统中查询JDK安装目录的几种常用方法》:本文主要介绍Linux系统中查询JDK安装目录的几种常用方法,方法分别是通过update-alternatives、Java命令、环境变量及目... 目录方法 1:通过update-alternatives查询(推荐)方法 2:检查所有已安装的 JDK方

Redis MCP 安装与配置指南

《RedisMCP安装与配置指南》本文将详细介绍如何安装和配置RedisMCP,包括快速启动、源码安装、Docker安装、以及相关的配置参数和环境变量设置,感兴趣的朋友一起看看吧... 目录一、Redis MCP 简介二、安www.chinasem.cn装 Redis MCP 服务2.1 快速启动(推荐)2.

Linux系统之lvcreate命令使用解读

《Linux系统之lvcreate命令使用解读》lvcreate是LVM中创建逻辑卷的核心命令,支持线性、条带化、RAID、镜像、快照、瘦池和缓存池等多种类型,实现灵活存储资源管理,需注意空间分配、R... 目录lvcreate命令详解一、命令概述二、语法格式三、核心功能四、选项详解五、使用示例1. 创建逻

Spring Boot 中的默认异常处理机制及执行流程

《SpringBoot中的默认异常处理机制及执行流程》SpringBoot内置BasicErrorController,自动处理异常并生成HTML/JSON响应,支持自定义错误路径、配置及扩展,如... 目录Spring Boot 异常处理机制详解默认错误页面功能自动异常转换机制错误属性配置选项默认错误处理