如何安装和配置树莓派

如何安装和配置树莓派

如果你有一块树莓派的板子,还有一个没安装系统的SD卡。怎么能把系统装上,配置好跑起来?


这篇文章主要就讲这个事。


这是一块Raspberry Pi Zero W板,以及一个空SD卡。当然,我们需要一个SD卡读卡器,还需要一台带USB接口的电脑。



OK!让我们开始吧。

下载Raspberry Pi Imager

首先,我们需要下载Raspberry Pi Imager。这是Raspberry Pi系统的一个主要安装工具。


访问Raspberry Pi的官方网站,进入软件下载页面。

Raspberry Pi官方网站软件下载页
找到Raspberry Pi Imager的下载链接,点击Download for Windows,下载它。



下载完成后,安装下载的Raspberry Pi Imanger安装包。

安装OS

把sd卡插到读卡器中,然后把读卡器接到电脑的USB口。





运行Raspberry Pi Imager程序。


点击CHOOSE STORAGE按钮,选取SD卡存储。


点击CHOOSE OS,选取想要烧录的操作系统。



选择Raspberry Pi OS(Other),进入下级选择菜单。


树莓派的用途比较多,但在这里,我们只讨论Raspberry Pi OS Lite,因为这是最适合IoT设备的选择。


Raspberry Pi OS Lite有两个版本选择,32-bit版本,和64-bit版本。


这个决策很简单,看你的Raspberry Pi的硬件是32位的,还是64位的。


在本文这个例子里,Raspberyy Pi Zero W硬件板使用ARMv6 32-bit的CPU。所以,我们要选择Raspberry Pi OS Lite 32-bit系统。
对于Raspberry Pi 3,Raspberry Pi 4和Raspberry Zero 2W的板子,应该选择Raspberry Pi OS Lite 64-bit系统。


点击WRITE安装系统,弹出一个框来询问,是否确定安装系统。

点击YES确认安装。


等它安装完毕,会有个安装完成的提示框。

这时候,可以拔掉SD卡读卡器了。

Headless Setting Up

接下来,我们需要配置初始化系统。


在没有显示屏,没有键盘的情况下,我们初始化配置系统。官方文档里,把这叫做Headless Setting Up

配置网络

创建一个名为wpa_supplicant.conf的文件。


文件内容如下:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
country=CN
update_config=1

network={
  ssid="my_wifi_name"
  psk="my_wifi_password"
}

把my_wifi_name和my_wifi_password改为你的WiFi对应的名称和密码。

配置用户

创建一个名为userconfi.txt的文件。
这个文件中,只有一行内容,要创建的用户信息。格式为:username:password。


这里的password,是个加过密的密码字符串。可以用openssl来生成这个密码的加密字符串

openssl passwd -6

openssl会提示你输入你需要加密的密码,然后生成hash过的加密字符串给你。

注:你可能需要一个windows版本的openssl,可以在网上搜openssl for windows。

这里提供一个下载链接:openssl for windows下载

配置ssh

这个比较简单,创建一个名为ssh的空文件。

将所有配置写入SD卡

插入SD卡读卡器,会弹出几个对话框,问你是否要格式化SD卡,都全部选取消。


将网络配置文件、用户配置文件、ssh配置文件,拷贝到SD卡。

搞定!Headless Setting Up结束。

寻找IoT设备IP地址

把配置好的SD卡插入到树莓派的SD卡插槽里。


使用连接线,将树莓派板子接上电脑,树莓派通电后启动。


在默认启动的情况下,树莓派板会使用DHCP协议动态分配的IP地址。


我们可以使用nmap工具来scan树莓派的IP地址。


Nmap下载地址
安装好Nmap后,我们用它来scan网络中所有的设备,从中找到树莓派使用的IP地址。

nmap 192.168.1.*




现在,可以通过ssh连接到你的树莓派上了。


给树莓派设备配置静态IP地址

为了方便管理和维护,我们一般会希望使用静态IP地址来管理设备。


使用找到的动态IP地址连接到树莓派上,然后编辑/etc/dhcpcd.conf配置文件。

sudo vi /etc/dhcpcd.conf

在配置文件中,添加以下的内容:

interface wlan0
static ip_address=192.168.1.180/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1 8.8.8.8

注:

在这里,192.168.1.1是当前网络的网关IP。

192.168.1.180是给树莓派配置的静态IP地址。


请根据自己的实际情况,调整为合适的值。




OK,所有事情已就绪,你可以愉快的使用自己的树莓派设备了。



请看看我的开源项目,基于XMPP协议的IoT解决方案 Lithosphere IoT Platform

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 配置树莓派无需显示器,可以通过以下步骤实现: 1. 下载最新的树莓派操作系统镜像,官方推荐使用Raspberry Pi Imager工具进行下载和写入到SD卡中。 2. 在SD卡根目录下创建一个名为"ssh"的空文件,用于启用SSH服务。 3. 在SD卡根目录下创建一个名为"wpa_supplicant.conf"的文件,用于配置WiFi连接。文件内容如下: ```network={ ssid="你的WiFi名称" psk="你的WiFi密码" }``` 4. 将SD卡插入到树莓派中,连接电源和网络(使用有线或WiFi连接)。 5. 使用SSH客户端连接到树莓派IP地址,用户名为"pi",密码为"raspberry"。 6. 连接成功后,可以使用命令行界面进行配置和操作。例如,可以使用"sudo raspi-config"命令进行基本设置和配置。 注意事项: - 在写入镜像前,确保SD卡已经格式化。 - 在创建"wpa_supplicant.conf"文件时,注意WiFi名称和密码的正确性。 - 在连接SSH时,需要知道树莓派的IP地址。可以通过路由器管理界面或者扫描局域网中的设备进行查找。 ### 回答2: 要配置树莓派而没有显示器,可以按照以下步骤进行操作: 1. 准备一个MicroSD卡:选择一个合适的容量的MicroSD卡,建议至少16GB。确保卡片已经格式化,并且空间足够用来存储树莓派的操作系统。 2. 下载和安装树莓派操作系统:从树莓派官方网站上下载适合你的树莓派型号的操作系统镜像文件。将镜像文件写入到MicroSD卡中,这可以通过使用一个烧录软件(如Etcher)来实现。 3. 配置网络连接:将MicroSD卡插入树莓派,并连接树莓派与路由器的以太网线。树莓派会自动获取到IP地址。 4. SSH连接到树莓派:打开电脑上的终端或SSH客户端,使用树莓派的IP地址(可以通过在路由器的管理界面找到)进行SSH连接。例如,在终端输入以下命令:ssh [email protected] (假设树莓派的IP地址为192.168.1.100)。 5. 首次登录:输入默认用户名“pi”和默认密码“raspberry”进行登录。 6. 修改密码:登录成功后,使用passwd命令修改默认密码,以提高安全性。 7. 配置WiFi连接(可选):如果需要使用WiFi进行无线连接,可以使用配置文件进行设置。通过编辑/etc/wpa_supplicant/wpa_supplicant.conf文件,添加WiFi网络的SSID和密码。 8. 更新树莓派:在SSH终端中,运行以下命令更新系统软件:sudo apt update && sudo apt upgrade。 9. 安装所需软件和配置树莓派:根据自己的需求,安装所需的软件和配置树莓派的各种功能,例如配置VNC远程桌面、设置FTP服务器等。 通过上述步骤,您可以在没有显示器的情况下成功配置树莓派,并进行后续的操作。 ### 回答3: 如果树莓派目前没有显示器,可以按照以下步骤进行配置: 1. 准备SD卡:首先需要一张至少16GB的microSD卡,并使用适当的SD卡阅读器将其连接到计算机上。 2. 下载操作系统映像:从树莓派官方网站(https://www.raspberrypi.org/downloads/)上下载最新的树莓派操作系统(如Raspbian)的映像文件。 3. 制作引导SD卡:使用适当的工具将映像文件烧录到SD卡上。可使用软件如Win32 Disk Imager或Etcher进行烧录。 4. 配置无线网络:在SD卡的根目录下创建一个名为"ssh"(无扩展名)的空白文件,以启用SSH远程访问。如果要使用Wi-Fi连接,还需要在根目录下创建一个名为"wpa_supplicant.conf"的文件,并在其中配置Wi-Fi网络的详细信息,例如SSID和密码。 5. 连接树莓派:将预先烧录好操作系统的SD卡插入树莓派的SD卡槽中,并使用网线将树莓派与路由器连接。确保电源线连接到树莓派上。 6. 远程访问树莓派树莓派启动后,通过SSH客户端(如PuTTY)使用树莓派的IP地址进行远程登录。 7. 配置树莓派:在连接上树莓派后,可以对其进行进一步的配置,例如更改默认密码、扩展文件系统、安装软件等。 通过以上步骤,即可在没有显示器的情况下成功配置树莓派

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值