在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