Teams > Tips & trucs

Tip: zo herstel je Grub op een moderne computer met (U)EFI-BIOS

(1/2) > >>

Pjotr:
Zo kun je Grub herstellen op een moderne computer met (U)EFI-BIOS:
https://makkelijkelinuxtips.blogspot.com/p/grub-uefi-herstel.html

Primair geschreven voor Linux Mint 21, maar ook toepasbaar in Ubuntu 22.04 en hoger. Het enige waar je dan op moet letten is dat je bij Ubuntu de Mint-DVD moet gebruiken voor het herstel, want de Mint-DVD (of het USB-staafje met Mint)  bevat in elk geval standaard het hiervoor benodigde gereedschap.

Doe er je voordeel mee!  :)

bart85:
Ik doe dat vaak in chroot omgeving (deze werkt met live cd ubuntu of mint, maar ook met rescue systeem als knoppix):

--- Code: ---rootdev=/dev/sda2
rootdir=/mnt/OS

sudo mkdir $rootdir
sudo mount $rootdev $rootdir

sudo mount --bind /dev $rootdir/dev
sudo mount --bind /dev/pts $rootdir/dev/pts
sudo mount --bind /proc $rootdir/proc
sudo mount --bind /sys $rootdir/sys
mount --rbind /run $rootdir/run/
mount --rbind /sys/firmware/efi/efivars $rootdir/sys/firmware/efi/efivars/
sudo chroot $rootdir

# in chroot omgeving:
mount -a
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
--- Einde van code ---

Pjotr:

--- Citaat van: bart85 op 2022/12/14, 15:06:40 ---Ik doe dat vaak in chroot omgeving

--- Einde van citaat ---

"Mijn" methode is makkelijker.... Dankzij het handige gereedschapje boot-repair, dat tegenwoordig standaard in het Mint-iso zit.   ;)

Polleke:
Wat is chroot omgeving?

vanadium:

--- Citaat van: Polleke op 2022/12/14, 23:38:44 ---Wat is chroot omgeving?

--- Einde van citaat ---
In een chroot omgeving wordt een andere folder in je systeem tijdelijk aangesteld tot root ("/") folder. In de chroot omgeving is die andere folder "/". Je ziet enkel nog die folder en al de subfolders ervan.

Hier wordt dit toegepast om vanuit een live sessie de folder op de harde schijf, die bij een gewone opstart je root folder is, tijdelijk toch als / te kunnen gebruiken, zodat het commando om grub bij te werken, alles op de verwachte plaats vindt zelfs al wordt het uitgevoerd vanaf een ander systeem (de live sessie).

Navigatie

[0] Berichtenindex

[#] Volgende pagina

Naar de volledige versie