我正在小型 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/