我下载了一张 Debian DVD 并按照文档安装了 USB,然后简单地执行了以下操作:
cp mydebiandvd.iso /dev/sdb
sync
运行这些命令后,我运行lsblk
并发现 sdb 拇指驱动器说它有所有可用空间。
但是当我启动到 USB 时,Debian 安装屏幕弹出了!
当我直接将 ISO 复制到 cp 时,cp 是否做了一些特殊的事情设备(不仅仅是设备上的分区)。它是否会执行类似在后台运行 dd 命令之类的操作?真的很好奇这里到底发生了什么。
我相信同步只是确保 USB 在卸载之前未被锁定?
答案1
是的,您可以使用该命令创建可启动 USB cp
。
官网有解答(常见问题)
在 Linux 计算机上,只需使用“cp”命令即可将映像复制到 USB 闪存驱动器:
cp <file> <device>
或者,您也可以使用“dd”:
dd if=<file> of=<device> bs=4M; sync
答案2
我发现最有效的sudo usb-creator-gtk
你的问题:同步并没有什么魔力,它只是刷新缓冲区。正如 GAD3R 所提到的,cp <file> <device>
相当于 dd。