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.