ik heb een machine met een kapotte disk met een EFI partitie, helaas is het de eerste disk in de de mirror. Er staan op deze disken 3 partities , het zijn 6TB disk /dev/sda en /dev/sdb, sda is the disk met de problemen deze moet vervangen worden. Om zeker te zijn dat het systeem kan booten van /dev/sdb als de /dev/sda is verwijderd gaan we een aantal zaken controleren.
Als eerste controleren we de opstartvolgorde in NVRAM dat kan je doen met efibootmgr -v in mijn voorbeeld ziet dat er als volgt uit.
$ sudo efibootmgr -v
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0004,0001
Boot0000* Ubuntu HD(1,GPT,ec4aaeb6-a2e6-4fc8-8a23-20db8b5bc40a,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 00 10 00 00 00 00 00 b6 ae 4a ec e6 a2 c8 4f 8a 23 20 db 8b 5b c4 0a 02 02 / 04 04 34 00 5c 00 45 00 46 00 49 00 5c 00 75 00 62 00 75 00 6e 00 74 00 75 00 5c 00 73 00 68 00 69 00 6d 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot0001 Hard Drive BBS(HD,,0x0)/VenHw(5ce8128b-2cec-40f0-8372-80640e3d 00 36 00 33 00 30 00 37
<knip>
00 34 00 00 00 7f ff 04 00 00 00 42 4f
Boot0004* Ubuntu HD(1,GPT,38d6db6c-1aac-43df-b3d3-a46803026e3f,0x800,0x100000)/File(\EFI\ubuntu\shimx64.efi)
dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 00 10 00 00 00 00 00 6c db d6 38 ac 1a df 43 b3 d3 a4 68 03 02 6e 3f 02 02 / 04 04 34 00 5c 00 45 00 46 00 49 00 5c 00 75 00 62 00 75 00 6e 00 74 00 75 00 5c 00 73 00 68 00 69 00 6d 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Op de eerste regel vind je het device waar de machine van geboot is BootCurrent: 0000 op de derde regel de BootOrder: 0000,0004,0001 en daar onder de boot partitions apart in mijn geval zijn 0000 en 0004 een Ubuntu EFI partition de machine heeft dus een reserve boot partitie. Verder zien we nog een Boot0001 dit device komt vanuit de Bios denk bv aan de optie van usb boot of en dvd/cd player
Blijft er nog 1 ding over om te controleren, als je beide file systemen gemount hebt of ze gelijk zijn, in mijn machines zijn ze beide gemount als /boot/efi en /boot/efi2 in de fstab staan ze met de nofail optie zodat de machine door boot als 1 van beide niet beschikbaar is.
Als je twijfelt of alles goed staat, of je ziet dat er maar efi filesysteem is kan je op een ubuntu systeem het volgende commando uitvoeren.
sudo dpkg-reconfigure grub-efi-amd64
(Zorg dat je daar beide fysieke schijven aanvinkt in de lijst met sterretjes).
Recente reacties