Hallo,
ich habe die UUID der Systempartition aus der fstab gelöscht, weil ich keinen anderen Weg wusste, um wieder zu booten.
Ich wüsste nun gerne, was ich anstatt der nun folgend beschriebenen Schritte (im wesentlichen anstelle von (3) und (4) wohl) unternehmen müsste, um zu erreichen, dass das System wieder so booten würde wie vor dem ersten Einsatz von mkfs in Schritt (0), also mit der UUID.
(0) Als Anfangssituation möchte ich vorgeben, dass ich (nach umkopieren der Daten) zwei Partitionen mit mkfs.ext3 formatiert und dabei nicht bedacht hatte, dass dabei auch die UUID gelöscht wird, ohne die der von den Ubuntu-/Debian-/Linux-Entwicklern konzipierte Bootvorgang nicht mehr ablaufen kann. Jedenfalls hat grub die Meldung ausgegeben, dass die vorher dort eingetragene UUID fehlt. Dann habe ich ...
(1) ... die UUID aus der (über Umweg ja noch auslesbaren) /etc/fstab gelesen (ich nenn die hier mal $UUID) und dann hiermit versucht, sie wieder auf den gewohnten Wert zu setzen:
mkfs.ext3 -U $UUID /dev/sda5 # statt $UUID natürlich die 32 Zeichen mit den 4 Minuszeichen
und die Daten des root-Verzeichnisbaums zurückkopiert, aber das hat nicht gereicht, um booten zu können.
(2) Im Startbildschirm von grub gibts ja die Möglichkeit, mit »e« die Bootparameter zu bearbeiten. Nach hinreichendem Weglassen der Zeilen mit UUID kam der Bootvorgang wieder soweit, dass ich mich als root anmelden konnte, und
(3) dann fiel mir nur ein, die fstab abzuändern: in /etc/fstab hab ich also den Zeilenanfang mit UUID= bis zum Leerzeichen vorm slash durch den Partitionsnamen ersetzt, also steht da nun drin:
/dev/sda5 / ext3 errors=remount-ro 0 1
(4) dann hab ich in der /etc/default/grub das Zeichen '#' vor 'GRUB_DISABLE_LINUX_UUID=true' weggelassen und 'update-grub' ausgeführt, und jetzt geht der Bootvorgang wieder.
Allerdings haben meine Partitionen jetzt keine UUID mehr. Ist ja nicht schlimm bei nur einer angeschlossenen Festplatte, aber gibts auch einen ordentlichen Weg, bei dem man das UUID-Konzept nicht umgehen muss?
--
uN
unreservedName Gast |