1、你的U盤或移動硬盤之類的首先要先劃分幾塊磁盤位置,用於存儲多個系統鏡像內容,就跟你電腦劃分磁盤那樣,可以採用DiskGenius來操作
2、磁盤劃分好了之後,你需要採用fat活動分區來存儲系統鏡像文件內容,類Unix、Windows都可以,但fat有個缺點,不支持超過4gb的文件傳輸,類Unix系列由於文件體積小,都不存在這種問題(不排除個別定製版本會出現大於4gb文件,比如某國產UI),也就是說,你在複製Windows系列文件時,你需要把那個磁盤格式化爲ntfs或者exfat或者其他支持4gb以上文件傳輸的分區格式
3、通過UltraISO打開你的系統鏡像文件,然後把裏面的文件複製到你分好的區塊那裏面
然後等待複製完即可
4、重啓電腦到你的BIOS,然後進入uefi shell
5、選擇你想要啓動的系統盤位置
這個fs是用來切換盤符用的,你可以理解爲dos命令行裏c:或者e:等等
然後進入efi目錄裏面
6、啓動bootx64.efi
爲什麼要啓動它,因爲在uefi shell中,可執行文件都是以efi結尾,而且你可以看到它那裏是綠色的,熟悉linux的人都知道,這是具備可執行權限,可以運行,稍後會介紹uefi 啓動linux
這樣系統鏡像就被啓動了,你可以進行其他操作了,什麼其他操作?你自己想要幹什麼你自己沒點b數?
Linux部分
這裏我需要先說幾個問題
1、centos發行版在grub菜單那裏需要編輯label,也就是centos啓動盤符,不然會出錯
錯誤示範
直接選擇install centos
dracut-pre-udev : modprobe : ERROR: could not insert ‘floppy’:
dracut-pre-udev : modprobe : ERROR: could not insert ‘edd’:No
dracut-initqueue timeout - starting timeout scripts
/dev/root : does not exist
正確示範
選擇啓動項,按e進入grub命令行編輯模式
修改啓動盤符名稱
找到hd:LABEL=這行
修改LABEL=後面的內容,內容爲你centos盤符名稱
什麼?你不知道盤符是什麼?你當初怎麼分的區?
啓動界面
2、kali發行版與其他deb系發行版在通過uefi shell啓動會造成錯誤
啓動kali時會把其他deb系發行版給啓動,導致kali無法正常啓動
解決方案:要麼單獨劃分一個kali版本不燒錄其他deb系發行版進來,要麼不燒錄kali
錯誤截圖
error: symbol ‘/grub_file_filters_all’ not found
error: file ‘/boot/grub/x86_64-efi/sfs.mod’ not found
3、Debian10可能會在安裝時出現要求你重新插入cd-rom來驗證安裝
這種情況你需要插拔U盤即可,如果不行換個鏡像吧
WinPE部分
衆所周知winpe是個非常不錯的系統維護工具,它有什麼作用就不多說了,自己去百度
這裏圍繞winpe單獨開設一個問題區,也是有原因的
廢話不多說,看圖
uefi shell 啓動winpe
啓動出錯
Windows failed to start.A recent hardware or software change might be the cause.To fix the problem
解決方案
排查你的pe是否處在邏輯分區,很顯然我這裏就是
如果不是,則激活它,否則先轉爲主分區再激活
轉主分區之前
轉主分區之後
激活分區
保存更改
最後再通過uefi shell進去
教程結束
有疑問可在評論區留言,如果我看到了的話,我會盡力回答