自从 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 驱动器的备份。 甚至可以创建压缩备份 raw
和 bzip2
格式。 USBImager 有一个选项让用户选择是否应该压缩备份。
USBImager 完全免费,源代码在 MIT 许可下可用。 它适用于 GNU/Linux、MacOS X 和 Windows 平台。
在 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
, 为了 example /usr/local/bin
.
$ sudo mv bin/usbimager /usr/local/bin/
对于 Arch Linux 及其变体如 Manjaro Linux,USBImager 可在 AUR. 使用任何 AUR 帮助程序安装它,例如 耶 如下所示。
$ yay -S usbimager
USBImager接口
通过调用以下命令从命令行启动 USBImager:
$ usbimager
或者,它可以从菜单/应用程序启动器启动。
USBImage 的默认界面如下所示。
可以看到,USBImager 的接口非常简单。 它有四行,每行都有按钮,每个按钮都有不同的操作。
在第一行,您可以通过单击选择图像文件 三个点 (…) 按钮。
第二行有两个按钮,即 写 和 读. 如果要将图像写入 U 盘,请单击“写入”按钮。 要读取磁盘映像或创建磁盘备份,请选择“读取”。
第三行允许您选择 USB 设备。
第四行也是最后一行有两个复选框按钮,即 核实 和 压缩, 和一个下拉框来选择要使用的缓冲区大小。 默认情况下,“验证”按钮被选中。因此,从磁盘读取每个块并与原始图像进行比较。默认缓冲区大小为 1M。因此图像文件将以 1M 块进行处理。如果压缩按钮是勾选后,图片将使用 bzip2 格式压缩。
在 Linux 中使用 USBImager 创建可启动 USB 驱动器
插入 U 盘并单击第一行中的三个点,然后选择要写入 USB 设备的 ISO 文件。 然后,从第三行的设备选择下拉框中选择 USB 设备。 如果要使用原始映像验证磁盘,请确保选中第四行中的“验证”复选框。 您也可以从缓冲区选择下拉框中选择要使用的缓冲区大小。 图像文件将在这个大块中处理。 如果您不知道要使用什么大小,请保留默认值 1M。
最后,单击“写入”按钮开始将图像文件写入您的 U 盘。
这将需要几分钟,具体取决于 ISO 文件的大小。 请注意,进度条中显示的时间只是一个估计值。 它带我四处走动 4 分钟 写 Fedora 16 GB USB 磁盘中的 32 ISO (2.7 GB)。
该过程完成后,您可以使用 U 盘启动任何系统并安装操作系统。
从 USB 设备创建备份映像文件
如前所述,USBImager 还可以备份整个 USB。 插入 USB 设备,从设备选择行中选择它,然后单击“写入”按钮从 USB 设备创建备份映像文件。 如果要压缩图像文件,请选中“压缩”框。

生成的图像文件保存在 ~/Desktop
名称为“usbimager-(date)T(time).dd”的位置,使用当前时间戳生成。 如果选中“压缩”选项,则图像将使用压缩 bzip2
格式和一个 ".bz2"
后缀将添加到文件名中。
它带我四处走动 8 分钟 创建一个没有压缩的备份映像文件,几乎 1小时 和 15分钟 创建压缩备份。 正如我已经说过的,进度条中显示的剩余时间只是一个估计值。 有时,根据映像文件的大小和 USB 记忆棒的传输速度,可能需要比预计时间更长或更短的时间才能完成。
结论
USBImager 是基于电子的可启动 USB 创建工具的最佳替代品,用于 example balena蚀刻机. 它是跨平台、易于使用且具有最小 GUI 的轻量级应用程序。 据我测试,它在我的 Ubuntu 20.04 LTS 桌面上运行良好。 希望能帮助到你。
资源:
相关阅读:
- 如何在 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 映像