search.fs_uuid c8b3d667-6bfd-4127-b41f-c6b94468bd2f root hd0,gpt8
set prefix=($root)'/grub'
configfile $prefix/grub.cfg
Есть подозрение что это была флешка
Все может быть, но сомневаюсь, что на флешке у тебя восемь разделов (hd0,gpt8). Да еще с файловой системой ext (c8b3d667-6bfd-4127-b41f-c6b94468bd2f), на фат32 УУИД-ы выглядят по другому.
А судя по приведенному ранее скриншоту, восемь разделов у тебя на жестком диске.
Точно в конфиге надо было прописывать search.fs_uuid c8b3d667-6bfd-4127-b41f-c6b94468bd2f root hd0,gpt8?
Точно не его. УУИД в этой строке указывает, на каком разделе искать второй, полный grub.cfg. Здесь должен быть УУИД корневого раздела.
А чтобы не возиться с УУИД-ами я и предложил эту строку закомментировать (# в начале строки), а вместо нее работает стока:
search -n -s -l hd500_1
которая ищет раздел по метке тома.
Что еще смущает в этом файле:
#set prefix=($root)'/grub'
Либо тут другой префих (типа (hd,0,1)/boot), либо ошибка. Судя по командам, запустившим систему вручную, префих (hd0,1)
Поэтому, данную строку тоже закомментировал, а вместо нее:
set prefix=($root)'/boot/grub'
Почему не сроботало, пока не соображу.
Пользователь добавил сообщение 12 Ноября 2019, 08:52:16:
Что-то меня осенило, а был-ли мальчик.
пришлось юзать через sudo ubiquity -b
Может там груб и нет и grub.cfg в частности.
Загрузи систему и покажи:
ls -l /boot/grub