原生的 UEFI 本來就只支援 FAT
可能是廠商另外加 NTFS EFI Driver
( 簡單說就是 BIOS 已經內崁 NTFS EFI Driver )
就像 grub2 一樣載入 Driver 後就能支援 NTFS
所以最好的做法就是 a10036no 說的
都分成 FAT + NTFS , 開機 都用 FAT
其實 FAT 就是只用來開機而以
只要能放下 開機管理程式 就夠了
其它檔案可以都放到 NTFS
反正 bootmgr grub2 grub4dos 都能支援 NTFS 讀取
至於 grub4dos ... 善用 find --set-root 就可以
另外你大可以把
/efi/grub/menu.lst 放到 NTFS
因為 grub4dos 是會去找 menu.lst 沒有說一定要和 grub4dos 放在一起
也就是 FAT 大可以只放 grub4dos 的開機程式 ( /efi/boot/bootx64.efi )
grub4dos 一樣會去找到 NTFS 的 /efi/grub/menu.lst
然後會設定 root 為該 分區
簡單說 FAT + NTFS
(hdx,0) 是 FAT
(hdx,1) 是 NTFS
除了 grub4dos 的 /efi/boot/bootx64.efi 之外
其它檔案都放到 NTFS
grub4dos 找到並載入 (hdx,1)/efi/grub/menu.lst 時
root 會是 (hdx,1) |