为什么我不能将可启动 CD 复制到 USB 驱动器并从中启动?

为什么我不能将可启动 CD 复制到 USB 驱动器并从中启动?

我想了解以下内容:

我有一张 Debian 安装 CD,可以从中启动。现在我使用以下命令将其复制到 USB 记忆棒上:dd

dd if=/dev/sr0 of=/dev/sdc bs=1M

CD 映像应该包含引导扇区和引导所需的所有其他内容,但 USB 记忆棒却无法引导。

我忽略了什么——为什么该棒无法启动?

附言:我对如何创建可启动棒的技巧不感兴趣,我只想了解为什么上述方法不起作用。

答案1

每次我这样做时,我都会使用 USB 设备本身的路径,而不是第一个分区。也就是说,/dev/sdc而不是/dev/sdc1

答案2

我不知道 El Torito 的具体情况,但我不相信“引导扇区”在 CD 上的工作方式相同。

El Torito(CD 启动标准)是否指定了第一的扇区应该包含什么?如果没有,那么第一个扇区中可能存在垃圾,从而导致无法启动。

相关内容