在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驱动器的备份。 甚至可以在其中创建压缩备份 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
, 例如 /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设备创建备份映像文件
生成的图像文件保存在 ~/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