在 Linux 中使用 USBImager 创建可启动的 USB 驱动器

自 Linux 的概念以来,Linux 操作系统中的许多风格都被开发出来。 其中大部分都可以从互联网上下载。 下载的 Linux 操作系统通常是可引导的 ISO 映像。 您可以将其写入 CD、DVD 或 USB,具体取决于 ISO 映像的大小。 如今,我们大多数人都使用 USB 大容量存储设备在 Linux 和类 Unix 系统中编写可引导的 ISO 映像。 有许多应用程序可用于在 Linux 中创建可引导的 USB 磁盘,每个应用程序都有自己的一组独特的功能。 今天,我们将讨论一个这样的工具,叫做 USB成像仪.

USBImager 是一个简单的图形应用程序,用于将 ISO 映像以及压缩的磁盘映像写入 USB 驱动器。 与同类产品相比,USBImager 真的很小。 这个微型应用程序的大小约为 170~ KB 只要。 它也没有任何依赖项。

它进行同步写入,这意味着当进度条达到 100% 时,所有数据都在磁盘上。 它可以通过将磁盘与图像进行比较来验证写入。

USBImager 可以读取 RAW 图像,例如 .img, .bin, .raw, .iso, .dd等,压缩图像,如 .gz, .bz2, .xz, .zst 等,以及存档文件,例如 zip (PKZIP 和 ZIP64)。

我们还可以创建整个 USB 驱动器的备份。 甚至可以创建压缩备份 rawbzip2 格式。 USBImager 有一个选项让用户选择是否应该压缩备份。

USBImager 是完全免费的,源代码在 MIT 许可下可用。 它适用于 GNU/Linux、MacOS X 和 Windows 平台。

内容

  1. 在 Linux 中安装 USBImager
  2. USB成像器接口
  3. 在 Linux 中使用 USBImager 创建可启动的 USB 驱动器
    1. 从 USB 设备创建备份映像文件
      1. 结论

在 Linux 中安装 USBImager

从以下位置下载最新的 USBImager 版本 这里. 它可以在 zip.deb 格式。

如果您使用的是基于 Debian 的系统,例如 Ubuntu、Linux Mint,请下载 .deb 文件并安装它,如下所示:

$ sudo apt install gdebi
$ sudo apt install usbimager_1.0.4-amd64.deb

如果您使用其他 Linux 发行版,请下载 zip 文件,提取它并将其移动到您的 $PATH.

$ wget https://gitlab.com/bztsrc/usbimager/raw/binaries/usbimager_1.0.5-x86_64-linux-x11.zip
$ unzip usbimager_1.0.5-x86_64-linux-x11.zip

上面的命令将把这个 zip 文件的内容解压到一个名为 bin 在当前工作目录中。 移动 usbimager 二进制到你 $PATH, 例如 /usr/local/bin.

$ sudo mv bin/usbimager /usr/local/bin/

对于 Arch Linux 及其变体,如 Manjaro Linux,USBImager 可在 金子. 使用任何 AUR 帮助程序安装它,例如 如下所示。

$ yay -S usbimager

USB成像器接口

通过调用以下命令从命令行启动 USBImager:

$ usbimager

或者,它可以从菜单/应用程序启动器启动。

USBImage 的默认界面如下所示。

usbimager接口

如您所见,USBImager 的界面非常简单。 它有四行,每一行都有按钮,每个按钮都有一个独特的操作。

在第一行,您可以通过单击 三个点 (…) 按钮。

第二行有两个按钮,即 . 如果要将图像写入 U 盘,请单击“写入”按钮。 要读取磁盘映像或创建磁盘备份,请选择“读取”。

第三行允许您选择 USB 设备。

第四行也是最后一行有两个复选框按钮,即 核实压缩, 和一个下拉框来选择要使用的缓冲区大小。 默认情况下,“验证按钮被选中。因此,每个块从磁盘读回并与原始图像进行比较。默认缓冲区大小为 1M。因此图像文件将按 1M 块处理。如果压缩按钮是选中,图像将使用 bzip2 格式压缩。

在 Linux 中使用 USBImager 创建可启动的 USB 驱动器

插入 U 盘并单击第一行的三个点,然后选择要写入 USB 设备的 ISO 文件。 然后,从第三行的设备选择下拉框中选择 USB 设备。 如果要使用原始映像验证磁盘,请确保选中第四行中的“验证”复选框。 您也可以从缓冲区选择下拉框中选择要使用的缓冲区大小。 图像文件将在这个大块中处理。 如果您不知道使用什么大小,只需保留默认值 1M。

最后,单击“写入”按钮开始将图像文件写入 U 盘。

在 Linux 中使用 USBImager 创建可启动的 USB 驱动器

这将需要几分钟时间,具体取决于 ISO 文件的大小。 请注意,进度条中显示的时间只是估计值。 它带我四处转转 4 分钟 写 Fedora 16 GB USB 磁盘中的 32 ISO (2.7 GB)。

该过程完成后,您可以使用 U 盘启动任何系统并安装操作系统。

从 USB 设备创建备份映像文件

如前所述,USBImager 还可以备份整个 USB。 插入 USB 设备,从设备选择行中选择它,然后单击“写入”按钮以从 USB 设备创建备份映像文件。 如果要压缩图像文件,请选中“压缩”框。

使用 USBImager 从 USB 设备创建备份映像文件使用 USBImager 从 USB 设备创建备份映像文件

生成的图像文件保存在 ~/Desktop 名称为“usbimager-(date)T(time).dd”的位置,使用当前时间戳生成。 如果选中“压缩”选项,则图像将使用 bzip2 格式和一个 ".bz2" 后缀将被添加到文件名中。

它带我四处转转 8分钟 创建一个没有压缩的备份图像文件,几乎 1小时 15分钟 创建压缩备份。 正如我已经说过的,进度条中显示的剩余时间只是一个估计值。 根据图像文件的大小和 U 盘的传输速度,有时可能需要比估计的时间更长或更短的时间才能完成。

结论

USBImager 是基于电子的可启动 USB 创建工具的最佳替代品,例如 鲸鱼蚀刻机. 它是跨平台、易于使用且具有最小 GUI 的轻量级应用程序。 据我测试,它在我的 Ubuntu 20.04 LTS 桌面上运行良好。 希望能帮助到你。

资源:

  • USBImager GitLab 存储库

相关阅读:

  • 如何在 Linux 中使用 Ventoy 创建多重引导 USB 驱动器
  • 在 Linux 中使用 Ventoy 创建持久性可引导 USB
  • Etcher – 一个漂亮的应用程序来创建可启动的 USB 驱动器和 SD 卡
  • 冰棒 – 一次创建多个可启动的 USB 驱动器
  • 如何在 Ubuntu 上创建持久的 Live USB
  • Bootiso 让您安全地创建可启动的 USB 驱动器
  • MultiCD – 创建多重引导 CD、DVD 和 USB 映像
  • 如何使用 dd 命令创建可启动 USB 驱动器
  • 如何直接从 Internet 将 ISO 写入 USB 驱动器
  • 如何从 Linux 中的可引导 USB 驱动器创建 ISO
  • 如何创建自定义 Ubuntu Live CD 映像

可启动 usbGtkLinuxMac OS XOpen sourceUSBImagerWindows