如何下载 ISO 并直接创建可启动 USB

use*_*456 4 iso live-usb livecd burning curl

如何.iso在下载此文件的同时将文件传输到 USB,以便下载的数据直接在我的 USB 上而不通过我的硬盘驱动器。

Ste*_*itt 9

我不会在 CD 上尝试它(尽管我对缓冲的旧担心可能已经过时了),但它在 USB 密钥上运行良好;例如:

curl -L http://cdimage.debian.org/debian-cd/8.6.0/amd64/iso-cd/debian-8.6.0-amd64-netinst.iso | sudo dd of=/dev/sdf
Run Code Online (Sandbox Code Playgroud)

下载当前的 Debian 网络安装程序并将其写入sdf密钥。

这是有效的,因为dd如果没有if给出参数,默认情况下从其标准输入读取。告诉它遵循重定向的-L参数curl

事实上没有必要使用dd; 作为root

curl -L http://cdimage.debian.org/debian-cd/8.6.0/amd64/iso-cd/debian-8.6.0-amd64-netinst.iso > /dev/sdf
Run Code Online (Sandbox Code Playgroud)

工作正常。

(确保您的设备正确!您可以使用这种命令轻松破坏错误的驱动器......)