Сегодня на тестовой системе я установил SSD — это первый раз, когда я возился с SSD, установленным на PCIe, вместо SATA.
Тестовая система представляет собой 64-битный компьютер с UEFI, в настоящее время он загружается три раза: Ubuntu 20.04 на жестком диске, 20.04 на SSD и 21.04 на еще одном жестком диске.
Все 3 системы загружаются и работают нормально... в конце концов.
Но когда я выбираю установку SSD 20.04 в меню grub, grub (предположительно) выдает страшное сообщение
ОШИБКА: Нет такого устройства: [перечислен (правильный) UUID SSD]
Нажмите любую клавишу чтобы продолжить...
Когда это случилось в первый раз, я был уверен, что меня облили шлангом. Неправильные UUID фатальны в grub!
Но через несколько секунд экран очистился, и система нормально загрузилась на SSD. (То же самое происходит, если я действительно нажимаю любую клавишу)
Итак... что вызывает это сообщение об ошибке и как от него избавиться? UUID, указанный в сообщении об ошибке, правильный.
Вот шестнадцатеричный дамп некоторых данных для устранения неполадок из команды, предложенной @paladin
dd bs=1K if=/dev/sdX of=/tmp/MBR-GPT.bin count=1
Шестнадцатеричный дамп полученного файла
00000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000001c0 02 00 ee ff ff ff 01 00 00 00 a1 94 1a 1d 00 00 |................|
000001d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
000001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 аа |..............U.|
00000200 45 46 49 20 50 41 52 54 00 00 01 00 5c 00 00 00 |ЧАСТЬ EFI....\...|
00000210 6d 22 af 26 00 00 00 00 01 00 00 00 00 00 00 00 |m".&............|
00000220 а1 94 1а 1д 00 00 00 00 22 00 00 00 00 00 00 00 |........".......|
00000230 80 94 1a 1d 00 00 00 00 90 52 b0 ef 4f 1d 1a 49 |.........R..O..I|
00000240 91 0f 8f 98 2a 3f 90 67 02 00 00 00 00 00 00 00 |....*?.g........|
00000250 80 00 00 00 80 00 00 00 74 14 20 44 00 00 00 00 |........т. Д....|
00000260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000400