Ventoy製作啟動盤和使用VMware測試啟動盤(論文版)

alittlemc發表於2023-01-05
-

1 Ventoy

1.1  Ventoy是什麼

Ventoy是可用於製作啟動隨身碟的開源工具,在佔用少量引導分割槽容量後,其他空間依舊可以正常當一般的隨身碟讀寫檔案。它的最大特點是隻要將iso、win、img、efi等之類的映象檔案和引導檔案移動到隨身碟中。比如匯出微PE、杏雨梨雲的可啟動iso映象檔案,移動到隨身碟中,在啟動時選擇微PE、杏雨梨雲任意一個作為的啟動盤,在如今各種PE啟動盤都各有優點的時代,可以實現一盤攜帶大量PE。同時也不只可以安裝Windows系統,也可以安裝Linux系統,甚至可以實現Windows to go相容、Linux資料持久化等較高階操作、功能。

  

圖表 1 Ventoy啟動介面

1.2  Ventoy啟動盤製作

1.2.1 準備工具

需要準備的工具有:

1、電腦,Ventoy提供在Windows和Linux平臺下的製作程式。

2、隨身碟或者行動硬碟,後續統稱為“裝置”,注意第一次安裝Ventoy需要格式化,重要檔案務必備份。

1.2.2 具體操作步驟

1、電腦下載Ventoy可執行檔案。https://www.ventoy.net/cn/download.html。本文以Windows環境下為例。

 

圖表 2 Download Ventoy

預設是使用Github作為下載源,國內下載速度較慢,同頁往下翻可以看到國內站點的映象下載源。

 

圖表 3 Ventoy映象下載源

下載後將檔案解壓,可見圖表 3 Ventoy Win版本內部檔案圖表 3,主要涉及到三個可執行檔案:Ventoy2Disk、VentoyPlugson、VentoyVLink,三者具有不同的功能:Ventoy2Disk用於製作啟動盤、VentoyPlugson用於便捷的配置Ventoy配置、VentoyVLink用於建立和本地硬碟的虛擬連結。

 

圖表 4 Ventoy Win版本內部檔案

Ventoy2Disk用於製作啟動盤。選擇裝置(隨身碟),可以進行安裝或升級的操作。

1、安裝:主要在首次安裝Ventoy引導到裝置(隨身碟)上,點選安裝會格式化隨身碟,所以安裝務必備份資料,安裝操作只需要第一次進行即可,後續使用只需要升級功能。

2、升級:新版本往往會提供更多功能、更好硬體相容性。在安裝完成後,後續新版本只要點升級即可,資料和配置不受影響。

 

圖表 5 Ventoy2Disk

VentoyPlugson主要用於便捷的編輯Ventoy配置檔案。VentoyPlugson提供WEB圖形化編輯的功能,選擇需要修改配置裝置(隨身碟)後,再點選啟動會自動開啟瀏覽器。預設監聽埠為tcp監聽埠為24681。

 

圖表 6 VentoyPlugson

 

圖表 7 VentoyPlugson提供的WEB介面

建議修改以下配置:

1、VTOY_DEFAULT_SEARCH_ROOT —— 指定搜尋目錄:

預設情況下Ventoy在啟動後會掃描整個裝置(隨身碟)的檔案,如果裝置中還存放了其他檔案,會導致啟動時候載入很慢。修改位置在全域性操作外掛-> VTOY_DEFAULT_SEARCH_ROOT,限制搜尋的目錄,預設根目錄,建議寫到具體的資料夾,比如我使用的裝置路徑為E:/images/。

 

圖表 8 修改指定搜尋目錄

2、VTOY_MAX_SEARCH_LEVEL —— 最大搜尋目錄深度:

預設情況下Ventoy會掃描全部深度的檔案,倘若只是存放映象檔案,完全可以限制掃描深度。修改位置在全域性操作外掛->VTOY_MAX_SEARCH_LEVEL, 這樣可以限制搜尋目錄內向下搜尋子目錄的層次,預設搜尋目錄即我們上一項修改的VTOY_DEFAULT_SEARCH_ROOT。基本上設定為2即可。

 

圖表 9 修改最大搜尋目錄深度

其他的設定諸如主題、外掛等相關依據自己需求修改即可,詳細介紹可見官網。

修改配置的對應在裝置(隨身碟)中Ventoy目錄中ventoy.json檔案,路徑為\ventoy\ventoy.json,使用JSON作為語法,若修改錯配置導致無法使用也可以手動修改這裡的檔案。

 

圖表 10 Ventoy存在裝置中的配置檔案

VentoyVLink用於建立和本地硬碟的虛擬連結,類似於快捷方式或者Linux的軟連結。即將電腦本地硬碟已經有的映象檔案,透過此方法可以建立vlnk快捷方式,此快捷方式可以移動到搜尋目錄中,在選擇映象時可以選擇vlnk檔案。不過限制較多,應用場景較少,因為需要使用VentoyVlink的電腦要先複製映象檔案到本地硬碟,還需要使用VentoyVlink工具建立連結,主要在電腦可以開機使用軟體、隨身碟記憶體不足情況下使用。故此不做過多討論,詳情請見https://www.ventoy.net/cn/doc_vlnk.html。

2  獲取PE系統映象檔案

安裝Ventoy的裝置(隨身碟)如同“托盤”,不同的映象檔案如同托盤上的“水果”,打破先前傳統的一個托盤只能盛放一個水果的尷尬場景。

2.1 啟動盤製作軟體匯出

如今市面上純在的大量不同的PE工具,如微PE、杏雨梨雲、大白菜、老毛桃等各式各樣的PE工具,均有不同的特色。匯出ISO映象複製到先前設定的搜尋目錄中,即可在Ventoy中選擇。

 

圖表 11 將ISO等引導檔案移動至搜尋路徑中

2.1.1 微PE匯出ISO

點選右下角其他安裝方式的光碟圖示即可匯出ISO映象檔案。

 

圖表 12 微PE工具箱匯出ISO

2.1.2  杏雨梨雲匯出ISO

在安裝方式中選擇生成ISO映象檔案即可。

 

圖表 13 杏雨梨雲匯出ISO

2.1.3 Linux的Live版本

Linux系統的一些發行版提供Live版本的下載,可以在不安裝的情況下啟動到Linux系統中,比如Kali Live版本在官網可下載(網址https://www.kali.org/get-kali/),配合配合資料永久化外掛Plugin.persistence(網址https://www.ventoy.net/cn/plugin_persistence.html),可以實現資料的儲存在裝置上。

3  VMware虛擬機器模擬啟動

當我們配置好Ventoy啟動盤後,需要測試或者體驗Ventoy的功能,可以直接使用物理機直接測試,也可使用VMware Workstation虛擬機器來測試。本文使用VMware Workstation虛擬機器在無實體機的情況下做測試。

3.1 虛擬機器測試準備工作

插入裝置(隨身碟),後再啟動虛擬機器(先啟動虛擬機器再插入裝置可能會尋找不到裝置)。

建立新的虛擬機器,主要在新增虛擬機器硬碟的裝置(隨身碟)的對映。新增硬體-硬碟。

 

圖表 14 新增硬體-磁碟

虛擬機器磁碟型別在此不重要,可以任意選擇即可,建議選擇不同型別的,後續在修改啟動項時用於區分。

 

圖表 15 選擇磁碟型別

選擇磁碟時務必選擇“使用物理磁碟”,可以直接將插入的裝置(隨身碟)直接直通到虛擬機器中。虛擬機器啟動之前務必不要佔用裝置(隨身碟),當虛擬機器啟動後,裝置(隨身碟)將被虛擬機器獨佔,物理機也無法對裝置(隨身碟)進行讀寫等操作。

 

 

圖表 16 選擇磁碟-使用物理磁碟

在此選擇物理磁碟裝置PhysicalDrive,對應的序號為識別到硬碟的順序,比如PhysicalDrive0為當前系統所在的磁碟,PhysicalDrive1為擴充的第二塊磁碟或者裝置(隨身碟),以此類推,倘若不清楚順序,在新增虛擬機器硬碟後可以在虛擬機器硬體檢視硬碟容量。使用情況選擇“使用整個磁碟”。

 

圖表 17 選擇物理磁碟

最後確認一下,容量是否和安裝Ventoy的裝置(隨身碟)匹配,若容量不匹配再重複操作新增硬碟的操作選擇PhysicalDrive。

 

圖表 18 確認硬碟容量

 

3.2 虛擬機器啟動

若虛擬機器中有多塊硬碟,可以刪除掉其他空硬碟避免干擾只保留新增的Ventoy裝置(隨身碟),也可在虛擬機器開機時按ESC選擇啟動硬碟。使用Ctrl+Alt快捷鍵可以讓滑鼠焦點在虛擬機器和物理機切換,後續操作將不做過多贅述。

本文使用修改虛擬機器vbios的通用的方式來修改啟動項。

 

圖表 19 虛擬機器進入vbios

在vbios中,按“→”到“Boot項”,按“↓”選中“Hard Drive”按Enter(回車)展開硬碟列表,按“↓”目標選中需要操作的硬碟,按“+”向上提,將之前的NVME虛擬硬碟新增到頂部。

 

圖表 20 修改啟動項示意圖

 

圖表 21 完整的進入vbios修改操作

修改啟動項只需要首次操作,後續直接啟動即可。

 

圖表 22 正常啟動的Ventoy

3.3 Ventoy功能測試

透過以上的操作後,模擬Ventoy啟動盤的使用,使用↑↓鍵選擇目標映象,回車後即可啟動。不僅可以啟動PE映象做系統維護,也可以直接安裝系統映象。

3.3.1 Ventoy啟動微PE

 

圖表 23 Ventoy啟動微PE

3.3.2 Ventoy直接安裝ESXI

 

圖表 24 Ventoy直接安裝ESXI

4 Ventoy常見故障

4.1 映象列表為空

一般情況如果選擇映象的列表為空,可能是修改搜尋路徑、搜尋深度上的修改導致無法找到檔案,可以按F2進入全檔案模式,手動開啟映象的路徑,後續修改正確的配置檔案即可。

4.2 破圖故障

因為Ventoy預設會使用盡適應當前顯示器的解析度大小,在Legacy BIOS 模式下,啟動 Windows/WinPE 的ISO檔案時,也可能會與部分較老的主機板不相容產生破圖,可以按F7進入全文字DOS介面。與預設的模式功能完全一致,但是無法支援中文顯示。

 

圖表 25 DOS介面風格的Ventoy

如果經常接觸老主機板和電腦,可以在配置檔案中修改主題為CLI以一勞永逸,或再配置檔案中新增以下JSON資料。

"theme": {
        "display_mode": "CLI"
    }

 其他

相關文章