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

自从Linux诞生以来,Linux操作系统中出现了许多种风格。 大部分都可以从互联网上下载。 下载的Linux操作系统通常是可引导的ISO映像。 您可以根据ISO映像的大小将其写入CD或DVD或USB。 如今,我们大多数人都使用USB大容量存储设备在Linux和类似Unix的系统中写入可引导的ISO映像。 有许多应用程序可用于在Linux中创建可启动USB磁盘,并且每个应用程序都有其自己的独特功能集。 今天,我们将讨论一种称为 USBImager

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平台下运行。

在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。 使用任何AUR帮助程序进行安装 好极了 如下所示。

$ yay -S usbimager

USBImager接口

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

$ usbimager

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

USBImage的默认界面如下所示。

usbimager界面

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

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

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

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

第四行也是最后一行有两个复选框按钮,分别是 校验压缩和一个下拉框,以选择要使用的缓冲区大小。 默认情况下,“验证”按钮处于选中状态。因此,将从磁盘读取每个块并将其与原始映像进行比较。默认缓冲区大小为1M。因此,将以1M块的形式处理映像文件。选中,将使用bzip2格式压缩图像。

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

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

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

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

这将需要几分钟的时间,具体取决于ISO文件的大小。 请注意,进度栏中显示的时间仅是估计时间。 带我走了 4分钟 将Fedora 32 ISO(2.7 GB)写入16 GB USB磁盘中。

该过程完成后,您可以使用USB记忆棒引导任何系统并安装操作系统。

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

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

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

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

带我走了 8分钟 创建不压缩且几乎没有压缩的备份映像文件 1小时 15分钟 创建压缩备份。 正如我已经说过的,进度栏中显示的剩余时间只是一个估计值。 有时,完成操作可能会比估计的时间长或短,具体取决于图像文件的大小和USB记忆棒的传输速度。

结论

例如,USBImager是基于电子的可启动USB创建工具的最佳替代品 balenaEtcher。 它是跨平台,易于使用且具有最小GUI的轻量级应用程序。 据我测试,它在我的Ubuntu 20.04 LTS桌面上可以正常工作。 希望能帮助到你。

资源:

相关阅读:

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

可启动usbGtkLinuxMac OS X开源USBImagerWindows

Sidebar