如何製作UEFI USB Boot Disk
分成兩種狀況,如果平台是UEFI,請按照下列步驟:
1.Format USB DISK 為FAT(或FAT16, FAT32)格式。
2.在
USB DISK 上建立目錄 efi\boot。
3.將UEFI的應用程式copy到efi\boot 目錄,並改名為bootx64.efi 或者bootia32.efi。
因為UEFI的啟動檔案是FAT檔案系統下的efi\boot目錄裡的bootx64.efi 或bootia32.UEFI與Legacy BIOS需要MBR描述來載入不同的OS。
如果目標平台是Legacy BIOIS, 需要在USB DISK中製作MBR和載入描述檔, 請按照下列步驟:
1.編譯duet package
build -a IA32 -p DuetPkg\DuetPkgIa32.dsc
or
build -a X64 -p DuetPkg\DuetPkgX64.dsc
2.產生出的檔案會被放置在DuetPkg
cd DuetPkg
PostBuild.bat Ia32 或者 PostBuild.bat X64
3.置入USB DISK,假如USB DISK是G:,在執行程式後,USB DISK將會被寫入新的MBR。
createbootdisk usb G: FAT32 IA32 或者createbootdisk usb G: FAT32 X64
createbootdisk usb G: FAT16 IA32 或者createbootdisk usb G: FAT16 X64
4.移除並重新置入此USB DISK,複製UEFI的檔案到USB DISK。
createbootdisk usb G: FAT32 IA32 step2 或者createbootdisk usb G: FAT32 X64 step2
createbootdisk usb G: FAT16 IA32 step2 或者createbootdisk usb G: FAT16 X64 step2
此命令複製efildr20到USB DISK的根目錄, 該檔案用於載入系統進入UEFI環境,並向efi\boot目錄copy了載入檔案bootia32.efi或bootx64.efi,接下來就可以使用
USB DISK來執行UEFI。
祝你使用成功!!!
沒有留言:
張貼留言