Grub installieren setup und einrichten Linux Bootloader

 

Ubuntu und die meisten anderen Linux Betriebssysteme verwenden GRUB2 als Boot Loader. In GRUB können Einstellungen, wie das Standardbetriebsystem oder das Verwenden eines Hintergrundbildes eingestellt werden. Außerdem kann GRUB für das Laden mehrerer Betriebsysteme konfiguriert werden: Dualboot.

Grub kann die verschiedensten Betriebssysteme starten und liest folgende Dateisysteme: ext2, ext3, UFS, UFS2, ReiserFS, FAT, NTFS, ISO9660, JFS, Minix, FFS, XFS 

Grub nachträglich installieren oder reparieren

Wenn der GRUB Bootloader nicht mehr richtig funktioniert, kann dieser durch Starten der Ubuntu Live DVD repariert werden. (Ubuntu Live DVD siehe:  Ubuntu installieren ; Ubuntu Live USB Stick, siehe: bootfähiger Live-USB Stick mit Ubuntu; 

Details zum Starten von DVD / USB siehe:  Den Computer von USB oder DVD starten - UEFI o. BIOS )

Zum Starten des Ubuntu Live Systems beim Start vom Datenträger:

"Ubuntu ohne Installation ausprobieren" wählen:

Im folgenden Beispiel handelt es sich um eine Dualboot Installation:

Windows wurde dazu am Anfang und Linux am Ende der Festplatte installiert.

Die Partitionen können im Terminal mit sudo fdisk -l angezeigt werden:

Im Anschluss die Festplatte mit der vorhandenen Linux Installation auswählen und mounten, in meinem Fall: sda6:

sudo mount /dev/sda6 /mnt

sudo mount -o bind /dev /mnt/dev

sudo mount -o bind /sys /mnt/sys

sudo mount -t proc /proc /mnt/proc

sudo cp /proc/mounts /mnt/etc/mtab

sudo chroot /mnt /bin/ba

und zuletzt die eigentliche Neuinstallation des Grub Bootloaders:

grub-install /dev/sda

grub-install --recheck /dev/sda

update-grub

An dieser Stelle wird auch eine vorhandene Windows Installation gefunden und eingebunden.

Grub anpassen

Ursprünglich wurde Grub in der Datei menu.lst konfiguriert. Seit Ubuntu 10.04 gibt es keine menu.lst mehr, Grub2 sollte mit der Datei /etc/default/grub angepasst werden.

Standardbetriebsystem festlegen

Normalerweise wird Linux automatisch nach einem bestimmten Timeout geladen. Das Verhalten kann einfach in der Datei /etc/default/grub angepasst werden:

GRUB_DEFAULT=0 lädt den ersten Eintrag im Menü; 1 den zweiten Eintrag, ...

in folgendem Beispiel ist die Windows Installation der Eintrag Nummer 4:

GRUB_DEFAULT=saved bootet das zuletzt verwendete Betriebsystem.

Außerdem kann für das Laden ein Label verwendet werden, z.B.

GRUB_DEFAULT="Windows Recovery Environment (loader)"

 

Die Wartezeit des Bootloaders kann mit "GRUB_TIMEOUT" festgelegt werden:

Das Hintergrundbild mit:

GRUB_BACKGROUND="/home/user/Pictures/Hintergrund.png"

Wichtig: Übernahme der Einstellungen

Zur Übernahme der Einstellungen wird folgender Befehl verwendet:

sudo update-grub

"update-grub" schreibt die Änderungen dann in die Datei /boot/grub/grub.cfg, erst dann sind diese aktiv.

Boot Flag

Sollte sich Linux nicht mehr starten lassen nachdem Windows installiert wurde, könnte dies am Boot Flag liegen.

Der Bootflag zeigt in diesem Fall auf die Windows und nicht mehr auf die Linux Partition.

Das GRUB Menü wird dann nicht mehr angezeigt, Windows startet automatisch.

Temporär kann Linux gestartet werden indem kurz bevor Windows startet die Taste 1 gedrückt wird.
Dauerhaft kann der Fehler mit Hilfe des Gnome Partition Editor gelöst werden. Für die Windows Partition muss dazu unter "manage flags" der Flag boot rausgenommen werden und die Einstellung für die Linux Partition aktivieren werden.

positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE für deine Bewertung!


veröffentlicht am 27.07.2012 von Bernhard
geändert am 02.01.2016 von Bernhard



Kommentare


(sortiert nach Bewertung / Datum) [alle Kommentare(neueste zuerst)]
✍anonym
erstellt am 08.04.2020 12:04
User: Rolli 01 
Habe auf Einnen HP Notebook neue FestplatteMint 19.3 versucht zu instalieren. Leider hat der Installer
nach kurzer Zeit abgebrochen. Nun hab ich einige Datein auf der Festplatte,Aber jetz läst sich nich einmal mehr eine Live CD mehr booten. Hat vieleicht einfreundlicher Mensch eine Lösung für mich

 Habe

✍anonym
erstellt am 13.02.2019 14:02
User: Rolf 
Alles Quatsch, 
habe WINDOWS 10 installiert (UEFI): Danach wollte ich mal Ubuntu auf eine separate Platte installieren. Die Installation lief bis GRUB durch . Dann ging nichts mehr. Grub kann nicht installiert werden. Auch nicht auf der separaten Platte. Es half nur noch REST des PC. Also bleibe ich bei WIN 10.

✍anonym
erstellt am 06.04.2016 07:04
User: Josef 
@Rainer: hast du schon mal in Windows den Bootloader neu installiert? Das kommt mir nicht einfacher vor ...

✍anonym
erstellt am 05.04.2016 22:04
User: Rainer 
......trotzdem danke für die gut gemeinte Anleitung ;-)

✍anonym
erstellt am 05.04.2016 22:04
User: Rainer 
Da war MS Dos ja eine echte Innovation. Erst funktioniert dieses ach so tolle Linux schon bei der Installation nicht und dann auch noch immer die kryptischen Befehle der 80er Jahre, um die Mängel zu beheben. Sorry, aber so bekommt man die Leute wohl auch in zwanzig Jahren noch nicht von Windows weg. 

✍anonym
erstellt am 16.06.2010 06:06
User: Christian 
Der Befehl sudo grub liefert bei mir nur die Fehlermeldung:
  command not found
  Wie kann das sein?
✍Bernhard
erstellt am 16.06.2010 06:06
bei der LiveCD ist das Paket grub bereits vorhanden;  bei einer installierten Version muss es mit sudo apt-get install grub nachinstalliert werden.

erstellt von Bernhard

✍anonym
erstellt am 09.06.2010 19:06
User: Ike8 
Hallo, habe WindowsXP, Debian, FreeBSD und OpenSolaris installiert. Grub erkennt automatisch nur WinXP und Debian. Probem: Wie bekomme ich alle BS in Grub oder in den Bootmanager von FreeBSD. Habe Debian noch einmal installiert, da am Ende die Aktivität "Suche nach anderen BS" durchgeführt wird - Grub erkennt nur WinXP.
  Falls jemand eine Lösung hat...
  
  Danke im voraus!
  
  Ike8

✍anonym
erstellt am 07.07.2009 17:07
User: test 
tes

✍anonym
erstellt am 01.07.2009 23:07
User: ibi 
was müsste ich eintippen,wenn ubuntu in der erstwn Festplatte und 3(0,2) Partionierung ist und Windows(0,0)erste Partionierung wäre das korrekt?
  
  root (hd0,3)
  setup(hd0,3)

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Mehr Details