Standardeintrag Bootmenü ändern (GRUB2): Unterschied zwischen den Versionen

Aus Linupedia.org
Wechseln zu: Navigation, Suche
(Anwendungsfälle: ausgelagert)
 
K (Review-Marker entfernt)
 
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
Diese Anleitung beschreibt den Vorgang, den Standardeintrag im Bootmenü zu ändern. Sie bezieht sich auf den BootManager [[GRUB 2]].
 
Diese Anleitung beschreibt den Vorgang, den Standardeintrag im Bootmenü zu ändern. Sie bezieht sich auf den BootManager [[GRUB 2]].
 +
 +
Mit Standardeintrag wird die Vorauswahl bezeichnet, welche bei der ersten Anzeige des Bootmenüs als selektiert dargestellt wird und welche nach Ablauf des Timeouts ohne Benutzertätigkeit gestartet wird.
  
 
Es gibt zwei Möglichkeiten, den Standardeintrag zu verändern, um insbesondere für das unbeaufsichtigte Starten ein bestimmtes System vorauszuwählen. Beide beziehen sich auf eine Änderung des Wertes von GRUB_DEFAULT in /boot/grub2/grub.cfg.
 
Es gibt zwei Möglichkeiten, den Standardeintrag zu verändern, um insbesondere für das unbeaufsichtigte Starten ein bestimmtes System vorauszuwählen. Beide beziehen sich auf eine Änderung des Wertes von GRUB_DEFAULT in /boot/grub2/grub.cfg.
  
Im Anschluss muss der Prozess [[GRUB 2#Konfiguration neu generieren|Konfiguration neu generieren]] durchgeführt werden.
+
Um dies persistent zu konfigurieren, muss der Eintrag in der Datei /etc/default/grub angepasst werden. Im Anschluss muss der Prozess [[GRUB 2#Konfiguration neu generieren|Konfiguration neu generieren]] durchgeführt werden.
  
 
=Änderung des Indexes=
 
=Änderung des Indexes=
 +
Über den Index 'n' ist eine numerische Auswahl möglich, also beispielweise der erste Eintrag in der Liste der bootbaren Systeme. Die Zählweise beginnt bei '0'.
 
<pre>
 
<pre>
 
GRUB_DEFAULT=n
 
GRUB_DEFAULT=n
Zeile 25: Zeile 28:
 
</pre>
 
</pre>
  
 
+
[[Kategorie:Bootmanager]]
=Änderung über den Namen 'menuentry' (GRUB_DEFAULT=saved)=
 
<ToDo: Überprüfen, ob das so stimmt!>
 
Wenn die Option 'GRUB_DEFAULT=saved' gesetzt ist, dann kann die Vorauswahl über den Namen in einer separaten Konfigurationsdatei getroffen werden.
 
 
 
Beispiel: Änderung auf einen selbst erzeugten Eintrag (CUSTOM).
 
 
 
Vorher:
 
<pre>
 
# grep 'GRUB_DEFAULT=' /etc/default/grub
 
GRUB_DEFAULT=saved
 
 
 
# cat /boot/grub2/grubenv
 
# GRUB Environment Block
 
saved_entry=openSUSE
 
</pre>
 
 
 
<pre>
 
# grub2-set-default "openSUSE 12.3 CUSTOM (x86_64) (auf /dev/mapper/system-os2)"
 
</pre>
 
 
 
Überprüfung:
 
<pre>
 
# grub2-editenv list
 
saved_entry=openSUSE 12.3 CUSTOM (x86_64) (auf /dev/mapper/system-os2)
 
</pre>
 
 
 
Vorteil: Eine Änderung der Reihenfolge hat keinen Einfluss auf die Vorbelegung.
 
 
 
In diesem Fall ist es nicht notwendig, den Prozess [[#Konfiguration neu generieren|Konfiguration neu generieren]] durchzuführen.
 
 
 
*[http://raftaman.net/?p=1334 Change GRUB2 default boot target (raftaman.net)] {{englisch}}
 

Aktuelle Version vom 30. Januar 2014, 11:00 Uhr

Diese Anleitung beschreibt den Vorgang, den Standardeintrag im Bootmenü zu ändern. Sie bezieht sich auf den BootManager GRUB 2.

Mit Standardeintrag wird die Vorauswahl bezeichnet, welche bei der ersten Anzeige des Bootmenüs als selektiert dargestellt wird und welche nach Ablauf des Timeouts ohne Benutzertätigkeit gestartet wird.

Es gibt zwei Möglichkeiten, den Standardeintrag zu verändern, um insbesondere für das unbeaufsichtigte Starten ein bestimmtes System vorauszuwählen. Beide beziehen sich auf eine Änderung des Wertes von GRUB_DEFAULT in /boot/grub2/grub.cfg.

Um dies persistent zu konfigurieren, muss der Eintrag in der Datei /etc/default/grub angepasst werden. Im Anschluss muss der Prozess Konfiguration neu generieren durchgeführt werden.

Änderung des Indexes

Über den Index 'n' ist eine numerische Auswahl möglich, also beispielweise der erste Eintrag in der Liste der bootbaren Systeme. Die Zählweise beginnt bei '0'.

GRUB_DEFAULT=n

Das hat den Nachteil, dass bei einer geänderten Reihenfolge möglicherweise das falsche System vorbelegt ist.

Änderung des Namens

Alternativ kann dort auch der Name in 'menuentry' eingetragen werden. Welche Einträge sind vorhanden?

# grep ^menuentry /boot/grub2/grub.cfg | cut -d "'" -f2
openSUSE 13.1
openSUSE 12.3 (x86_64) (on /dev/mapper/system-os2)
openSUSE 12.3 CUSTOM (x86_64) (auf /dev/mapper/system-os2)

Hinweis: Der letzte wurde manuell hinzugefügt. Dieser soll als Default ausgewählt werden.

GRUB_DEFAULT="openSUSE 12.3 CUSTOM (x86_64) (auf /dev/mapper/system-os2)"