Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

30.10.2016, 13:09

grub nimmt falsche UUID, bzw. nimmt richtige UUID und findet die Partition beim booten nicht

Hi,
wenn ich mit grub-mkconfig meine grub.cfg erstelle, wird diejenige UUID in die grub.cfg geschrieben, die ich auch mit blkid erhalte. Das Stammverzeichnis / liegt auf /dev/sda2
Der boot bricht dann mit der beliebten VFS- kernel panic ab, und erwähnt hd(0,0) was ja nicht sda2 entspräche.

Ändere ich von Hand die grub.cfg von der UUID in /dev/sda2 bootet der Rechner. Sieht grub wenn es geladen wird eine andere UUID? Wenn ja, wie bekomme ich grub-mkconifg dazu, diese zu nehmen?

Rüdiger

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Regidür« (30.10.2016, 21:25)


2

30.10.2016, 21:25

Ich hab's rausgefunden.

grub geht davon aus, dass der landläufige Benutzer eine initram benutzt. Tue ich aber nicht. Wenn jetzt grub die filesystem-UUID an den kernel weiterreicht, ist diesem zum Zeitpunkt des Einhängens der root-Partition die UUID noch nicht bekannt (warum auch immer). Die Partitions-UUID (PARTUUID) kennt aber schon (warum auch immer). Die habe ich jetzt in die Datei /etc/default/grub in die DEFAULT_CMDLINE geschrieben, und die wird jetzt von grub-mkconfig übernommen.

Rüdiger