Korjaa UEFI kone ei käynnisty dd varmuuskopion palautuksen jälkeen kryptatulla Ubuntu kovalevyllä

xet7.org Suomeksi > Korjaa UEFI kone ei käynnisty dd varmuuskopion palautuksen jälkeen kryptatulla Ubuntu kovalevyllä

Ohje toimii ainakin Ubuntu-pohjaisilla Linux distroilla: Ubuntu, Xubuntu, Mint jne

Lähteet



Oletukset
  • Xubuntu koko kovalevyn kryptauksella

  • nvme0n1 kovalevy jossa

    • nvme0n1p1 EFI fat32 osio 1

    • nvme0n1p2 /boot ext2 osio 2

    • nvme0n1p3 / crypt-luks osio 3

  • Jos koneessa olisi SSD tai tavallinen kovalevy, olisi kovalevyn nimenä esim. sda

    • sda1 EFI fat32 osio 1

    • sda2 /boot ext2 osio 2

    • sda3 / crypt-luks osio 3


Ennen UEFI koneen dd:llä varmuuskopiointia, jos mahdollista

Kun UEFI koneen kovalevy varmuuskopioidaan dd-komennolla, kannattaa ennen varmuuskopiointia kopioida roottina EFI tiedosto oikeaan paikkaan, ettei tule yllätyksenä että kone ei käynnisty, silloin kun kone on käynnissä:

1) Root käyttäjäksi


sudo su

2) Mennään hakemistoon


cd /boot/EFI

3) Tehdään hakemisto jonka nimi on oltava isoilla kirjaimilla


mkdir BOOT

4) Kopioidaan tiedosto


cp ubuntu/grubx64.efi BOOT/bootx64.efi

5) Poistutaan root tilasta

exit

6) Sen jälkeen voi käynnistää Xubuntu LiveUSB:lla  ja varmuuskopioida kovalevyn, niin että kopioinnin aikana osiot ei ole mountattuna:

sudo umount /dev/nvme0np1 /dev/nvme0np2 /dev/nvme0np3

sudo dd if=/dev/nvme0n1 of=/media/xubuntu/USB-KOVALEVYN-NIMI/varmuuskopio-kovalevysta.img conv=sync status=progress


nvme kovalevyn sisällön voi palauttaa ulkoiselta kovalevyltä takaisin Xubuntu LiveUSB:lla

sudo umount /dev/nvme0np1 /dev/nvme0np2 /dev/nvme0np3

sudo dd if=/media/xubuntu/USB-KOVALEVYN-NIMI/varmuuskopio-kovalevysta.img of=/dev/nvme0n1 conv=sync status=progress


Jos kuitenkin EFI-tiedoston kopiointi unohtui ja kone ei käynnisty, voi koneen saada käynnistymään näin

1) Käynnistä kone Xubuntu USB-muistitikulla

2) Root käyttäjäksi

sudo su

3) Otetaan EFI osio muokattavaksi /mnt kansioon


mount /dev/nvme0np1 /mnt

4) Mennään kansioon

cd /mnt/EFI

5) Tehdään hakemisto jonka nimi on oltava isoilla kirjaimilla


mkdir BOOT

6) Kopioidaan tiedosto


cp ubuntu/grubx64.efi BOOT/bootx64.efi

7) Mene kotikansioon

cd ~

8) Suljentaan EFI osion muokkaus kansio

umount /mnt

9) Poistutaan root tilasta

exit

10) Käynnistä kone uudelleen

Comments