隨著我在論壇研究學習的深入,1個U盤就做單系統(tǒng)太沒意思了,于是我就研究能否做多系統(tǒng),實際上可以并且實現(xiàn)了Windows多系統(tǒng)。
那么,對于Linux系統(tǒng),是否可以呢,答案當然是肯定的,方法也有很多。鑒于手頭U盤有存儲數(shù)據(jù)的需求,決定采用虛擬磁盤的形式。于是,我想到了ventoy。
那么,下面就開始正式操作。(我也是第一次嘗試,得出結(jié)論,直接寫帖分享)
一、首先需要下載ventoy的包:
選擇準備的U盤,點擊安裝:
安裝完成之后將ventoy的主磁盤格式化為NTFS:
在剛才的ventoy文件夾中還需要VHDx啟動插件:
然后WTG也完成。
最煩的是Ubuntu的安裝。
你需要下載應(yīng)用virtualBox來輔助。
1、安裝 Linux 系統(tǒng)到 vdisk
創(chuàng)建固定大小的 vhd/vdi,注意只支持靜態(tài)大小的,不支持動態(tài)擴展類型的。然后把支持的 Linux 系統(tǒng)安裝到 vhd/vdi 中即可。
安裝過程和普通安裝沒有任何差別,可以借助 VirtualBox 來完成(創(chuàng)建硬盤時可以選擇 vdi或vhd)。
注意:虛擬硬盤必須是全新創(chuàng)建的,不要使用之前用過的。
推薦使用最新版,驅(qū)動比較全,否則可能物理機無法操作,尤其是新電腦。
接下來就是進行常規(guī)安裝操作,這里就不展示了,直接全盤安裝就好了。然后就是漫長的等待。
注意,為了最終的 vhd/vdi 文件既能在 Legacy BIOS 模式下啟動,也能在 UEFI 模式下啟動。
安裝系統(tǒng)時,VirtualBox 必須設(shè)置為 UEFI 模式!
安裝系統(tǒng)時,VirtualBox 必須設(shè)置為 UEFI 模式!
安裝系統(tǒng)時,VirtualBox 必須設(shè)置為 UEFI 模式!
否則?
~~~~你恐怕啟動不了~~~~
注意,系統(tǒng)安裝完之后不能對虛擬機創(chuàng)建快照,否則會導(dǎo)致 vdi/vhd 無法識別。
2、在系統(tǒng)下執(zhí)行 vtoyboot 腳本
安裝完成并啟動到 Linux 系統(tǒng)中之后,執(zhí)行 vtoyboot 腳本。這一步是為了在系統(tǒng)中做一些處理,以支持Ventoy啟動。
vtoyboot 是配套 Ventoy 開發(fā)的一個項目,單獨發(fā)布。從 https://github.com/ventoy/vtoyboot/releases 下載壓縮包即可。
下載到 Linux 系統(tǒng)中,解壓,然后以root權(quán)限執(zhí)行里面的腳本 sudo sh vtoyboot.sh 腳本執(zhí)行完之后,使用 poweroff 命令關(guān)機。
注意 vtoyboot 會經(jīng)常更新以支持更多的 Linux 版本以及修復(fù) BUG,所以請使用最新版本。
如果有什么問題可以參考參考:Ubuntu以root權(quán)限執(zhí)行里面的腳本 sudo sh vtoyboot.sh 腳本失敗 - 電腦診所/WinPE/啟動制作/VMware/Windows11 - 蘿卜頭IT論壇 - Powered by Discuz! (luobotou.org)
3、拷貝到U盤,改后綴名為 .vtoy 然后用 Ventoy 啟動
完成前面2步之后,就可以把 vdi/vhd 文件拷貝到 U盤中,重啟電腦,然后通過Ventoy啟動它了。
注意,必須把文件后綴名改為 .vtoy 才可以正常啟動。
推薦保留原來的后綴名,同時增加一個 .vtoy 后綴。比如:ubuntu22.04.vdi.vtoy
這時候,Ubuntu To Go也就完成了。
這樣,就擁有了一個集PE , Windows , Ubuntu(其他Linux系統(tǒng)也類似)的U盤,功能是不是一下就多了起來~~~~
聯(lián)系客服