staging.inyokaproject.org

Baustelle/Howto/Bootreihenfolge_von_Grub2_ändern

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Benno-007

Anmeldungsdatum:
28. August 2007

Beiträge: 29240

Dann sollte man das Howto entweder umschreiben oder verwerfen - mir gefällt der Wildwuchs von Pseudo-Howtos mit falschen Infos, Nebenwirkungen oder keinerlei Mehrwert langsam auch nicht so recht.

syscon-hh

Anmeldungsdatum:
8. Oktober 2005

Beiträge: 10220

XM-Franz schrieb:

XM-Franz schrieb:

sudo mv /etc/grub.d/30_os-prober /etc/grub.d/07_os_prober
sudo mv /etc/grub.d/30_uefi-firmware /etc/grub.d/07_uefi-firmware 

Korrektur:

sudo mv /etc/grub.d/30_os-prober /etc/grub.d/07_os-prober
sudo mv /etc/grub.d/30_uefi-firmware /etc/grub.d/07_uefi-firmware

... sollte auch im Wikitext korrigiert sein. 😉

Was soll der Quatsch - diese zweite Zeile hat nun ja gar nichts mit Windows zu tun, sondern ist ein Einstieg in das BIOS.

Dee Team-Icon

Avatar von Dee

Anmeldungsdatum:
9. Februar 2006

Beiträge: 20095

@lionlizard: Dann ist es bei GRUB 2/Konfiguration (Abschnitt „Die-Abarbeitungs-Reihenfolge-der-Skripte“) auch falsch, oder? Meine Änderung (aufgrund des Howtos) hat es zwar klarer gemacht, aber nicht richtiger, oder?

Und ich stimme Benno-007 zu: Wenn das ein Hack ist, um Windows an die erste Stelle zu kriegen, und nicht der offiziell richtige Wege, sollte es definitiv nicht in Umlauf geraten, sprich nicht ins Wiki geschoben werden.

Gruß Dee

lionlizard

Avatar von lionlizard

Anmeldungsdatum:
20. September 2012

Beiträge: 6244

Ich habe das kurz mal nachvollzogen: Das wurde von syscon-hh im April 2011 eingefügt. Ich verstehe das als Beispiel, wie man die Reihenfolge der Skripte durch die Namensgebung ändern kann. Deswegen würde ich das jetzt nicht rausnehmen. Aber es ist jedenfalls definitiv ein Hack, und deine Ergänzung dazu würde ich wieder rausnehmen. Wenn jemand nicht weiß, wie man die Änderung macht, sollte er das nicht erst versuchen.

Mit dieser Änderung macht man zwar nichts kaputt, aber wenn man die Skritpe < 10 in der Reihenfolge ändert, kann das schon in die Hose gehen.

Xeno Team-Icon

Ehemalige

Anmeldungsdatum:
6. April 2005

Beiträge: 2595

Auf die Gefahr hin, Dummes Zeug zu labern (falls das die Meinung ist: nur sagen, bin nicht heikel):

Wenn ein Einsteiger etwas an der "Bootreihenfolge" ändern will, dann meint er damit meistens (gefühlt: immer) nicht die Reihenfolge der Auflistung der OS, sondern die (davon völlig getrennte) Frage, welches OS per Default gestartet werden soll nach x Sekunden; x hat per Default den Wert 10) oder auf Tastendruck. Weder optisch noch technisch ist das dieselbe Frage! Man kann, nur als Beispiel, natürlich sehr wohl ein OS per Default starten lassen, das nicht als Erstes aufgeführt ist.

Wer ändern will, welches OS per Default geststartet werden soll, wenn eine Taste gedrückt wird oder wenn einfach die x Sekunden gewartet wird, wird durch den Titel dieses Howtos in die Irre geführt, denn das ist just nicht das, was hier erklärt wird. Hier wird das (Luxus-)Problem behandelt, ob mein Lieblingslinux oder aber mein Lieblingswindows zuoberst steht.

Lg X.

lionlizard

Avatar von lionlizard

Anmeldungsdatum:
20. September 2012

Beiträge: 6244

Xeno schrieb:

… denn das ist just nicht das, was hier erklärt wird.

Doch, auch. Per dafault wird der 1. Eintrag (GRUB_DEFAULT=0) gestartet. Wenn Windows an 5. Stelle steht, kann ich mit GRUB_DEFAULT=4 Windows per default starten lassen. Wenn ich über die Nummerierung des Skriptes Windows an die erste Stelle der Booteinträge schiebe, wie dies hier erklärt wird, und GRUB_DEFAULT nicht ändere, dann erreiche ich dasselbe: Windows wird per default gestartet, wenn ich "Enter" drücke oder die Zeit ablaufen lasse.

Xeno Team-Icon

Ehemalige

Anmeldungsdatum:
6. April 2005

Beiträge: 2595

Lieber lionlizard

Ja, damit hast ehrlich gesagt Du auch wieder recht.

Zu Gunsten meines Postings würde ich aber sagen:

Wenn (insbesondere) ein Einsteiger ein anderes OS per Default booten will als das erstaufgeführte, würde ich ihm immer raten, den GRUB-DEFAULT-Wert zu ändern (ab 0 zählen, wie Du richtig sagst) und nicht versuchen die Liste der Einträge zu ändern. Der Grund ist, dass ich den ersten Weg für bei Weitem einfacher halte. Wüten Einsteiger zu sehr in Grub herum, landen sie eher früher als später bei Dir... 😲 .

X.

Dee Team-Icon

Avatar von Dee

Anmeldungsdatum:
9. Februar 2006

Beiträge: 20095

Aber es ist jedenfalls definitiv ein Hack, und deine Ergänzung dazu würde ich wieder rausnehmen.

Hab ich eben gemacht. Ich finde den Satz, wie er jetzt da steht, dennoch missverständlich bzw. schon dazu fähig, dass das jemand falsch interpretiert (ohne den Rest zu lesen).

Gruß Dee

apt-ghetto

Anmeldungsdatum:
3. Juni 2014

Beiträge: 2943

Xeno schrieb:

Wenn (insbesondere) ein Einsteiger ein anderes OS per Default booten will als das erstaufgeführte, würde ich ihm immer raten, den GRUB-DEFAULT-Wert zu ändern (ab 0 zählen, wie Du richtig sagst) und nicht versuchen die Liste der Einträge zu ändern. Der Grund ist, dass ich den ersten Weg für bei Weitem einfacher halte. Wüten Einsteiger zu sehr in Grub herum, landen sie eher früher als später bei Dir... 😲 .

Wenn GRUB-DEFAULT="5" gesetzt ist, wird immer der sechste Eintrag gebootet, egal was für ein Eintrag es ist.

Um ein OS bevorzugt starten zu können, ist es ratsamer, die /etc/default/grub so zu ergänzen/abändern:

GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true

Damit ist das Lieblings-OS immer vorausgewählt, egal an welcher Stelle es ist.

syscon-hh

Anmeldungsdatum:
8. Oktober 2005

Beiträge: 10220

Gerry Ghetto schrieb:

Um ein OS bevorzugt starten zu können, ist es ratsamer, die /etc/default/grub so zu ergänzen/abändern:

 GRUB_DEFAULT=saved
 GRUB_SAVEDEFAULT=true

Damit ist das Lieblings-OS immer vorausgewählt, egal an welcher Stelle es ist.

+1 und man kann ggf. ohne Gefrickel mal seine Präferenzen ändern.

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11349

Hej,

dazu darf aber der Hinweis nicht fehlen, daß das erst nach dem ersten Schreiben in die '/boot/grub/grubenv' funktioniert (s. - > Bedeutung-der-Variablen).

Gruß black tencate

Frieder108

Avatar von Frieder108

Anmeldungsdatum:
7. März 2010

Beiträge: 9684

Gerry Ghetto schrieb:

Wenn GRUB-DEFAULT="5" gesetzt ist, wird immer der sechste Eintrag gebootet, egal was für ein Eintrag es ist.

ebend - und wenn da 4 steht, dann wird der 5te Eintrag gebootet, das ist jetzt aber nix Neues 😉

Aber nochmals zu dem HowTo:

Ich habe bereits am 20. Nov. 2014 darauf hingewiesen, dass diese Vorgehensweise einzig für nen Dualboot gültig ist → der Ersteller des HowTo´s wurde daraufhin auch gebeten, das doch bitte zu Erwähnen

aasche schrieb:

@jolle-pe: Waerst Du so nett und arbeitest noch die Anregung von Frieder108

ergo müßte in dem Howto genauer darauf hingewiesen werden, das es so explizit nur für nen Dualboot mit Ubuntu/Windows angewendet werden sollte.

....ein.

Leider muß man feststellen, dass sich jolle-pe seither nicht mehr hier gemeldet hat und auch in seinem (?) Blog nicht weiter darauf eingeht.

lionlizard

Avatar von lionlizard

Anmeldungsdatum:
20. September 2012

Beiträge: 6244

Dee schrieb:

Ich finde den Satz, wie er jetzt da steht, dennoch missverständlich bzw. schon dazu fähig, dass das jemand falsch interpretiert (ohne den Rest zu lesen).

Das allerdings ist ein Vor- und ein Nachteil dieses Wiki: Es sind derart viele Informationen komprimiert auf kleinstem Raum, dass einem beim überfliegen der Seiten relativ häufig essentielles entgeht. Insofern ist das Wiki auch weit entfernt davon, ein Howto zu sein.

Auf der anderen Seite ist es aber so, dass ich zu einem Thema i.d.R. so detailliert Auskunft im Wiki erhalte, dass ich mir weitere Fragen dann selbst mit Hilfe der man-pages etc. beantworten kann.

Du könntest hinzufügen, dass das keine Empfehlung ist und die vorgesehene Methode in grub 2/Konfiguration erklärt ist, wenn es dir dann besser geht.

Dee Team-Icon

Avatar von Dee

Anmeldungsdatum:
9. Februar 2006

Beiträge: 20095

Du könntest hinzufügen, dass das keine Empfehlung ist und die vorgesehene Methode in grub 2/Konfiguration erklärt ist, wenn es dir dann besser geht.

Naja, ich nutze es ja nicht und muss es auch nicht supporten. Der Satz "Ein Klassiker dabei ist es, im Verzeichnis /etc/grub.d/ die Datei 30_os-prober in 09_os-prober umzubenennen, um so die Windowseinträge vor den Linuxeinträgen anzuordnen." klingt nur so, als wäre es völlig normal das so zu tun. Wenn jemand sicher dazu schreiben kann, dass das nicht der empfohlene Weg ist, wäre das gut.

Gruß Dee

Benno-007

Anmeldungsdatum:
28. August 2007

Beiträge: 29240

syscon-hh schrieb:

Gerry Ghetto schrieb:

Um ein OS bevorzugt starten zu können, ist es ratsamer, die /etc/default/grub so zu ergänzen/abändern:

>  GRUB_DEFAULT=saved
>  GRUB_SAVEDEFAULT=true
> 

Damit ist das Lieblings-OS immer vorausgewählt, egal an welcher Stelle es ist.

+1 und man kann ggf. ohne Gefrickel mal seine Präferenzen ändern.

Dazu stehen aber einige Warnhinweise zu LVM usw. im Wiki.