这里有很多关于制作可启动 USB 的讨论。Debian 安装 Wheezy 手册建议如下:
# cp debian.iso /dev/sdX
# sync
确保 USB 设备首先被卸载。
我在安装 wheezy 之前已经完成了这些准备工作。这似乎可行,因为 USB 上看到的只是 ISO 映像,并且可用的大小就是映像的大小。剩下的就是看它是否能启动等等。
现在,有人能解释一下为什么这样做吗?我认为像这样的 cp 命令类似于拖放(除了 USB 被卸载)。
答案1
Linux 中的设备是文件。/dev/sda 或 /dev/sdb 也是文件。因此,您要做的就是用 dot-ISO 文件替换 /dev/sdX 文件,然后就可以将其挂载并用作设备。
sync 的作用是强制将虚拟设备(/dev/sda 文件)上已更改的块更新到实际磁盘上。
答案2
答案3
值得一提的是,还有另一种将 ISO 复制到 USB 驱动器上的方法。https://www.ventoy.net/您只需复制文件即可启动/重新使用它们。