[gelöst] nach restore: UUID für grub korrekt anpassen

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
raiuns
Beiträge: 350
Registriert: 19.06.2013 12:51:34

[gelöst] nach restore: UUID für grub korrekt anpassen

Beitrag von raiuns » 18.11.2015 14:15:43

Liebe alle,

Auf meiner Festplatte befinden sich 3 Partitionen mit Debian drauf:

sda1 (wiederhergestelltes System von sda7)
sda7 (grub kann das Dateisystem nicht erkennen, aber alle Dateien sind ok)
sda8 (Hilfssystem für Korrekturen, um nicht immer von CD booten zu müssen)

Die Dateien aus sda7 habe ich per Hilfssystem und rsync nach sda1 kopiert. Danach habe ich per Boot-repair von der SuperGrubDisc grub "repariert" mit folgendem Effekt (von smutbert hier genial erkannt: viewtopic.php?f=12&t=158212&start=30#p1066767)

Grub startet zuerst in sda1 / wie es sein soll. Da aber in den kopierten Daten auf sda1 die kopierte UUID von sda7 drinsteht (fstab und grub), wird die Partition sda7 als root-Dateisystem benutzt.

Nun hab ich gelesen, wie man das ändern kann. blkid sagt

Code: Alles auswählen

# blkid
/dev/sda1: UUID="525e36a9-51e4-4a93-93af-c83d8e5ac2aa" TYPE="ext4" PARTUUID="23f12d67-01"
/dev/sda3: UUID="7e323aa5-1a38-4727-acba-73780c3791dc" TYPE="ext4" PARTUUID="23f12d67-03"
/dev/sda5: LABEL="DATA" UUID="13FEA8BF839551C9" TYPE="ntfs" PARTUUID="23f12d67-05"
/dev/sda6: UUID="9f827b76-ba12-4bb5-b655-d0e042a5d0a0" TYPE="swap" PARTUUID="23f12d67-06"
/dev/sda7: UUID="1d20cde8-3b79-4699-97a5-555204b4aff8" TYPE="ext4" PARTUUID="23f12d67-07"
/dev/sda8: UUID="32a92cda-4f13-46f5-ad9b-2c14bbdf87c2" TYPE="ext4" PARTUUID="23f12d67-08"
/dev/sda9: UUID="cd9d8999-f026-4018-be28-ab1dd195c930" TYPE="swap" PARTUUID="23f12d67-09"
/dev/sdb1: LABEL="400GB" UUID="741326CC15F584EA" TYPE="ntfs" PARTUUID="0a74c659-01"
ich würde also in der /etc/fstab den Eintrag ..aff8 gegen ..c2aa tauschen. Das ist einfach. Aber dann noch der Eintrag im Grub-Menü: beim starten kann ich einfach auf "e" drücken und ich bekomme ungefähr 20 Zeilen, da findet man die UUID leicht, oder ich schreibe /dev/sda1 rein - aber das ist ja nur temporär. Wo trage ich das permanent ein? Unter /etc/grub.d gibt es irgendwie nur so kilometerlange Scripte, und die /boot/grub/grub.cfg soll ich ja nicht editieren..? Ich muss ich der Doku was übersehen haben..
Zuletzt geändert von raiuns am 19.11.2015 22:14:59, insgesamt 1-mal geändert.
ASRock ION 330 Nettop (Intel Atom N330 1.6GHz, 2GB RAM, 320GB HDD, nVidia 9400-Ion)

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: nach restore: UUID für grub korrekt anpassen

Beitrag von rendegast » 18.11.2015 15:25:11

Nach dem Start des Systems 'update-grub'.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

raiuns
Beiträge: 350
Registriert: 19.06.2013 12:51:34

Re: nach restore: UUID für grub korrekt anpassen

Beitrag von raiuns » 18.11.2015 16:03:15

Das ist alles? Na, ich bin gespannt. :-)
ASRock ION 330 Nettop (Intel Atom N330 1.6GHz, 2GB RAM, 320GB HDD, nVidia 9400-Ion)

KP97
Beiträge: 3759
Registriert: 01.02.2013 15:07:36

Re: nach restore: UUID für grub korrekt anpassen

Beitrag von KP97 » 18.11.2015 18:14:35

Änderungen gehören immer nach /etc/default/grub, und es muß auch nach jeder Änderungen ein update-grub ausgeführt werden.
Schau die Datei genau an, um auch anders als mit UUID zu starten, muß das extra erlaubt werden durch entfernen des Kommentarzeichens in der entsprechenden Zeile.

Benutzeravatar
smutbert
Beiträge: 8350
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: nach restore: UUID für grub korrekt anpassen

Beitrag von smutbert » 18.11.2015 19:21:01

Ein »grub-install« ist uU auch notwendig. Etwas vereinfacht ausgedrückt wird zuerst ein grub-Image geladen, das über eine eingebettete Konfigurations"datei" verfügt und so mittels der UUID das Dateisystem findet, auf dem der Rest vom Grub liegt. Von dort wird die eigentliche Konfigurationsdatei /boot/grub/grub.cfg gelesen, die dann wieder mithilfe der UUIDs die Dateisysteme findet von denen es die Betriebssysteme lädt.

mit »update-grub« wird nur die normale Konfigurationsdatei /boot/grub/grub.cfg mit den aktuellen UUIDs neu geschrieben, aber die eingebettete Konfiguration bleibt unverändert. Damit die neu geschrieben wird, muss man das grub-Image neu erstellen und schreiben lassen was mit »grub-install« oder wohl auch

Code: Alles auswählen

# dpkg-reconfigure -p low grub-pc
bzw.

Code: Alles auswählen

# dpkg-reconfigure -p low grub-efi-amd64
passiert. Die letzten beiden haben den Vorteil, dass man sich nicht um die Optionen von »grub-install« kümmern muss.

raiuns
Beiträge: 350
Registriert: 19.06.2013 12:51:34

Re: nach restore: UUID für grub korrekt anpassen

Beitrag von raiuns » 18.11.2015 20:51:46

Hab ich alles gemacht und die jetzt nicht mehr benötigten partitionen entfernt.

Nun habe ich genau einen Menüeintrag, der auf sda1 zeigt, so wie es sein soll. Er startet auch, aber bleibt an der console stehen (tty1 login) ohne gnome.

Im vorbeifliegenden log habe ich gesehen, dass zb cups nicht gestartet wurde und andere Dienste..

Was fehlt ihm jetzt wieder? Ging doch alles schon.. *na sowas*
ASRock ION 330 Nettop (Intel Atom N330 1.6GHz, 2GB RAM, 320GB HDD, nVidia 9400-Ion)

raiuns
Beiträge: 350
Registriert: 19.06.2013 12:51:34

Re: nach restore: UUID für grub korrekt anpassen

Beitrag von raiuns » 18.11.2015 21:04:25

Uups.. ich glaube, ich hab die swap-partition mit gelöscht.. werd sie mal wieder herstellen.
ASRock ION 330 Nettop (Intel Atom N330 1.6GHz, 2GB RAM, 320GB HDD, nVidia 9400-Ion)

raiuns
Beiträge: 350
Registriert: 19.06.2013 12:51:34

Re: nach restore: UUID für grub korrekt anpassen

Beitrag von raiuns » 19.11.2015 22:14:38

Es lag nicht an der swap.. Ich musste die fstab manuell anpassen. Das hat keine der beiden Methoden automatisch gemacht. Fall gelöst - danke!
ASRock ION 330 Nettop (Intel Atom N330 1.6GHz, 2GB RAM, 320GB HDD, nVidia 9400-Ion)

KP97
Beiträge: 3759
Registriert: 01.02.2013 15:07:36

Re: [gelöst] nach restore: UUID für grub korrekt anpassen

Beitrag von KP97 » 20.11.2015 16:21:44

Die fstab muß immer manuell angepaßt werden, automatisch geschieht da gar nichts.
Der Installer legt sie an, fügt die Einträge beim Installieren hinzu und das war es dann. Alles weitere liegt in den Händen des Users.

Antworten