qfile超过下载文件容量_PiShrink:制作更小的树莓派镜像文件

4b92121c9bf5c5836ea6e2452565e2d1.png

在制作树莓派系统镜像(img 文件)时,我们通常会通过工具复制 TF 卡。这样你将得到一个和 TF 卡容量一样的 img 文件。如果你要将这个文件烧录到容量更小的 TF 卡上时,尴尬的一幕就发生了。

这时候你需要一个名为 PiShrink 的 bash 脚本。它可使树莓派镜像更小。

PiShrink 将自动缩小镜像,然后在启动时将其调整为 SD 卡的最大大小。这能更快地将镜像复制到 SD 卡中,同时缩小的镜像将更好地压缩。这对于将大容量镜像放入 SD 卡非常有用。

在这个简短的指南中,我们将学习如何在类 Unix 系统中将树莓派镜像缩小到更小。

安装 PiShrink

安装 PiShrink,请先在 Linux 终端使用以下命令下载最新版本:

wget https://raw.githubusercontent.com/Drewsif/PiShrink/master/pishrink.sh

接下来,将下载的 PiShrink 变成可执行的文件:

chmod +x pishrink.sh

移动到 bin 目录:

sudo mv pishrink.sh /usr/local/bin/

让树莓派镜像更小

Raspberry Pi OS 是树莓派官方操作系统。树莓派基金会为 PC 和 Mac 开发了树莓派桌面版本。你可以创建一个 live CD,并在虚拟机中运行它,甚至也可以将其安装在桌面上。树莓派也有少量非官方操作系统镜像。为了测试,我从官方下载页面下载了官方的 Raspberry Pi OS 系统。

解压下载的系统镜像:

unzip 2019-04-08-raspbian-stretch-lite.zip

上面的命令将提取当前目录中 2019-04-08-raspbian-stretch-lite.zip 文件的内容。

看下提取文件的实际大小:

du -h 2019-04-08-raspbian-stretch-lite.img
1.7G 2019-04-08-raspbian-stretch-lite.img

提取的树莓派系统镜像大小为 1.7G。

现在使用 PiShrink 缩小这个文件的大小:

sudo pishrink.sh 2019-04-08-raspbian-stretch-lite.img

输出:

c6e92ad41202bb66cf4c9fa38062caac.png

正如你在上面的输出中看到的,树莓派镜像的大小已减少到 1.2G。

你还可以使用 -s 参数跳过该过程的自动扩展部分。

sudo pishrink.sh -s 2019-04-08-raspbian-stretch-lite.img newpi.img

将创建一个源镜像文件(2019-04-08-raspbian-stretch-lite.img)的副本为一个新镜像文件(newpi.img)并进行处理。有关更多详细信息,请查看官方 GitHub:

https://github.com/Drewsif/PiShrink

文中链接可点击文末阅读原文查看

76d36e03380466b0f12879f8dde685b3.png

更多精彩内容

用树莓派制造摩托车仪表盘

用树莓派制造智能萌宠喂食机

基于树莓派制造智能的行星观测器

手工制作金属线框工艺的 X 翼型时钟

Arduino + 280 LEDs DIY 音乐频谱灯

DIY 斯坦福 Pupper 12 自由度四足机器狗

Barrier:PC 与树莓派的键盘鼠标共享方案

fb30af4ff9697b7519dcea7cb246d8a1.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值