set default root unter Grub2

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
sai
Beiträge: 37
Registriert: 14.08.2006 09:29:10

set default root unter Grub2

Beitrag von sai » 26.05.2013 15:15:42

Hallo,

ich habe Debian Squeeze über den Netinstaller und USB-Stick installiert. Dabei hat der Laptop den USB-Stick als hd0 registriert, was bei der Installation von Grub2 auch zu Problemen führte, da die lokale Festplatte während der Installationsroutine hd1 war, beim Booten ohne USB-Stick jedoch hd0.

Leider hat sich Grub/Debian auch dauerhaft gemerkt, das default root hd1 ist. Bei jedem Update der grub.cfg über grub-update werden Einträge immer mit hd1 erzeugt, was natürlich falsch ist.

Wo kann ich bei grub2 denn jetzt das default root setzen? Ich habe ein wenig über Skripte gelesen, die alle unter /etc/grub.d/ liegen, finde das aber ziemlich kompliziert und ganz und gar nicht selbsterklärend. Ein "set root=" finde ich nicht. Gibt es eine einfache Deklaration/Variable, die ich in /etc/default/grub definieren kann? Wie sähe die aus? Konnte auch dazu nichts im Netz finden...

Danke für die Hilfe,
sai

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: set default root unter Grub2

Beitrag von NAB » 26.05.2013 15:30:00

Ich _glaube_, das hd1 holt Grub sich aus der Datei /boot/grub/device.map
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

debianoli
Beiträge: 4171
Registriert: 07.11.2007 13:58:49
Lizenz eigener Beiträge: MIT Lizenz

Re: set default root unter Grub2

Beitrag von debianoli » 26.05.2013 15:54:53

geht das nicht auch über

Code: Alles auswählen

dpkg-reconfigure grub2[/code bzw ein reinstall von grub?

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

Re: set default root unter Grub2

Beitrag von smutbert » 26.05.2013 19:23:42

Genau, mit

Code: Alles auswählen

dpkg-reconfigure grub-pc
kann man konfigurieren auf welche Geräte grub installiert werden soll.
Die device.map sollte nicht notwendig sein, die kann man meiner Erfahrung nach einfach löschen. Der bereits installierte grub orientiert sich beim Systemstart unter Debian ausschließlich an den Dateisystem UUIDs, deshalb muss man bei der Installation eigentlich gar nichts von hd0, hd1,… wissen.

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

Re: set default root unter Grub2

Beitrag von KP97 » 27.05.2013 17:44:59

sai hat geschrieben:ich habe Debian Squeeze über den Netinstaller und USB-Stick installiert
Du weißt aber schon, daß das oldstable ist?
Wheezy wäre die aktuelle stable Version.

Antworten