如何安装和配置树莓派

如何安装和配置树莓派
如果你有一块树莓派的板子,还有一个没安装系统的SD卡 。怎么能把系统装上,配置好跑起来?
这篇文章主要就讲这个事 。
这是一块 Pi Zero W板,以及一个空SD卡 。当然,我们需要一个SD卡读卡器,还需要一台带USB接口的电脑 。
OK!让我们开始吧 。
下载 Pi
首先,我们需要下载 Pi。这是 Pi系统的一个主要安装工具 。
访问 Pi的官方网站,进入软件下载页面 。
Pi官方网站软件下载页
找到 Pi 的下载链接,点击 for ,下载它 。
下载完成后,安装下载的 Pi 安装包 。
安装OS
【如何安装和配置树莓派】把sd卡插到读卡器中,然后把读卡器接到电脑的USB口 。
运行 Pi 程序 。
点击 按钮,选取SD卡存储 。
点击 OS,选取想要烧录的操作系统 。
选择 Pi OS(Other),进入下级选择菜单 。
树莓派的用途比较多,但在这里,我们只讨论 Pi OS Lite,因为这是最适合IoT设备的选择 。
Pi OS Lite有两个版本选择,32-bit版本,和64-bit版本 。

如何安装和配置树莓派

文章插图
这个决策很简单,看你的 Pi的硬件是32位的,还是64位的 。
在本文这个例子里,Pi Zero W硬件板使用ARMv6 32-bit的CPU 。所以,我们要选择 Pi OS Lite 32-bit系统 。
对于 Pi 3,Pi 4和 Zero 2W的板子,应该选择 Pi OS Lite 64-bit系统 。
点击WRITE安装系统,弹出一个框来询问,是否确定安装系统 。
点击YES确认安装 。
等它安装完毕,会有个安装完成的提示框 。
这时候,可以拔掉SD卡读卡器了 。
Up
接下来,我们需要配置初始化系统 。
在没有显示屏,没有键盘的情况下,我们初始化配置系统 。官方文档里,把这叫做Up 。
配置网络
创建一个名为.conf的文件 。
文件内容如下:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevcountry=CNupdate_config=1network={ssid="my_wifi_name"psk="my_wifi_password"}
把和改为你的WiFi对应的名称和密码 。
配置用户
创建一个名为.txt的文件 。
这个文件中,只有一行内容,要创建的用户信息 。格式为:: 。
这里的,是个加过密的密码字符串 。可以用来生成这个密码的加密字符串
openssl passwd -6
会提示你输入你需要加密的密码,然后生成hash过的加密字符串给你 。
注:你可能需要一个版本的,可以在网上搜 for。
这里提供一个下载链接: for 下载
配置ssh
这个比较简单,创建一个名为ssh的空文件 。
如何安装和配置树莓派

文章插图
将所有配置写入SD卡
插入SD卡读卡器,会弹出几个对话框,问你是否要格式化SD卡,都全部选取消 。
将网络配置文件、用户配置文件、ssh配置文件,拷贝到SD卡 。
搞定!Up结束 。
寻找IoT设备IP地址
把配置好的SD卡插入到树莓派的SD卡插槽里 。
使用连接线,将树莓派板子接上电脑,树莓派通电后启动 。
在默认启动的情况下,树莓派板会使用DHCP协议动态分配的IP地址 。
我们可以使用nmap工具来scan树莓派的IP地址 。
Nmap下载地址
安装好Nmap后,我们用它来scan网络中所有的设备,从中找到树莓派使用的IP地址 。
nmap 192.168.1.*
现在,可以通过ssh连接到你的树莓派上了 。
给树莓派设备配置静态IP地址
为了方便管理和维护,我们一般会希望使用静态IP地址来管理设备 。