树莓派——烧录与配置(超详细版)

本人用的是树莓派4B,不过步骤应该差不多。

一、搭建树莓派系统

1、下载镜像

树莓派需要一个操作系统才能工作。树莓派操作系统(以前称为 Raspbian)是官方支持的操作系统,现在更名为Raspios,所以原先博客的Raspbian含有下载链接都失效了。
目前最新的是Buster版本,如果官网更新了就下载最新的即可,要注意后面修改软件源的时候要选择Buster的源。
附上下载链接:
点击下载提取码:vfq7
我下载的是这个

想要下载其他版的,可以去官网自行下载。
官网链接:

2、格式化TF卡

准备一张 32G TF 卡(官方建议大于4G,有条件当然越大越好),下载 SDFormatter V4.0(绿色) 或者 FormatTool 来格式化 TF 卡为 FAT32 格式。
注:不要用 win 系统自带的格式化工具,不能够还原出原本的大小。
SDFormatter下载链接: 提取码:9b49

3、烧录镜像

下载 Win32DiskImager(烧录工具)
链接:提取码:e4ng
安装好之后打开Win32,按如下步骤选择好要格式化的SD卡,以及要烧录镜像所在的路径,点击写入等待即可。

说明:

读取按钮是备份按钮,当配置好一个系统后,可以点击Read,就可以将TF卡内的系统备份到电脑上

此时查看 SD 卡,不管原本多大容量,这时候顶多显示只有几十兆了,如下:

原因说明:
1.在SD卡安装了Linux系统之后,再到Windows系统下查看,似乎都只剩下几十M(剩余多少还与SD卡大小有关,我的是16G的,所以显示没剩多少了)。因为linux系统下的分区windows系统下是看不到的!

2.装了Linux系统之后,SD卡会分成三种格式的分区,分别是:FAT32、EXT3、SWAP2。

3.Ext3区属于linux的文件系统,就和win的系统盘C盘一样

4.Swap区为linux的虚拟内存区,主要在物理内存不够用的时候,做缓存用的。

5.以上两个,是Linux系统的分区。FAT32就是看到的那“几十M”了。

如果想查容量大小可以–右键“计算机”或“我的电脑”——管理——存储—磁盘管理中可以找到盘符的真正容量.

二、配置系统

1、有键鼠屏幕

最简单的配置,上电后自动进入桌面,自动弹出配置向导,一步步跟着走就行,和配置Windows一样。
初次进入会有个欢迎界面,选择 next 进入初始化配置
第一步:选择国家,选中国就好了,将下方“Use US Keyboard”选上,建议同时选上使用英语。
第二步:修改树莓派的密码,默认密码是 raspberry,这步根据个人口味来写。
第三步:Set up Screen,直接next就好
第四步:连接wifi,有就连,没有就跳过,问题不大。
第五步:update,跳过就好,服务器连不上,连上也很慢,有梯子请便。
第六步:重启

2、无鼠标屏幕时如何设置远程桌面

基本配置(无键鼠屏幕)
没有屏幕的情况下,我们需要提前配置SSH连接(默认是关闭的)和WiFi账号密码(如果连网线都想省掉),具体操作如下:

打开BOOT盘(烧写好的SD卡),在根目录新建文件,命名为ssh(无后缀);这样就默认打开了SSH通道;

同样在BOOT盘根目录,新建文件,命名为 wpa_supplicant.conf,用txt打开,仿照以下内容配置你的WiFi账号密码

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=GBnetwork={ssid="YourWifiName"psk="YourWifiPassword"key_mgmt=WPA-PSK
}

最后文件长这样:

这样首次上电开机后就会自动连接WiFi以及使能SSH通道;

在路由器后台,或者使用IP扫描工具获得分配给树莓派的IP后,就可以用SecureCRT或者Putty之类的工具,用SSH访问树莓派了。

如何登陆路由器

先进入cmd获取路由器IP地址,在命令行输入ipconfig
查看默认网关,就能知道它的IP地址。复制IP地址,到网页访问就能登陆。然后找到分配给树莓派的IP,一般设备名都叫raspberry。
注意,如果路由器默认打开AP隔离,则需要手动在路由器后台关闭,否则树莓派无法连接到路由器

链接:点击下载putty提取码:jw3o

打开putty,输入IP后点击open按钮
进入之后是这样
树莓派默认登录名是 pi, 密码是 raspberry

配置远程桌面

在命令行下,输入sudo raspi-config,打开树莓派配置界面;

3 Interfacing Options里,设置使能VNC,建议顺便把Camera和SSH也都使能了;我怕以后麻烦,我把里面有的选项都enable了。
修改完以后,按tab键退出选项,选择back按钮返回。

在 2 display Options里,D1 Resolution选尽可能大,不能选第一个,否则远程桌面会黑屏,一般选择与自己电脑清晰度一样的;

安装远程桌面服务

下载一个VNC Viewer,就可以在Windows下登录树莓派的桌面了
链接:点击下载提取码:9jjc
安装好之后打开,输入IP地址

就能看到一个欢迎界面,此时可以回到前面1、有鼠标键盘的那部分,按步骤操作。
大概是这样

搞好后的样子
到这里,树莓派配置终于算基本完成了。可以开始玩起来了。

为了方便以后的快乐玩耍,还是再辛苦一下给树莓派换个源吧。

修改 apt 源 (buster 版)

因为我们下的是buster版,前面开头也说过了,要换buster的源。这里用的是阿里云的源。

更换软件更新源
进入树莓派,命令行输入

sudo nano /etc/apt/sources.list

将文件里的其他内容注释掉,#注释,把这两行输进去

deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpi

nano下基本命令
粘贴: ctrl+u 如果粘贴没反应,可以试试shift+insert
保存:ctrl+o
退出:ctrl+x

更换系统更新源(可以不改,暂时不提供,不需要更新系统)

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

同上操作

deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster main

执行下面两条指令更新软件源及软件

sudo apt-get update
sudo apt-get upgrade

如果有不懂nano修改文件后如何保存的问题,可以查看这个链接
点击打开

修改 pip 源

后面要开发一些 python 项目,先将 pip 源更换成国内。

mkdir ~/.pip
sudo nano ~/.pip/pip.conf

在文件中写入下面3行,保存退出

[global]
trusted-host=mirrors.aliyun.com
index-url=https://mirrors.aliyun.com/pypi/simple/

好了,大概就这些了,其它的探索出来再加上。

本人初次写博客,有什么不对的不好的地方,还请各位大神多多指教。以上步骤是本人综合了好多位大佬的教程以及一些自己的见解写成,希望对想入坑的朋友有帮助。

树莓派4B系统搭建(超详细版)相关推荐

  1. 树莓派4B系统搭建(实操讲解巨细版)

    一.搭建准备 树莓派介绍:         Raspberry Pi(中文名为"树莓派",简写为RPi 是为学生计算机编程教育而设计,只有信用卡大小的微型电脑,其系统基于Linux ...

  2. 树莓派4b系统搭建——从零开始

    *我们的旅程即将开始噜~~~ 一,准备工作 1)买一个树莓派(想念2021年前的价格,淦) 不太建议买插引脚的屏幕 sd内存卡大于8G 2)下载树莓派系统 下载地址 https://www.raspb ...

  3. windows-kali双系统(超详细版)

    实验工具: Win32 Disk Imager(刻录光盘镜像) Win32 Disk Imager下载地址:https://sourceforge.net/projects/win32diskimag ...

  4. Tars环境搭建(超详细版)

    Tars环境搭建(超详细版) 简介 Tars是基于名字服务使用Tars协议的高性能RPC开发框架,同时配套一体化的服务治理平台,帮助个人或者企业快速的以微服务的方式构建自己稳定可靠的分布式应用. Ta ...

  5. Hadoop——MapReduce相关eclipse配置及Api调用(图文超详细版)(内含遇到错误的解决方法)

    一.前情提要 前面两篇文章我们已经成功搭建了Hadoop以及安装了Hive,Sqoop和Mysql数据库,现在我们就来利用Hadoop尝试做一个小实战,实现单词统计! 还没有搭建Hadoop成功的同学 ...

  6. Docker02 狂神Docker视频学习笔记 :【狂神说Java 哔哩哔哩】Docker最新超详细版教程通俗易懂

    目录 0. 视频源 0. 学习网址 基础篇 1. Docker概述 1.1 Docker为什么出现? 1.2 Docker历史 1.3 Docker能干什么 2. Docker安装 2.1 Docke ...

  7. Redis 超详细版教程笔记

    视频教程:[狂神说Java]Redis最新超详细版教程通俗易懂 视频地址:https://www.bilibili.com/video/BV1S54y1R7SB 目录索引 nosql 阿里巴巴架构演进 ...

  8. Redis第二集:Linux下安装Redis和测试,包含命令代码和问题处理办法,超详细版

    Redis第二集:Linux下安装Redis和测试,包含命令代码和问题处理办法,超详细版 一.资源 Linux下的Redis的下载地址 二.安装与测试 上传至自己的Linux平台 解压安装包 tar ...

  9. Docker超详细版教程通俗易懂 -之- 入门篇

    前言 学习Docker,你可以熟练的操作命令,能够把你的项目构建成Docker镜像! 是后端开发人员必备的技能!下面是自己的学习笔记,希望能帮助到需要的你! 特别感谢哔哩哔哩狂神:[狂神说Java]D ...

  10. Docker超详细版教程通俗易懂 -之- 进阶篇

    此刻的你,已成功入门Docker.让我们一起继续深造(内容不难,很有意思) 容器数据卷 什么是容器数据卷 docker的理念回顾:将应用和环境打包成一个镜像! 数据?如果数据都在容器中,那么我们容器删 ...

最新文章

  1. 为什么重复值高的字段不能建索引(比如性别字段等)
  2. Python代码加密,将python文件编译成so文件
  3. android中sp的意义_两分钟理解Android中SP与DP的区别
  4. datavideo切换台说明书_【新品发布】datavideo SE-650 高清四通道切换台
  5. Android 自定义焦点框,Android给自定义按键添加广播和通过广播给当前焦点输入框赋值...
  6. python时间模块的使用
  7. I²C那点事儿(一)
  8. leetcode140. Word Break II
  9. 如何选择最佳云托管服务提供商
  10. java工程师简历例子_Java开发工程师简历优秀简历(50份)
  11. 起点中文网月票榜爬取及数据分析
  12. Linux下修复U盘坏块,快速修复U盘坏块
  13. 自定义容器实现类似Windows屏保功能
  14. Qt 编程 keySight 34401A 万用表(串口232编程)
  15. 那个被“爱”刺伤的30岁女孩,在这款游戏里完成了自我“救赎”
  16. Arcgis经纬线标注设置(英文、刻度显示)
  17. python基础知识有哪些需要背(记住是基础知识)我是初学者
  18. php实训制作登录界面总结,php实训报告心得体会
  19. 饮用水中的氟化物超标怎么去除、除氟工艺介绍
  20. 手机sd卡清除扣扣邮箱图片文件怎么恢复

热门文章

  1. 无源贴片晶振四角引脚_如何区分贴片晶振的脚位方向
  2. cocos2dx fnt字体、自定义字体制作(转载、记录、待验证)
  3. 怎样用计算机画太极,用CorelDRAW X4快速绘制太极八卦图形
  4. 宽带拨号找不到netcfg.hlp文件
  5. 什么是IDE?新手用哪个IDE比较好?
  6. Ubuntu上开发python的十大IDE
  7. 华北电力计算机学什么,华北电力大学有什么王牌专业?北京人眼中如何?
  8. the permission value is offline verifying
  9. 调剂深圳大学计算机技术,深圳大学:2020年硕士研究生招生调剂办法公告
  10. 全球与中国家用手动和电动工具的产能、产量、销量、销售额、价格及未来趋势