Hvordan løses problemet med, at ArchLinux ikke kan finde root-enheden ved opstart på en MacBook Pro 8,1, efter en dual-boot installation med OSX, og i stedet dropper til en recovery shell med fejlmeddelelser om manglende enhed 'UUID='?

Problemet med, at ArchLinux ikke kan finde root-enheden ved opstart på en MacBook Pro 8,1 efter en dual-boot installation med OSX, kan løses ved at kontrollere og opdatere UUID'er i fstab og bootloader-konfigurationen samt genopbygge initramfs.

Sådan løses problemet med, at ArchLinux ikke kan finde root-enheden ved opstart på en MacBook Pro 8,1 efter en dual-boot installation med OSX

Hvis du oplever, at ArchLinux ikke kan finde root-enheden ved opstart på en MacBook Pro 8,1 efter en dual-boot installation med OSX, og i stedet dropper til en recovery shell med fejlmeddelelser om manglende enhed 'UUID=<snip>', kan du følge disse trin for at løse problemet:

1. Kontroller UUID'er

  • Boot ind i recovery shell.
  • Kør kommandoen blkid for at liste alle enheder og deres UUID'er.
  • Noter UUID'en for den partition, der indeholder din root-filsystem.

2. Opdater fstab

  • Åbn /etc/fstab i en teksteditor.
  • Kontroller, at UUID'en for root-partitionen matcher den UUID, du noterede tidligere.
  • Hvis de ikke matcher, opdater UUID'en i /etc/fstab til den korrekte værdi.

3. Opdater bootloader-konfiguration

  • Hvis du bruger GRUB som bootloader, skal du opdatere GRUB-konfigurationen.
  • Åbn /etc/default/grub i en teksteditor.
  • Kontroller, at linjen GRUB_CMDLINE_LINUX indeholder den korrekte UUID for root-partitionen.
  • Kør kommandoen grub-mkconfig -o /boot/grub/grub.cfg for at generere en ny GRUB-konfigurationsfil.

4. Genopbyg initramfs

  • Genopbyg initramfs for at sikre, at den korrekte UUID er inkluderet.
  • Kør kommandoen mkinitcpio -p linux for at genopbygge initramfs.

5. Genstart systemet

  • Genstart din MacBook Pro og vælg ArchLinux i bootloader-menuen.
  • Kontroller, om systemet nu kan finde root-enheden og starte korrekt.

Hvis problemet fortsætter, kan det være nødvendigt at kontrollere yderligere konfigurationsfiler eller hardwarekompatibilitet. Sørg også for, at alle partitioner er korrekt monteret og tilgængelige under opstart.