0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样在没有MicroSD卡的情况下通过网络引导树莓派

454398 来源:网络整理 作者:网络整理 2019-12-02 09:20 次阅读

设置Raspberry Pi通常意味着将磁盘映像写入microSD卡,然后使用它来引导操作系统

在大多数情况下,这是一个很好的流程……但是不是唯一的选择。现在,您可以使用网络启动来运行Raspberry Pi,而完全无需使用microSD卡!

MicroSD,USB以太网?传统上,对于Raspberry Pi

,运行Raspberry Pi意味着将首选发行版的磁盘映像写入microSD。通常,这是使用Etcher之类的工具完成的(尽管Linux和macOS用户可以访问用于写入数据的命令行工具)。

拥有快速,有弹性的microSD卡很重要,但即使是最好的设备也会降低性能,最终失败。备份microSD卡是个好主意,这样您就可以立即将映像复制到新卡上。

一种替代方法是引导而是通过USB设备,但是随着Raspberry Pi 3 B +的发布,情况有所改善。现在,您可以从中央服务器通过以太网启动多个Raspberry Pi。这使用Preboot eXecution Environment(预启动执行环境)(或PXE,发音为“ pixie”),称为网络启动(或“ netboot”)。

PXE在Raspbian中具有一项新功能,使之成为可能。

PXE多年来一直是台式机和服务器的常用功能,尽管它通常在公司和公共机构中使用。对于学校或企业中的Raspberry Pi,使用piServer无需在每个Pi上安装操作系统,而是由一台服务器将Raspbian x86发行版作为服务器运行,而每个Raspberry Pi均作为客户端(零,或特别是超薄客户端)从服务器上的操作系统启动。这是控制每个Raspberry Pi上安装的内容(都托管在服务器上)并监视其使用方式的绝佳方法。

在Raspberry Pi上使用NetBoot所需要的内容

设置非常简单。但是,PXE不能在较旧的Raspberry Pi上运行,而只能在2018年型号的Raspberry Pi 3 B +上运行。

此外,您将需要台式计算机或笔记本电脑,或一些其他合适的设备才能使用运行Raspbian x86。您还需要:

Raspbian Lite

MicroSD卡

这两个都是PXE配置所必需的,但是只有一次完成后,可以重新使用microSD卡。

如何设置Raspberry Pi服务器

使用Debian Stretch with Raspberry Pi Desktop(Raspbian x86的正式名称)进行下载,您有几种选择。它可以通过DVD-ROM或USB作为实时光盘运行;或者,您可以使用VirtualBox将其安装为虚拟机。同时,如果您打算使用专用计算机,则完全安装将是适当的。

虽然可以使用运行Raspbian的Raspberry Pi作为服务器,但这会导致性能降低。

无论选择哪种解决方案,都要确保网络上的每个Raspberry Pi都有足够的HDD容量。完成系统设置后,启动Raspbian x86。

如何配置Raspberry Pi客户端

您现在应该准备配置Raspberry Pi 3 B +。您应该已经将操作系统写入microSD卡,因此请确保已将其插入Raspberry Pi中并启动计算机。

打开命令行(或通过SSH连接)并输入:

sudo nano /boot/config.txt

在文本编辑器中打开文件后,将以下内容添加到文件末尾:

program_usb_boot_mode=1

保存文件并按 Ctrl + X 退出,然后关闭Raspberry Pi的电源

sudo shutdown

现在,您可以卸下microSD卡。

注意:您可以使用以下多合一命令通过上述过程节省时间:

echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt

但是,您仍然需要关闭计算机。

如何通过PXE引导Raspberry Pi

使用连接到Raspberry Pi的以太网电缆3 B +,就可以连接电源并启动了。在此阶段,除了电源LED点亮以外,什么都不会发生。

将其放在一侧并配置PiServer。在服务器计算机上,从首选项菜单中启动 PiServer 。按照向导中的说明设置网络。您应该在添加客户端屏幕上看到网络上每个Raspberry Pi 3 B +的MAC地址;进入添加用户屏幕以创建一个或多个用户帐户和密码。

注意:以后可以添加更多。此外,这些帐户是可移植的,并且不会锁定到特定的Raspberry Pi。

单击添加软件旁边的,然后选择希望每个客户端使用的操作系统。目前,Raspbian和Raspbian Lite可用。单击下一步完成该过程,安装客户端操作系统,并完成操作。

没有MicroSD卡的简单Raspberry Pi服务器

现在,您应该已经至少一个零客户端运行的Raspberry Pi 3 B +,以及一台运行Debian Stretch发行版的32位计算机。最终结果是一个简化的,联网的Raspberry Pi环境,该环境是集中控制的,不需要microSD卡。

对于离线项目或许多在线项目,它可能不是理想的选择,但作为解决方案对于许多计算任务,通过网络启动Raspberry Pi 3 B +是理想的选择。您可能有家用服务器将Raspberry Pi连接到该服务器,或者在教室中将PiServer用作中央服务器。在工业场景中,PiServer甚至可以使用以太网供电PoE)控制一堆Raspberry Pi。

是否需要更多的Raspberry Pi服务器解决方案?从Raspberry Pi媒体服务器到Raspberry Pi Web托管服务器,这台小型计算机的功能是如此强大!
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • microSD
    +关注

    关注

    1

    文章

    49

    浏览量

    15851
  • 树莓派
    +关注

    关注

    116

    文章

    1701

    浏览量

    105563
收藏 人收藏

    评论

    相关推荐

    树莓gpio有什么用,树莓gpio接口及编程方法

    /Output,通用输入/输出)是树莓提供的一组可编程的引脚,是树莓与外部世界进行交互的重要桥梁。通过GPIO,用户可以控制外部电路,读
    的头像 发表于 10-22 18:09 564次阅读

    什么是树莓树莓是什么架构的

    信用大小,但具备所有PC的基本功能。 起源与背景 2006年,树莓的早期概念基于Atmel的ATmega644单片机。 2012年3月,由英国剑桥大学的埃本·阿普顿(Eben Upton)正式发售
    的头像 发表于 10-22 17:33 591次阅读

    树莓网关:物联网应用的新标杆

    的特点是体积小巧(大约信用大小),但功能齐全,足以支持多种计算任务。 树莓经常被用作物联网网关,收集设备数据,然后将数据上传云平台,并还可以用来接收来自云端的控制指令,控制其他连接的设备。 相比,
    的头像 发表于 10-09 16:44 256次阅读
    类<b class='flag-5'>树莓</b><b class='flag-5'>派</b>网关:物联网应用的新标杆

    树莓的功能用途是什么

    树莓(Raspberry Pi)是一款由英国树莓基金会研发的信用大小的单板计算机,自2012年推出以来,已经发展出多个型号和版本。
    的头像 发表于 08-30 18:01 2365次阅读

    树莓搜不到wifi是人为修改的吗

    问题可能是由多种原因导致的,包括硬件故障、软件配置错误、环境因素等。 一、硬件故障 无线网卡故障 树莓的无线网卡可能因为硬件故障而无法正常工作。这种情况下,用户可以尝试更换无线网卡或者使用有线
    的头像 发表于 08-30 17:36 1061次阅读

    树莓4B的WiFi配置过程

    和需求。 一、准备工作 开始配置WiFi之前,请确保你已经拥有了以下物品: 树莓4B 适用的电源适配器 装有Raspbian或其他兼容操作系统的SD 无线
    的头像 发表于 08-30 17:10 1656次阅读

    树莓4b支持多大的sd

    树莓4B是一款非常受欢迎的微型计算机,它具有强大的性能和丰富的扩展功能。树莓4B的使用过程中,SD
    的头像 发表于 08-30 17:02 1006次阅读

    【Raspberry Pi 5开发板试用】树莓5---家庭多媒体和控制中心

    设计元素,例如电源按钮的添加,并通过HAT副板扩展支持M.2 SSD固态硬盘。此外,还新增了实时时钟(RTC)模。 开箱准备 树莓开箱时是不带操作系统的,因为它
    发表于 08-01 17:40

    树莓5,Raspberry Pi 5 评测

    完全盖住”。稍后我们将在评测中讨论其中的原因。 我们先来看看树莓5的两个新功能。 首先,我们有了实时时钟的电池备份。树莓5现在可以
    发表于 06-19 14:51

    能否没有中断的情况下使用SPI?

    我们能否没有中断的情况下使用 SPI? 所有示例仅显示了中断情况。 是否有示例代码? 请支持 !
    发表于 05-22 08:18

    精选推荐!看大佬用树莓4做个迷你版PS5

    树莓派上设置RetroPie: 将MicroSD插入电脑。 从官方网站下载适用于你的树莓型号的RetroPie .img.gz镜像。 使
    发表于 05-13 10:24

    佰维存储TF200系列microSD通过树莓AVL认证

    佰维存储的TF200系列microSD已经成功通过树莓(Raspberry Pi 4B)的AVL认证,确保了与
    的头像 发表于 01-24 17:00 577次阅读

    佰维存储microSD通过树莓AVL认证

    设备,存储性能和兼容性直接影响树莓的整体性能。 佰维存储TF200系列microSD通过树莓
    的头像 发表于 01-23 17:19 405次阅读
    佰维存储<b class='flag-5'>microSD</b>卡<b class='flag-5'>通过</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>AVL认证

    MicroSD如何转接成SD

    SD套主要用于将TFMicroSD)转接成SD的形状,以实现TF卡在SD插槽中的兼容
    的头像 发表于 01-11 14:00 1384次阅读
    <b class='flag-5'>MicroSD</b><b class='flag-5'>卡</b>如何转接成SD<b class='flag-5'>卡</b>?

    基于树莓的环境监测系统

    作为环境监测系统的核心 树莓是一款低成本的单片机计算机,支持各种操作系统,如Linux等。它具有强大的处理能力和丰富的输入输出接口,使得它成为一个理想的环境监测系统的核心。树莓可以
    的头像 发表于 01-04 15:15 2105次阅读