大家好~
我想請教一下

一:UEFI 系統的開機流程
以下是我的想像,有錯請指正

Windows:
1. UEFI 呼叫使用者所指定硬碟的 ESP 的 Bootmgfw.efi
  (ESP: EFI System Partition)
2. 讀取 BCD

Linux / GRUB 2:
1. UEFI 呼叫使用者所指定硬碟的 ESP 的 xxx.efi
2. xxx.efi 呼叫 MBR 裡的 boot.img
3. boot.img 呼叫 core.img
4. 進入 /boot/grub 的 Stage 2

二:ESP 裡裝些什麼?ESP 要切多大?

謝謝~
Stallings wrote:
大家好~我想請教一下...(恕刪)

UEFI正常不會再經過MBR,因為GPT分割區的MBR頭只是給不支援GPT的作業系統避免其因不支援GPT而破壞GPT分割表,
GPT裡的EFI分割區就是用來儲存efi文件的(開機時會去讀取efi/boot/bootx64.efi,或是其他的efi程式),efi則是已經包含了bootloader的程式碼,不需要再忍受MBR的程式碼只有512位元組的缺點
1.efi分割區裡面裝的就是些efi檔跟它會用到的資料
2.基本上支援efi的作業系統都是如此
xpoi5655 wrote:
UEFI正常不會再...(恕刪)
了解~
我剛剛找了一下資料,發現 Windows 確實如此

不過不知道 Linux / GRUB 2 是怎麼進行的
剛剛有看了一下維基,看起來是沒有解釋在 UEFI 系統的流程
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!