为树莓派构建预构建图像的脚本在哪里?

为树莓派构建预构建图像的脚本在哪里?

Raspberry Pi 有不同的预构建图像可用,包括桌面版和服务器版等。

就我的情况而言,我希望构建一个更精简的映像,其中包含一些在首次启动之前很久就已完成的配置,以及更少的预安装包,因为我根本不会使用它们。修改预构建的映像并不好,因为这不是一种干净的方法。

我在那里找到了同样的问题,但它指向清单文件,其中只包含已安装软件包的名称和版本。当然,这些信息不足以从头开始创建功能性映像。

为 Raspberry Pi 预先构建的 Ubuntu 镜像实际上是如何制作的?

答案1

我不知道它们是怎么建造的

此页面可能会有帮助

先决条件:

sudo apt-get install gparted

步骤 1 - 使用你想要的软件克隆树莓派的 SD 卡

sudo fdisk -l

检查哪个 /dev/sdx 是 SD 卡

将 SD 卡克隆到 PC 上的映像

sudo dd if=/dev/sdb of=/your/path/to/clone.img

第 2 步 - 缩小图像

wget  https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh
chmod +x pishrink.sh
sudo mv pishrink.sh /usr/local/bin
sudo pishrink.sh /your/path/to/clone.img /your/path/to/clone-shrink.img

步骤 3 - 将新映像刷入 SD 卡

下载 Etcher (www.etcher.io)应用程序为您的操作系统,并选择您新缩小的图像,然后选择新的 SD 卡并单击按钮 Flash 你就好了

步骤 4 - 可选

与他人共享图像并将其存储在较小的文件中,您可以对其进行压缩以获得较小的存储/发送大小

gzip -9 /your/path/to/clone-shrink.img

原始网站:

https://medium.com/platformer-blog/creating-a-custom-raspbian-os-image-for-production-3fcb43ff3630

相关内容