Ventoy:只需將ISO拖到pendrive上,即可創建可引導的USB

文托

當我們想要測試或安裝 Linux 發行版時,大多數人都會創建 Live USB 或安裝 USB。 有很多軟件可以做到這一點(例如 刻蝕機 o 魯弗斯)幾乎在任何操作系統上,但很少有像 文托 感謝博客,我本週親自發現了這一點 Linux起義。 除了告知其存在之外,該媒體還為我們提供了在 Linux 上安裝該工具的所有必要信息(他們還討論了 Windows 版本)。

但 Ventoy 有何特別之處呢? 好吧,一旦安裝(它安裝在閃存驅動器上),並且考慮到這一點很重要,因為您必須通過終端進行操作才能完成此操作,創建可啟動 USB 就像拖動兼容操作系統的 ISO 一樣簡單系統到我們的閃存驅動器還有什麼更好的是, 我們可以放幾個ISO鏡像,因此同一個 USB 可以用來安裝 Ubuntu、Manjaro 甚至 Windows。

Ventoy 提供的優勢

  • 我們可以將多個 ISO 添加到同一個閃存驅動器中。 當我們添加多個 ISO 時,從 USB 啟動時我們將看到一個菜單,允許我們選擇啟動哪個 ISO。
  • 適用於 Windows,也適用於 Linux。
  • 它包括圖形界面,但僅限於 Windows。 Linux 用戶必須使用終端,我們將在稍後解釋。
  • USB可以繼續用作普通閃存驅動器,這意味著我們可以在可用空間中保存文檔。 如果我們需要更多空間,我們只需刪除一張或多張添加的圖像即可。
  • 支持“傳統”和“UEFI 安全啟動”。
  • 它適用於超過 260 個映像,包括最流行的 Debian/Ubuntu、CentOS、RHEL、Windows 7-10 以及不太流行的 ALT Linux。
  • 支持持久性(保存更改)。
  • 自行安裝,可在支持的系統上運行。
  • 支持 WIM 啟動文件。
  • 支持大於4GB的ISO鏡像。
  • 無需格式化即可更新 Ventoy 的安裝(我們記得是在閃存驅動器上完成的)。

如何從 Linux 安裝該工具

考慮到這個博客是關於 Linux 的(儘管必須提醒討厭者,有時我們出於普遍興趣的原因而寫其他主題),我們要說的唯一一件事是 Windows 版本的特點是它包含圖形界面 非常直觀。 接下來,我們將解釋如何從 Linux 在閃存驅動器上安裝 Ventoy,我個人再次感謝 Linux Uprising 所做的工作以及本文所基於的工作:

  1. 從以下位置下載適用於 Linux 的文件 下載頁面。 在撰寫本文時,可用版本是 ventoy-1.0.12-linux.tar.gz,其下載的直接鏈接是 這是.
  2. 我們解壓上一步下載的 tar.gz 文件。 如果他們將來不進行更改,現在我們會發現三個文件夾和兩個腳本。 第一個是 Ventoy2Disk.sh,它將將該工具安裝到 USB,第二個是 CreatePercientImg.sh,它將創建一個持久映像。
  3. 現在我們需要識別 USB 設備的名稱。 為此,我們將其連接到計算機並鍵入以下命令:
sudo parted -l
  1. 輸入前面的命令後,它將向我們顯示連接到計算機的磁盤和分區,包括 USB。 我們必須找出它是什麼。 讓事情變得更容易的最好辦法是只有一個連接,即我們想要使用的那個。 一種可能的結果是 /dev/sdd。 如果有分區,後面會有數字,如/dev/sdd1或/dev/sdd2。
  2. 接下來,我們必須使用另一個命令卸載分區,其中我們必須將“sdXN”替換為要卸載的分區。 在上面的示例中,您必須在命令(每個分區一次)/dev/sdd1 和 /dev/sdd2 之後寫入:
sudo umount /dev/sdXN

安裝軟件

  1. 現在是時候安裝 Ventoy 了,但在此之前要通知一下,像往常一樣,當我們要使用閃存驅動器進行這些操作時,所有數據都將丟失。 在此步驟中,我們必須打開終端並導航到提取 Ventoy 的路徑。
  2. 要在 USB 驅動器上安裝 Ventoy,我們將使用以下命令(記住將 X 更改為步驟 4 中獲得的名稱的字母):
    • 沒有安全啟動:
sudo ./Ventoy2Disk.sh -i /dev/sdX
    • 通過安全啟動:
sudo ./Ventoy2Disk.sh -i -s /dev/sdX
  1. 它會詢問我們 USB 名稱是否正確,我們必須使用字母“y”進行確認,然後按 Enter。

僅此而已。 現在我們可以將 ISO 拖入驅動器並從最適合我們的 ISO 開始。

如何使用 Ventoy 創建具有持久存儲的可啟動 USB

如果我們想要創建一個具有持久存儲的 USB,除了前面的步驟之外,我們還必須執行以下其他操作:

  1. 我們再次打開終端。
  2. 我們移動到提取文件的文件夾,其中包含擴展名為 .sh 的腳本。
  3. 在正確的路徑中,我們編寫此命令,這將創建一個 4GB EXT4 映像。 如果我們想要持久部分更大,我們必須增加數字4096(即1024MB -1GB-乘以4)
sudo ./CreatePersistentImg.sh -s 4096
  1. 創建的文件將被稱為“persistence.img”,並且應該在 Ventoy 文件夾中可用。 我們連接已安裝 Ventoy 的閃存驅動器,並將“persistence.img”文件複製到 USB 驅動器。
  2. 現在是更具技術性的部分。 我們必須為 Ventoy 創建一個 json 配置,其中包含 ISO 映像和持久文件的路徑。 在安裝該工具的 USB 上,我們創建一個名為“ventoy”的文件夾(不帶引號)。
  3. 在這個文件夾中,我們創建一個名為“ventoy.json”的文件,也沒有引號。
  4. 我們使用純文本編輯器打開此文件並粘貼以下內容:
{
    "persistence" : [
        {
            "image": "/ISO-file-name.iso",
            "backend": "/persistence.img"
        }
    ]
}

根據上面的內容,我們必須將“ISO-file-name.iso”更改為 ISO 名稱(以及路徑,如果它們不在 USB 的根目錄中),將“persistence.img”更改為映像文件的名稱,路徑,如果我們更改了名稱並且它不在 USB 的根目錄中。

如果我們添加了多個 ISO,它的外觀示例如下:

{
    "persistence" : [
        {
            "image": "/ISO-file-name.iso",
            "backend": "/persistence-ubuntu-20.04.img"
        },    
        {
            "image": "/linuxmint-19.3-xfce-64bit.iso",
            "backend": "/persistence-linux-mint-19.3.img"
        }
    ]
}

僅此而已。 很明顯,至少在 Linux 版本中,事情變得有點複雜,但是 我認為這是值得的 當我們可以拖動 ISO 來創建安裝 USB 時,甚至可以將它們與持久存儲一起使用。

官方項目頁面.


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   馬* 他說:

    傑出的!!!! 我不知道這個程序。 很棒的信息。
    非常感謝!!!!

  2.   辛吉克德 他說:

    在 Linux 中創建 USB Multiboot 的好選擇,我不知道它,它類似於 Windows 中的 Easy2Boot。

  3.   洛根 他說:

    卓越! ..這會節省我的時間去破壞XD

  4.   路易斯·吉列爾莫 他說:

    請不要再進行荒謬的分發。
    你必須為普通用戶開發軟件。
    這就是Linux在桌面上沒有成功的原因,因為它是程序員為程序員而開發的。

  5.   達里奧 他說:

    這是 iobb(和 Zalman)為帶有SATA驅動器托架的硬件所做的軟件版本(儘管功能比硬件版本少)...我想該軟件將在便攜式驅動器上運行

  6.   勞爾 他說:

    我是在linux ubuntu上做的,但是當我在筆記本電腦上使用它時,它告訴我筆記本電腦不支持uefi,我如何在linux中更改它,我看到在windows中gui有它,但在linux中我不支持不知道該怎麼做。 請有人幫我解決這個問題

  7.   勝利者 他說:

    好的!! 我想知道在創建一個實時USB之後是否可以繼續使用PenDrive來保存內容。 也就是說,如果我保存了iso,將無法使用它來保存電影和文件等。

    筆式驅動器上可以有幾個linux live ISO嗎?

    購買大容量的USB,並在那裡擁有一切(例如linux live,音樂,電影等),或者至少擁有2個(在一個linux live和另一個文件中)?

  8.   耶穌麥地那 他說:

    下載 vento livecd 並使用 linux boot Creator 安裝它,就這樣,添加你的 isos,然後就沒有控制台了,

    這才是人們真正需要的易用性,為普通用戶去掉控制台。

  9.   埃爾南 他說:

    優秀的節目! 我試過了,非常棒!
    謝謝你的這篇筆記,非常好!