при изучении и корректировке моей установки начальной загрузки, я застреваю unterstanding это содержание в моем grub.cfg на разделе EFI моего диска:
search.fs_uuid <uuid> root hd8,gpt5
set prefix=($root)'/boot/grub'
Моя догадка - то, что это находит определенный UUID, устанавливает это как корень, затем устанавливает корень на hd8, gpt5 и затем устанавливает префикс с той установкой корневого var для нахождения загрузчика личинки в правильном месте.
Теперь hd8, gpt5 и uuid являются моими проблемами. Мой диск с этим grub.cfg и папкой EFI имеет/boot/grub на fith разделе и является диском gpt - таким образом, gpt5 кажется хорошо.
hd8 кажется нечетным, поскольку я действительно загружаю этот диск, я ожидал бы, что это будет hd0.
И uuid, я думал, что это должно быть то gpt5 раздела, но возможно это должно быть дисками uuid?!
Кто-то мог объяснить, что происходит здесь и каковы правильные значения для/boot/grub на fitht разделе диска gpt должны быть?Спасибо!
hd8, gpt5 является просто подсказкой для GRUB, который используется, когда uuid найден несколько раз (несколько разделов с тем же UUID).
Полная версия первой строки могла быть похожей:
search --set=root --fs-uuid <uuid> --hint hd8,gpt5
Подсказка могла быть, в большинстве случаев, безопасно опущенных (или прикреплена к фактическим значениям без любого риска получить незагрузочную систему).