Pe un sistem de testare am instalat astăzi un SSD - aceasta este prima dată când mă încurc cu un SSD montat pe PCIe în loc de unul SATA.
Sistemul de testare este un computer UEFI pe 64 de biți, în prezent este pornit triplu cu Ubuntu 20.04 pe un hard disk, 20.04 pe SSD și 21.04 pe încă un hard disk.
Toate cele 3 sisteme pornesc și funcționează bine... în cele din urmă.
Dar, când aleg instalarea SSD a 20.04 din meniul grub, grub (probabil) aruncă un mesaj înfricoșător
EROARE: Nu există un astfel de dispozitiv: [este listat UUID-ul (corect) al SSD-ului]
Apăsați orice tastă pentru a continua...
Când s-a întâmplat asta prima dată, eram sigur că am fost înghițit. UUID-urile incorecte sunt fatale în grub!
Dar după câteva secunde, ecranul s-a șters și sistemul a pornit la instalarea SSD-ului foarte bine. (Același lucru se întâmplă dacă chiar apăs pe orice tastă)
Deci... ce produce acest mesaj de eroare și cum pot scăpa de el? UUID-ul afișat în mesajul de eroare este corect.
Iată un hexdump de date de depanare a problemelor dintr-o comandă sugerată de @paladin
dd bs=1K if=/dev/sdX of=/tmp/MBR-GPT.bin count=1
Un hexdump al fișierului rezultat este
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 aa |..............U.|
00000200 45 46 49 20 50 41 52 54 00 00 01 00 5c 00 00 00 |EFI PART....\...|
00000210 6d 22 af 26 00 00 00 00 01 00 00 00 00 00 00 00 |m".&............|
00000220 a1 94 1a 1d 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 |........t. D....|
00000260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000400