為什么要制作Chipsec UEFI Shell啟動盤
Chipsec的編譯以及驅動的構建對系統環境具有要求,并且在執行程序中也會出現這樣那樣的問題,但是如果使用UEFI Shell啟動盤就可以再任何平臺上方便地使用Chipsec,
如果小伙伴懶得動手也可以直接下載,下載后解壓到U盤中即可使用,
下載地址 link: https://download.csdn.net/download/jwh__/72917018?spm=1001.2014.3001.5501
需要的工具
制作Chipsec UEFI Shell啟動盤需要用到一下工具
- Chipsec ,鏈接 link:https://github.com/chipsec/chipsec
- Shell.efi 檔案,鏈接link:https://github.com/tianocore/edk2/blob/UDK2018/ShellBinPkg/UefiShell/X64/Shell.efi
- FAT32格式的U盤
制作方法和程序
- 在U盤中創建目錄 /EFI/boot
- 將Shell.efi檔案重命名為Bootx64.efi,然后將該檔案復制到 /EFI/boot目錄下
- 在下載的Chipsec中按照路徑 install/UEFI/chipsec_py368_uefi_x64.zip 壓縮包,解壓該壓縮包,解壓后里面會有一個EFI檔案夾,將EFI檔案夾下的Tools和stdLib兩個檔案夾復制到U盤的EFI檔案夾下,
- 最后將下載的整個Chipsec檔案夾復制到u盤的根目錄下,
最后U盤中的檔案結構如下圖所示:

Chipsec UEFI Shell啟動盤的使用
- 使用前需要將平臺的SecureBoot關閉,然后選擇從U盤啟動
- 進入該啟動盤的盤符,一般為 fs0,進入時使用一下命令(注意有冒號):
Shell>fs0:
- 然后進入到Chipsec目錄下
Shell>fs0:
FS0:\>cd Chipsec
- 運行chipsec_main.py或者chipsec_util.py
Shell>fs0:
FS0:\>cd Chipsec
FS0:\Chipsec\>python368.efi chipsec_main.py
或者
FS0:\Chipsec\>python368.efi chipsec_util.py
友情提示
- UEFI shell的顯示界面有限,并且Chipsec工具沒有支持 -b 分屏顯示,所有想要查看完整的chipsec結果,可以使用 -l 引數將檢測結果把存在txt檔案中,Result為自定義檔案名,并且會自動創建,至此,所有程序介紹完畢,祝您用餐愉快!!!
FS0:\Chipsec\>python368.efi chipsec_main.py -l Result.txt
2.此方法適用于當前最新版本( Chipsec version 1.8.0),其他版本的制作方法可能會略有不同,
參考
https://github.com/chipsec/chipsec/blob/main/chipsec-manual.pdf
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/402601.html
標籤:其他
