最近看到有人問, 要如何在開機過程中, 傳遞參數給 BootX64.efi, 這在很久以前我也曾經思考過, 不過那時對 UEFI, 並不是很了解, 所以沒找到實際的方法, 這次又看到有人提起, 就再找了一次, 結果被我發現方法了, 接著就實作一個 Tool 出來試看看, 結果居然真的可以, 以下是我的 Tool 的實際運作狀況.

不過這個方法, 必須在比較新的 BootX64.efi 才可行, 我也不知道是從哪時的 SPEC 開始增加這個方法的, 所以要用的就試試看吧.

BootX64.efi

1
fs0:\> shellopt -s -nomap

shellopt -s -nomap

shellopt -s -nomap result

1
fs0:\> shellopt -s -nomap -nostartup

shellopt -s -nomap -nostartup result

shellopt -s -nomap -nostartup result

1
fs0:\> shellopt

shellopt explanation

Download: ShellOpt