Boot

GRUB 在查找配置文件時是否考慮分區順序?

  • August 16, 2011

我有一個具有 3 個分區的 HD,按以下順序排列:

  1. NTFS
  2. FAT32
  3. FAT32(非常小)

我想將 GRUB 安裝到 HD 的 MBR 中,並將配置文件(menu.lst等)放入第三個分區。

我將使用--root-directory命令行參數。

如果我在安裝 GRUB 後更改分區佈局會發生什麼?GRUB 是否能夠讀取這些文件,即使它們所屬的分區成為磁碟上的第二或第四分區?

Grub 將查看驅動器的分區表條目。因此,如果您將來修改驅動器,您可能必須重新安裝grub到 MBR 並更新配置文件,以便每個root條目都指向正確的分區。

另請注意,舊 (’legacy’ 0.9x) 和新 (1.9x) grub 版本的分區編號不同。原始 grub 從 0 開始計算分區,而“新”分區從 1 開始。

引用自:https://unix.stackexchange.com/questions/18781