在Linux中使用Etcher創建可啟動的USB驅動器和SD卡

在Linux中創建可啟動USB磁盤比以往任何時候都更加容易。 有許多命令行和圖形工具可以輕鬆創建可啟動磁盤。 一種這樣的工具是 balenaEtcher, 要不就 刻蝕者。 在本指南中,我們將討論什麼是Etcher以及如何在Linux操作系統中使用Etcher創建可啟動的USB驅動器和SD卡。

什麼是Etcher?

Etcher是一個免費的開源OS圖像刷新器應用程序,它使用JS,HTML,Nodejs和Electron等網絡技術構建。 Etcher可讓您輕鬆安全地將OS映像閃存到SD卡和USB驅動器。

在完成可啟動驅動器之前,Etcher將驗證寫在驅動器上的映像。 這樣可確保將每個字節的數據正確寫入目標驅動器。 因此,您不必浪費時間將映像寫入損壞的驅動器或卡,也不必擔心驅動器為何無法啟動。

使用Etcher的最重要優勢是,它可以讓您選擇正確的閃存驅動器和SD卡,並防止意外寫入硬盤驅動器。 它將USB驅動器與系統分區區分開。 不再需要意外擦拭硬盤! 它還可以直接刷新支持以下功能的Raspberry Pi設備 USB設備啟動模式

蝕刻師能寫 .iso.img, 和 .zip 文件到USB驅動器和SD卡。 Etcher是一個跨平台應用程序,支持Linux,macOS和Microsoft Windows。

在Linux中安裝Etcher

由於Etcher是Electron應用程序,因此安裝Etcher沒什麼大不了的。

從下載最新版本的Etcher 它的網站。 轉到下載Etcher zip文件並解壓縮的位置。

$ unzip balena-etcher-electron-1.5.120-linux-x64.zip

這會將Etcher zip文件解壓縮為Etcher AppImage格式。 使用以下命令使其可執行:

$ chmod +x balenaEtcher-1.5.120-x64.AppImage

現在,您可以使用以下命令運行Etcher:

$ ./balenaEtcher-1.5.120-x64.AppImage

使用Linux軟件包管理器安裝Etcher

如果您更喜歡使用Linux發行版的程序包管理器安裝Etcher,請按以下步驟操作。

蝕刻機可用於 AUR 適用於Arch Linux及其變體。 如果您使用的是Arch Linux,則可以使用任何AUR幫助程序工具在Arch Linux上安裝Etcher ,如下所示:

$ yay -S balena-etcher

Etcher在Solus的默認存儲庫中可用。 要在Solus上安裝Etcher,請運行:

$ sudo eopkg it etcher

Etcher開發人員還為基於Debian的系統和基於RHEL的系統創建了存儲庫。

要在Fedora,RHEL及其克隆(如CentOS,AlmaLinux和RockyLinux)上添加Etcher RPM存儲庫,請運行:

$ curl -1sLf 'https://dl.cloudsmith.io/public/balena/etcher/setup.rpm.sh' | sudo -E bash

更新軟件存儲庫並使用來安裝Etcher dnf 套餐經理:

$ sudo dnf update
$ sudo dnf install balena-etcher-electron

在Debian,Ubuntu及其衍生版本上,添加Etcher Debian存儲庫:

$ curl -1sLf 'https://dl.cloudsmith.io/public/balena/etcher/setup.deb.sh' | sudo -E bash

更新存儲庫,並使用Debian和Ubuntu在Etcher上安裝Etcher apt 套餐經理:

$ sudo apt update
$ sudo apt install balena-etcher-electron

在openSUSE Tumbleweed和Leap版本上,添加以下存儲庫:

$ curl -1sLf 'https://dl.cloudsmith.io/public/balena/etcher/setup.rpm.sh' | sudo -E bash

然後使用以下命令在openSUSE上安裝Etcher zypper

$ sudo zypper install balena-etcher

在Linux中使用Etcher創建可啟動的USB驅動器和SD卡

插入USB驅動器或SD卡,然後從菜單或應用程序啟動器啟動Etcher應用程序。 如果您已經下載了Etcher AppImage,請轉到下載Etcher AppImage的位置並按如下所示啟動它:

$ ./balenaEtcher-1.5.120-x64.AppImage

Etcher的默認界面如下所示:

蝕刻機默認界面

如您在上面的輸出中看到的,Etcher允許我們從本地磁盤或URL刷新ISO映像。 出於本指南的目的,我從本地文件系統中選擇ISO映像。

接下來,通過單擊目標USB驅動器來選擇目標USB驅動器。 選擇目標 選項。

從Etcher界面中選擇目標USB驅動器

選擇目標驅動器後,單擊 閃光 按鈕開始創建可啟動的USB驅動器:

在Linux中使用Etcher創建可啟動的USB驅動器在Linux中使用Etcher創建可啟動的USB驅動器

這將需要幾分鐘的時間,具體取決於ISO映像的大小。 對我來說,花了大約8分鐘的時間在我的HP 15 GB筆式驅動器上寫入了4.9 GB的openSUSE風滾草ISO映像。

使用Etcher將ISO映像寫入USB驅動器和SD卡使用Etcher將ISO映像寫入USB驅動器和SD卡

將映像寫入磁盤後,它將驗證磁盤的內容,以確保已正確寫入映像。 成功驗證後,Etcher將顯示“ Flash Complete”消息。

使用Etcher將ISO映像閃爍到USB驅動器已完成使用Etcher將ISO映像閃爍到USB驅動器已完成

現在,您可以安全地拔下USB驅動器,並使用新創建的USB可引導驅動器引導系統。

使用Etcher創建多個可啟動USB驅動器

我們可以將單個映像刷新到多個驅動器,並使用Etcher創建多個可啟動的USB驅動器。 請注意,我們不創建多啟動USB驅動器。 相反,我們從單個映像創建了許多可引導驅動器。

插入USB驅動器或SD卡,然後啟動Etcher。 選擇要寫入的圖像,然後從列表中選擇目標USB驅動器。

使用Etcher閃存多個USB驅動器使用Etcher閃存多個USB驅動器

單擊“閃存”按鈕開始將映像寫入驅動器。

移除蝕刻劑

如果您不需要Etcher,則可以根據所使用的發行版卸載Etcher,如下所示。

要在Arch Linux及其變體中刪除Etcher,請運行:

$ sudo yay -R balena-etcher

要在Debian,Ubuntu中刪除Etcher,請運行:

$ sudo apt-get remove balena-etcher-electron
$ sudo rm /etc/apt/sources.list.d/balena-etcher.list

要從Fedora中刪除Etcher,RHEL:

$ sudo yum remove -y balena-etcher-electron
$ sudo rm /etc/yum.repos.d/balena-etcher.repo
$ sudo rm /etc/yum.repos.d/balena-etcher-source.repo

要在openSUSE中卸載Etcher,請運行:

$ sudo zypper rr balena-etcher
$ sudo zypper rr balena-etcher-source

從Solus卸載Etcher:

$ sudo eopkg rm etcher

如果您已經下載了Etcher AppImage,只需刪除它即可。

結論

Etcher不僅易於使用,而且快速又安全。 它是一種用戶友好的圖形圖像刷新實用程序,可將ISO圖像安全地寫入Linux中的單個或多個USB驅動器或SD卡。 我在Fedora和Arch Linux桌面上測試了Etcher,但沒有任何問題。 Etcher的開發人員正在努力帶來其他功能,例如提高寫入速度,將圖像同時寫入多個驅動器等等。 有關更多詳細信息,請查看下面提供的Etcher官方網站及其GitHub存儲庫。

資源:

相關閱讀:

  • 如何在Linux中使用Ventoy創建Multiboot USB驅動器
  • 冰棒–一次創建多個可啟動USB驅動器
  • Bootiso使您可以安全地創建可啟動的USB驅動器
  • MultiCD –創建Multiboot CD,DVD和USB映像
  • 如何使用dd命令創建可啟動USB驅動器
  • 如何直接從Internet將ISO寫入USB驅動器
  • 如何從Linux中的可啟動USB驅動器創建ISO
  • 如何創建自定義Ubuntu Live CD映像

balenaEtcher可啟動USB可啟動USB驅動器ElectrotEtcherHTMLJavaScriptLinuxNodejsOpensource

Sidebar