在 Linux 中創建可引導的 USB 磁盤從未如此簡單。有許多命令行和圖形工具可以輕鬆創建可引導光盤。一種這樣的工具是 鯨魚蝕刻者, 還 蝕刻設備本指南解釋了 Etcher 是什麼以及如何在 Linux 操作系統上使用 Etcher 創建可啟動的 USB 驅動器和 SD 卡。
內容
什麼是蝕刻機?
Etcher 是使用 JS、HTML、Nodejs 和 Electron 等 Web 技術構建的免費開源 OS 映像閃存應用程序。 Etcher 可以輕鬆安全地將操作系統映像閃存到 SD 卡和 USB 驅動器。
Etcher 在最終確定可引導驅動器之前驗證寫入驅動器的映像。這可確保每個字節的數據都正確寫入預期的驅動器。因此,您不必浪費時間將映像寫入損壞的驅動器或卡,或者想知道為什麼您的驅動器無法啟動。
使用 Etcher 最重要的優點是您可以選擇正確的閃存驅動器和 SD 卡,並防止意外寫入硬盤。 將 USB 驅動器與系統分區分開。不再意外擦拭您的硬盤。您也可以直接刷機支持 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,方法如下:
蝕刻機的應用 錢 適用於 Arch Linux 及其變體。 如果您使用的是 Arch Linux,您可以使用 AUR 幫助程序在 Arch Linux 上安裝 Etcher。 是的,如下:
$ yay -S balena-etcher
Etcher 在 Solus 默認存儲庫中可用。 要在 Solus 上安裝 Etcher,請運行以下命令:
$ sudo eopkg it etcher
Etcher 開發人員還為基於 Debian 和基於 RHEL 的系統創建了存儲庫。
要添加 Etcher RPM 存儲庫 Fedora、RHEL 和 CentOS、AlmaLinux、RockyLinux 等克隆,請運行以下命令:
$ 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 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 驅動器。

這可能需要幾分鐘,具體取決於 ISO 映像的大小。就我而言,將 4.9 GB 的 openSUSE tumbleweed ISO 映像寫入我的 HP 15 GB 隨身碟大約需要 8 分鐘。

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

現在您可以安全地移除 USB 驅動器並使用新創建的 USB 可啟動驅動器來啟動您的系統。
使用 Etcher 創建多個可啟動 USB 驅動器
您可以將單個映像閃存到多個驅動器,並使用 Etcher 創建多個可引導的 USB 驅動器。請注意,我們不是在創建多重引導 USB 驅動器。相反,從一個映像創建多個可引導驅動器。
插入 USB 驅動器或 SD 卡並啟動 Etcher。選擇要刻錄到的映像並從列表中選擇目標 USB 驅動器。

單擊 Flash 按鈕開始將圖像寫入驅動器。
移除蝕刻機
如果您不需要 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
從 Etcher 中移除 Etcher Fedora、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 卡。我在我的電腦上測試了 Etcher Fedora 和 Arch Linux 桌面,沒有任何問題。 Etcher 的開發人員正在努力提供其他功能,例如更快的寫入速度、同時將圖像寫入多個驅動器等等。有關更多信息,請查看 Etcher 的官方網站和如下所示的 GitHub 存儲庫。
資源:
- 蝕刻部位
- Etcher GitHub 存儲庫
相關文件:
- 如何在 Linux 上使用 Ventoy 創建多重引導 USB 驅動器
- 冰棒 – 一次創建多個可啟動的 USB 驅動器
- Bootiso 允許您安全地創建可啟動的 USB 驅動器
- MultiCD – 創建多重引導 CD、DVD 和 USB 映像
- 如何使用 dd 命令創建可啟動的 USB 驅動器
- 如何將 ISO 直接從 Internet 刻錄到 USB 驅動器
- 如何在 Linux 中從可啟動 USB 驅動器創建 ISO
- 如何創建自定義 Ubuntu Live CD 映像
balenaEtcher Bootable USB Bootable USB Drive ElectronEtcherHTMLJavaScriptLinuxNodejs 開源