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

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

3天内不再提示

树莓派“瘦身”秘籍:轻量级、高性能的操作系统!

上海晶珩电子科技有限公司 ? 2025-03-25 09:29 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作为最突出的单板计算机 (SBC) 系列,Raspberry Pi 系列兼容众多操作系统。诸如 Kali Linux、Ubuntu、Debian 和功能强大的 Raspberry Pi OS 等功能完备的桌面发行版提供了高度灵活的使用体验。或者,如果您想将信用卡大小的电路板用于特定项目,可以选择 RetroPie、LibreElec、OpenMediaVault 或 HomeAssistant。

然而,如果您厌倦了反应迟钝且运行缓慢的操作系统,还有一个值得尝试的绝佳选择。我指的是 DietPi,这是一个超快的发行版,功能丰富,无论是新手还是 SBC 专家,都值得强烈推荐。

DietPi 是什么?

以及,为什么您应该了解它?

9230e9d6-0918-11f0-9434-92fbcf53809c.jpg

DietPi 基于 Debian,是一款专为各种 SBC 和低功耗计算设备设计的极轻量级操作系统。与 Ubuntu Server 和 Raspberry Pi OS Lite 类似,DietPi 提供了命令行用户界面。但它与其他竞争产品不同的是,大多数 DietPi 镜像的下载大小小于 200MB,镜像大小最大仅为 1.02GB 出头。与此同时,其他 SBC 操作系统的下载大小和镜像大小至少是 DietPi 的两倍。因此,如果您不打算安装过多应用,可以轻松在 4GB 的 microSD 卡上安装并运行 DietPi。

此外,DietPi 消耗的 RAM、存储和 CPU 资源远少于其他许多流行的发行版,是过时和低功耗 Raspberry Pi 型号的完美伴侣。该操作系统还具备其他多项功能,包括通过配置文件调整实现自动化安装、多种日志记录方法和便捷的备份设置,这些功能使初学者更容易使用 DietPi 开始他们的 CLI 发行版之旅。

如何在 Raspberry Pi 上安装 DietPi?

刷写 microSD 卡

理论部分到此为止,接下来是在 Raspberry Pi 上安装操作系统。我们将使用 Balena Etcher 将 DietPi 文件写入 microSD 卡,但您也可以使用几乎任何镜像刷写工具。

1.从官方网站下载 Balena Etcher 的便携版,然后以管理员权限运行 .exe 文件。

前往 DietPi 的网站,下载与您的 Raspberry Pi 型号兼容的操作系统版本。

注意:对于使用 Raspberry Pi 5 的用户,值得注意的是 DietPi 仍处于测试阶段。因此,您可能无法使用 DietPi 脚本来访问与超频相关的设置和其他功能。

3.点击“从文件闪存”,选择您刚刚下载的 DietPi 镜像,然后点击“打开”。

923ef8b4-0918-11f0-9434-92fbcf53809c.jpg

4.点击“选择目标”按钮,选择您要安装操作系统的 microSD 卡,然后点击“选择”。

924a4318-0918-11f0-9434-92fbcf53809c.jpg

5.点击“闪存”,并等待 Balena Etcher 完成 microSD 卡的刷写。

92547d7e-0918-11f0-9434-92fbcf53809c.jpg

在 Raspberry Pi 上配置 DietPi

Balena Etcher 对 microSD 卡施展魔法后,您可以将其从系统中拔出,然后插入 Raspberry Pi,开始校准 DietPi 设置。

1.当操作系统提示您输入凭据时,输入“root”作为用户名,输入“dietpi”作为密码。

926325cc-0918-11f0-9434-92fbcf53809c.jpg

2.选择您的键盘型号。如果找不到特定型号,请选择具有与您的键盘相同键数的通用选项。

9274b116-0918-11f0-9434-92fbcf53809c.jpg

每完成一步后,请务必按 Enter 键。

3.选择您熟悉的键盘布局。

92880522-0918-11f0-9434-92fbcf53809c.jpg

4.当提示选择 AltGr 和 Compose 键时,选择默认选项。

9299e6de-0918-11f0-9434-92fbcf53809c.jpg

5.如果您想要更高的安全性,可以更改全局密码。

92a8b628-0918-11f0-9434-92fbcf53809c.jpg

6.同样,同意为 root 和 dietpi 用户设置不同的密码,以增加一层保护。

92b7e54e-0918-11f0-9434-92fbcf53809c.jpg

7.如果您使用的是低端设备,可以禁用串行/UART 控制台以节省一些系统资源。

92c1fc50-0918-11f0-9434-92fbcf53809c.jpg

否则,保持启用状态也无妨。

8.最后,点击“安装”按钮以完成安装程序。

92d4e338-0918-11f0-9434-92fbcf53809c.jpg

在 DietPi 上安装其他有用设施

如果您正确遵循了所有步骤,将出现默认的 DietPi 命令行用户界面,您可以立即开始构建您喜欢的项目。我建议您建立到 DietPi 供电的 Raspberry Pi 的 SSH 连接,因为这将允许您直接从计算机访问终端。我们有一份关于通过 SSH 连接到 SBC 的深入指南,但 DietPi 简化了整个过程。您只需在计算机上安装 SSH 客户端(如 PuTTY),然后输入 Raspberry Pi 的 IP 地址,再使用凭据登录即可。

如何通过 SSH 在 Windows 上远程访问 Raspberry Pi:https://www.xda-developers.com/how-to-ssh-into-raspberry-pi/此外,如果您不喜欢 DietPi 的基于 CLI 的布局,该操作系统允许您在多个桌面环境之间切换。为此,通过运行 dietpi-software 命令浏览操作系统的应用目录,并使用空格键选择您喜欢的桌面环境,然后按“安装”。

也就是说,由于大多数开发人员和喜欢动手的爱好者都使用 Raspberry Pi OS 而不是 DietPi,因此如果您想在 Raspberry Pi 上复制他们的项目而不遇到问题,继续使用前者可能更合适。但对于那些愿意排查偶尔出现的一两个错误的人来说,DietPi 会给您带来无穷的乐趣。

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

    关注

    37

    文章

    7191

    浏览量

    126239
  • 单板计算机
    +关注

    关注

    0

    文章

    87

    浏览量

    16017
  • 树莓派
    +关注

    关注

    122

    文章

    2056

    浏览量

    107852
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    「EDATEC」如何在树莓4上安装64位操作系统

    本文将帮助您在树莓 4 上安装树莓 64 位操作系统。虽然该指南是为树莓
    的头像 发表于 03-31 17:11 ?3399次阅读
    「EDATEC」如何在<b class='flag-5'>树莓</b><b class='flag-5'>派</b>4上安装64位<b class='flag-5'>操作系统</b>

    基于Openharmony轻量级操作系统的分布式数据管理开发案例

    实验内容本例程演示如何在小凌-RK2206开发板上使用OpenHarmony轻量级操作系统进行KvStore(即分布式数据管理)数据读写。例程:(1)创建两个线程,一个负责写入KvStore存储
    的头像 发表于 08-07 08:23 ?1917次阅读
    基于Openharmony<b class='flag-5'>轻量级</b><b class='flag-5'>操作系统</b>的分布式数据管理开发案例

    请教树莓操作系统问题

    新手请教,树莓一代的Linux操作系统,还可以用于二代和2+么?另外现在树莓一代市面上还有么?谢谢
    发表于 07-20 20:25

    创建51轻量级操作系统

    创建51轻量级操作系统
    发表于 09-29 09:58

    树莓基金会发布桌面操作系统 PIXEL OS

    软件。”挖掘这个操作系统的其它用途的想法在这几个月来一直浮现在 Upton 的脑海中,正如他写的“在夏天时,我们就问自己一个简单的问题:如果我们这么喜欢 PIXEL,为什么我们非要人们买树莓才能运行它
    发表于 12-31 10:58

    51单片机,Arduino,STM32,树莓有什么不同

    ,不适合产品stm32面向工控领域,主频高性能好,外设丰富,比较稳定,库函数ide都比较稳定,能够运行多款轻量级操作系统,适合产品开发树莓
    发表于 12-27 15:32

    树莓4B支持的操作系统有哪些?

    树莓常见的型号有哪几种?树莓4B支持的操作系统有哪些?
    发表于 10-13 07:01

    树莓的6种轻量级操作系统介绍

    但是,如果您想要轻量级的东西,但可以理解为Raspberry Pi体验的一部分,请尝试Raspbian Stretch Lite。您也可以考虑在Raspberry Pi上安装Android。要获得类似Windows的体验,请将Raspberry Pi设置为Windows瘦客户端。
    的头像 发表于 12-02 08:58 ?2.7w次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>的6种<b class='flag-5'>轻量级</b><b class='flag-5'>操作系统</b>介绍

    Raspberry Pi(树莓)操作系统的安装方法

    Raspberry Pi(树莓)需要搭载操作系统才能正常运行。官方支持的操作系统是Raspberry Pi OS。Raspberry Pi OS兼容所有的Raspberry Pi型号
    的头像 发表于 04-02 15:26 ?3525次阅读

    树莓操作系统更新了哪些功能呢?

    市面上很多的linux发行版都为树莓提供了镜像文件,但是树莓基金会依然提供了属于树莓自己的
    发表于 09-15 16:40 ?1132次阅读

    树莓宣布基于 Debian12“书虫”的树莓操作系统新版本

    树莓宣布了基于 Debian 12“书虫 ”的树莓操作系统的新版本,从 Debian 11“靶心”升级而来,自 2021 年 11 月起
    的头像 发表于 10-12 14:26 ?3122次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>宣布基于 Debian12“书虫”的<b class='flag-5'>树莓</b><b class='flag-5'>派</b><b class='flag-5'>操作系统</b>新版本

    树莓gui开发用什么ide

    树莓(Raspberry Pi)是一款功能强大的微型计算机,可以运行多种操作系统,如Raspbian、Ubuntu等。在树莓派上进行GUI(图形用户界面)开发,可以使用多种集成开发环
    的头像 发表于 08-30 16:49 ?1955次阅读

    树莓替代台式计算机?树莓派上七款最佳的轻量级操作系统

    替代台式计算机。好吧,它可以,但您需要以下专为RaspberryPi设计的轻量级操作系统的帮助。注意:RaspberryPi市场上有许多不同的型号。对于本文,我们将
    的头像 发表于 03-25 09:43 ?540次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>替代台式计算机?<b class='flag-5'>树莓</b>派上七款最佳的<b class='flag-5'>轻量级</b><b class='flag-5'>操作系统</b>!

    树莓性能优化指南(第一弹):让树莓变身“小钢炮”!

    一、优化操作系统选择轻量级操作系统如RaspbianLite或DietPi,减少资源占用。移除不必要的预装软件,清理系统负担。禁用浏览器中的JavaScript,加快浏览速度。二、超频
    的头像 发表于 04-03 16:40 ?1098次阅读
    <b class='flag-5'>树莓</b>派<b class='flag-5'>性能</b>优化指南(第一弹):让<b class='flag-5'>树莓</b><b class='flag-5'>派</b>变身“小钢炮”!

    树莓操作系统:版本、特性及设置完整指南!

    桌面环境的版本和轻量级、仅用于命令行的最小安装版本。该操作系统设计高效且资源友好,是树莓设备的理想选择。树莓
    的头像 发表于 07-28 18:26 ?242次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b><b class='flag-5'>操作系统</b>:版本、特性及设置完整指南!