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