使用 dd 复制 iso 后无法从 USB 驱动器启动

使用 dd 复制 iso 后无法从 USB 驱动器启动

我想创建一个可启动的 USB 驱动器。为了确保万无一失,我使用命令格式化了整个驱动器dd if=/dev/zero of=/dev/sdbsdb闪存驱动器在哪里。

之后,我使用parted和命令创建了一个新的分区表mklabel gpt

这两个步骤是不是不必要的?当我将 iso 复制到ddUSB 驱动器上并重新启动计算机时,BIOS 中没有显示从 USB 启动的选项。

当我以这种方式安装 arch linux 时它已经起作用了。

答案1

克隆无需任何准备

如果你从混合 iso 文件克隆到 USB 驱动器,所有相关内容都会被覆盖,因此擦除和格式化不会有什么区别(除了可能使最终的克隆更快,但总时间和精力会增加)。

dd不愧是“磁盘毁灭者”和“数据毁灭者”的绰号

dd如果操作正确,克隆会产生可靠的结果,

sudo dd if=/path/file.iso of=/dev/sdx bs=4096

其中 x 是驱动器号。但dd它会毫无疑问地按照你的指令去做。如果你让它擦除家庭照片……它只需要一个小小的打字错误。

具有最终检查点的工具

因此,我建议您使用带有最终检查点的工具,这样您就有机会仔细检查是否将实时系统安装到正确的驱动器上。

Ubuntu 自带了两个这样的工具,

  • 启动盘创建器(在 Ubuntu 16.04 LTS 和更新版本中;旧版本带有旧的和有缺陷的版本,您应该避免使用),
  • 磁盘别名gnome-disks

您可以安装韓國来自其 PPA。

  • 标准功能是克隆来自 iso 文件或[压缩] 映像文件,
  • 但它也可以擦拭开车,
  • 恢复将驱动器从“安装设备”移至“标准存储设备”(带有 MSDOS 分区表和 FAT32 文件系统的分区),
  • 创造Windows 安装驱动器和
  • 创造持久直播使用 Ubuntu 和 Debian 进行驱动。

如果克隆不起作用

大多数现代Linux发行版都提供了经过处理的iso文件isohybrid,这使得它们混合 iso 文件. 此类 iso 文件可用于

  • 刻录可启动的 CD/DVD 光盘
  • 克隆可启动的 USB 驱动器和存储卡

但有些 iso 文件不是混合 iso 文件,例如 Windows iso 文件和 Knoppix iso 文件。必须提取这些 iso 文件,并且必须特别小心,以使目标驱动器可启动。(您可以使用 处理 Knoppix iso 文件isohybrid,但它不适用于 Windows iso 文件。)

有几种提取工具,例如鲁弗斯,这是官方推荐的从 Windows 安装 Ubuntu 的工具。

相关内容