Archiv der Kategorie: Grub

Grub direkt durchstarten ohne 10 Sekunden warten

Damit der Grub beim starten des Computers nicht 10 Sekunden wartet oder das gewünschte System ausgewählt werden muss, muss man die „/etc/default/grub“ Datei mit folgendem Inhalt anpassen:

GRUB_DEFAULT=“0″
GRUB_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT=0.0
GRUB_DISTRIBUTOR=“`lsb_release -i -s 2> /dev/null || echo Debian`“
GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash profile“
GRUB_CMDLINE_LINUX=““

Grub2

Grub 2 ist von Grund auf komplett anders aufgebaut als Grub Legacy. Die Änderungen sind hier sehr ausführlich beschrieben:
http://wiki.ubuntuusers.de/GRUB_2
http://wiki.ubuntuusers.de/GRUB_2/Konfiguration

Die Konfigurationdatei (früher /boot/grub/menu.list) ist jetzt in folgende Dateien aufgeteilt:

  • /etc/default/grub
  • /boot/grub/grub.cfg

Die Datei grub.cfg sollte jedoch nie von Hand geändert werden (sehr gefährlich und nach einem Kernelupdate sind alle Änderungen wieder weg).

Seit Grub 2 können alle installierten Betriebssysteme sehr einfach vollautomatisch eingetragen werden:

sudo grub-mkconfig -o /boot/grub/grub.cfg

sudo update-grub2 # für ältere Versionen

Möchte man beim Booten alle Meldungen mitlesen, löscht man in der Datei /etc/default/grub den „quiet“-Eintrag:

GRUB_CMDLINE_LINUX_DEFAULT=quiet

wird zu

GRUB_CMDLINE_LINUX_DEFAULT=

danach noch ein

sudo update-grub 

und fertig.

grub

Standardeintrag beim Systemstart festlegen

in der Datei /etc/default/grub den gewünschten Eintrag unter GRUB_DEFAULT=x eintragen. Grub beginnt beim Zählen mit 0. Der fünfte Eintrag lautet also: GRUB_DEFAULT=4.

Anschließend die grub-Konfiguration neu erstellen lassen:

sudo update-grub

grub installieren

mount /dev/hdxx /mnt/hdxx
rm /mnt/hdxx/etc/mtab		(falls diese noch Einträge enthält)
chroot /mnt/hdxx
mount -a 				(mtab neu generieren s.o.)
grub-install
update-grub
vim /boot/grub/menu.lst	(evtl. editieren -> /dev/hdxx und (hdx,x)-Einträge)

Bootimages befinden sich in
/boot/grub/splashimages und werden mit dem Eintrag splashimage=(hd0,0)/boot/grub/splashimages/kubuntucrystal.xpm.gz in der Datei /boot/grub/menu.lst eingebunden.

Weiterlesen