linux - 如何下载一个 linux 镜像,解压并一次性写入 SD 卡?

标签 linux sd-card

我正在小型 USB 闪存驱动器上运行 Linux 实时镜像,并想用它闪存 SD 卡。图片压缩后对于我的闪存驱动器来说已经太大了,所以我无法将它写入磁盘。我有足够的 RAM 来缓冲压缩和解压缩的图像,所以我的解决方案是这样的:

$ sudo mount -t tmpfs -o size=2.5G none /mnt 
$ cd /mnt && wget http://example.com/linux.zip
$ cd /mnt && unzip linux.zip
$ sudo dd if=/mnt/linux.img of=/dev/sdb bs=4M

这感觉很麻烦。如何将图像写入 SD 卡、从存档中解压缩、从互联网下载,而无需在一行中将任何内容写入磁盘?

最佳答案

试试这个: wget http://example.com/linux.zip -q -O -|有趣的压缩 | dd of=/dev/sdb bs=4M

关于linux - 如何下载一个 linux 镜像,解压并一次性写入 SD 卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20702812/

相关文章:

linux - 报告中未显示象形文字语言 - 祖鲁语

linux - 监控目录内容变化

android - 如何区分android中的内部和外部SD卡路径

android - 我什么时候应该将我的 Android 应用程序定义为不可移动到 SD 卡 (installLocation=internalOnly)?

android - 如何从 Android 的 Gallery 应用程序中隐藏一些图像(由我的应用程序保存在 sdcard 上)?

c# - 对可移动 SD 卡的写入访问被拒绝

java - Android 无法找到已放入 SD 卡的文件目录

linux - Expo xde 没有在 centOS 上启动?

linux - 未终止的 `s' 命令错误 - 试图删除多余的双引号

android - 如何在没有kexec的情况下执行linux内核?