cant resolve root

Das Booten hält bei der Identifizierung der Festplatte an und gibt den Fehler : cant resolve root. Es wird evtl . eine Lange Zahl mit UUID angezeigt.

Dies kann mit der Angabe der Partition in der Datei /etc/fstab zusammenhängen.

UUID steht für Universally Unique Identifier und bezeichnet nach einem bestimmten Standard formatierte Identifikationsnummern. Diese sehen etwa so aus:

  • 6a12a4d5-e9e6-4568-afcc-34c70b24a668

Jedes Linux-Dateisystem besitzt einen UUID, über den es identifiziert werden kann. Zwar kann man das auch über die Geräte-Dateien /dev/sdaX tun, aber die Nummerierung kann sich hier ändern – z.B. beim Vertauschen von Kabeln. Andere Eigenschaften wie Label oder Größe des Dateisystems garantieren keine Eindeutigkeit. Vergleichen kann man den UUID also mit einer Personalausweisnummer: Zwei Personen können den gleichen Namen tragen, sie haben aber trotzdem unterschiedliche Ausweisnummern.

 

Eine Übersicht der Partitionen mit dazugehöriger UUID bekommt man über den Befehl

localhost # lsblk -o +fstype,label,uuid,partuuid

E sind folgende Kerneldateien hinterlegt:

localhost /home/fridolin # cd /boot/
localhost /boot # ls
grub
initramfs-genkernel-x86_64-4.12.12-gentoo
initramfs-genkernel-x86_64-4.14.8-gentoo-r1
initramfs-genkernel-x86_64-4.9.72-gentoo
kernel-genkernel-x86_64-4.12.12-gentoo
kernel-genkernel-x86_64-4.14.8-gentoo-r1
kernel-genkernel-x86_64-4.9.72-gentoo
System.map-genkernel-x86_64-4.12.12-gentoo
System.map-genkernel-x86_64-4.14.8-gentoo-r1
System.map-genkernel-x86_64-4.9.72-gentoo

 

 

Vergleich der Kerneldateien:

[table id=9 /]