GRUB

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

Hur man återställer GRUB

GRUB (GRand Unified Bootloader) är en kritisk komponent i Linux-system som hanterar uppstarten av operativsystemet. Ibland kan GRUB bli felaktig eller raderas, till exempel efter en installation av ett annat operativsystem. Den här guiden visar hur du återställer GRUB.

Förutsättningar

  • En Live USB/CD med en Linux-distribution (t.ex. Ubuntu).
  • Grundläggande kunskaper i att använda terminalen.

Återställning av GRUB via Live USB/CD

Följ stegen nedan för att återställa GRUB:

1. Starta från en Live USB/CD

  • Anslut din Live USB eller sätt in din Live CD, och starta datorn från den.
  • När du har startat upp Live-systemet, öppna en terminal.

2. Identifiera dina partitioner

  • Använd följande kommando för att identifiera den partition där ditt Linux-system är installerat:
  lsblk
  
 eller
  sudo fdisk -l
  
  • Leta efter din rotpartition, vanligtvis något i stil med /dev/sdaX.

3. Montera rotpartitionen

  • Montera rotpartitionen med följande kommando:
  sudo mount /dev/sdaX /mnt
  
  • Ersätt /dev/sdaX med den faktiska partitionen där Linux är installerat.

4. Montera nödvändiga systemfiler

  • Kör följande kommandon för att montera de nödvändiga filsystemen:
  sudo mount --bind /dev /mnt/dev
  sudo mount --bind /proc /mnt/proc
  sudo mount --bind /sys /mnt/sys
  

5. Chroot till ditt system

  • Använd chroot för att byta till din installerade Linux-miljö:
  sudo chroot /mnt
  

6. Installera om GRUB

  • Installera om GRUB på den primära hårddisken:
  grub-install /dev/sda
  
  • Om du har ett UEFI-system, använd:
  grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub
  

7. Uppdatera GRUB-konfigurationen

  • Uppdatera GRUB-konfigurationsfilen:
  update-grub
  

8. Avsluta chroot och avmontera partitionerna

  • Avsluta chroot-miljön:
  exit
  
  • Avmontera de monterade filsystemen:
  sudo umount /mnt/dev
  sudo umount /mnt/proc
  sudo umount /mnt/sys
  sudo umount /mnt
  

9. Starta om datorn

  • Starta om datorn:
  sudo reboot
  

Alternativ metod: Boot Repair Tool

Om du använder Ubuntu eller en annan populär distribution kan du använda verktyget "Boot Repair" för att automatiskt reparera GRUB.

1. Installera Boot Repair

  • Lägg till Boot Repair PPA och installera det:
  sudo add-apt-repository ppa:yannubuntu/boot-repair
  sudo apt-get update
  sudo apt-get install -y boot-repair
  

2. Kör Boot Repair

  • Starta Boot Repair med:
  boot-repair
  
  • Följ instruktionerna på skärmen.

Efter att ha följt dessa steg bör GRUB återställas, och din dator bör kunna starta upp i ditt Linux-system igen.