使用Linux中的USBimager创建可启动U盘

时间:2020-03-21 11:43:13  来源:igfitidea点击:

自Linux的概念以来,开发了Linux操作系统中的许多flavor 。
其中大多数可以从互联网下载。
下载的Linux操作系统通常是可引导的ISO镜像。
我们可以根据ISO镜像的大小写入CD或者DVD或者USB。
如今,我们大多数人使用USB大容量存储设备在Linux和Unix系统中编写可引导的ISO镜像。
有许多应用程序可用于在Linux中创建可启动的USB磁盘,每个应用程序都有自己的独特功能。
今天,我们将讨论一个名为usbimager的这样一个工具。

USBimager是一个简单的图形应用程序,用于编写ISO图像以及压缩磁盘图像到U盘。
与同行相比,USBimager真的很小。
这个微小应用的大小仅为170~kB。
它没有任何依赖关系。

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

Usbimager可以读取原始图像,例如'mg','.bin','.law','.iso','.dd'等,压缩图像,例如'.gz','.bz2 ','.xz','.zst'等,和归档文件这样的'zip'(pkzip和zip64)。

我们还可以创建整个U盘的备份。
甚至可以在"RAW"和"BZIP2"格式中创建压缩备份。
USBimager可以选择让用户选择是否应压缩备份。

Usbimager完全免费,源代码可根据MIT许可证提供。
它在GNU/Linux,MacOS X和Windows平台下工作。

在Linux中安装usbimager

从此处下载最新的USBimager版本。

IT OS可用于"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

上面的命令将在当前工作目录中提取名为"bin"的目录中此zip文件的内容。
将"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的界面非常简单。
它有四行,每行都有按钮,每个按钮都有一个独特的操作。

在第一行中,我们可以通过单击三个点(...)按钮来选择图像文件。

第二行有两个按钮即写和读取。
如果要将图像写入USB磁盘,请单击"写入"按钮。
要读取磁盘镜像或者创建磁盘的备份,请选择"读取"。

第三行允许我们选择USB设备。

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

使用Linux中的USBimager创建可启动U盘

插件在U盘中,然后单击第一行中的三个点,然后选择要写入USB设备的ISO文件。
然后,从第三行的设备选择下拉框中选择USB设备。
如果要使用原始图像验证磁盘,请确保在第四行中选中"验证"复选框。
此外,我们还可以从缓冲区选择下拉框中选择缓冲区大小。
图像文件将在此大块中处理。
如果我们不知道要使用的尺寸,请留下默认值为1M。

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

取决于ISO文件的大小,需要几分钟。
请注意,进度条中显示的时间只是估计。
我花了4分钟,在16 GB USB磁盘中写下Fedora 32 ISO(2.7 GB)。

完成过程后,我们可以使用U盘引导任何系统并安装操作系统。

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

如上所述,USBimager还可以备份整个USB。
插入USB设备,从设备选择行中选择它,然后单击"写入"按钮从USB设备创建备份镜像文件。
如果要压缩图像文件,请检查"压缩"框。

生成的图像文件保存在"~/桌面"位置中,名称"usbimager - (日期)t(time).dd",使用当前时间戳生成。
如果选中"压缩"选项,则将使用"bzip2"格式压缩图像,并将在文件名中添加".bz2"后缀。

我花了8分钟,在没有压缩的情况下创建备份镜像文件,近1小时15分钟才能创建压缩备份。
正如我所说,进度条中显示的剩余时间只是估计。
有时它可能需要更长或者更短的时间来完成估计时间,具体取决于U盘的图像文件的大小和传输速度。