cp 命令制作可启动的 iso 映像 usb

cp 命令制作可启动的 iso 映像 usb

这里有很多关于制作可启动 USB 的讨论。Debian 安装 Wheezy 手册建议如下:

# cp debian.iso /dev/sdX
# sync

确保 USB 设备首先被卸载。

Debian 手册页。

我在安装 wheezy 之前已经完成了这些准备工作。这似乎可行,因为 USB 上看到的只是 ISO 映像,并且可用的大小就是映像的大小。剩下的就是看它是否能启动等等。

现在,有人能解释一下为什么这样做吗?我认为像这样的 cp 命令类似于拖放(除了 USB 被卸载)。

答案1

Linux 中的设备是文件。/dev/sda 或 /dev/sdb 也是文件。因此,您要做的就是用 dot-ISO 文件替换 /dev/sdX 文件,然后就可以将其挂载并用作设备。

sync 的作用是强制将虚拟设备(/dev/sda 文件)上已更改的块更新到实际磁盘上。

答案2

一个可能更好的方法是使用 dd。它执行字节复制。语法如下

dd if=debian.iso of=/dev/sdX

并且该命令需要以 root 身份运行。dd 允许您根据需要进行更多控制。查看它的手册页这里或者有关如何创建可启动 USB 盘的 Debian 说明这里

(在哪里陣容例如,可能是驱动器的全名,带有编号/dev/sdc1

答案3

值得一提的是,还有另一种将 ISO 复制到 USB 驱动器上的方法。https://www.ventoy.net/您只需复制文件即可启动/重新使用它们。

相关内容