Проблема понимая grub.cfg строку с поиском fs_uuid

при изучении и корректировке моей установки начальной загрузки, я застреваю 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 должны быть?Спасибо!

4
задан 24 August 2014 в 16:45

1 ответ

hd8, gpt5 является просто подсказкой для GRUB, который используется, когда uuid найден несколько раз (несколько разделов с тем же UUID).

Полная версия первой строки могла быть похожей:

search --set=root --fs-uuid <uuid> --hint hd8,gpt5

Подсказка могла быть, в большинстве случаев, безопасно опущенных (или прикреплена к фактическим значениям без любого риска получить незагрузочную систему).

1
ответ дан 17 November 2019 в 15:48

Другие вопросы по тегам:

Похожие вопросы: