Grub installieren setup und einrichten Linux Bootloader
Ubuntu und die meisten anderen Linux-basierten Betriebssysteme verwenden GRUB2 als Boot Loader. In GRUB können Einstellungen, wie das Standardbetriebssystem oder das Verwenden eines Hintergrundbildes eingestellt werden. Außerdem kann GRUB für das Laden mehrerer Betriebssysteme 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/bash
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.
Zudem 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 mithilfe des Gnome Partition Editor gelöst werden. Für die Windows Partition muss dazu unter "manage flags" der Flag boot herausgenommen werden und die Einstellung, für die Linux Partition aktivieren werden.
{{percentage}} % positiv
DANKE für deine Bewertung!
Fragen / Kommentare
(sortiert nach Bewertung / Datum) [alle Kommentare(am besten bewertete zuerst)]
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
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.
User: Josef @Rainer: hast du schon mal in Windows den Bootloader neu installiert? Das kommt mir nicht einfacher vor ...
User: Rainer ......trotzdem danke für die gut gemeinte Anleitung ;-)
Hallo, ich habe ein ähnliches Problem. Ich bin Linux-Fan und habe auf dem PC Debian und Mint dual laufen. Jetzt habe ich auf meinem HP-Laptop, mit Acer-Betriebsystem, Windows 10 mit Mint (LiveCD) überschrieben (wollte ich). Das heißt, kurz vor Ende, kam die Fehlermeldung: Die Ausführung von - Grub Install/dev/mmcblk0 – ist fehlgeschlagen Dann habe ich die LiveCD nochmals hochgefahren und wollte die Partitionen manuell einstellen und stelle fest, Gepartet kennt keine Einstellungen – sda/sdb – (nur noch mmcdlküp1..2..). Jetzt bin ich ratlos und mein Windows läuft auch nicht mehr. PS. Den PC konnte ich ohne Probleme mit Linux überschreiben.
Beitrag erstellt von otto.peter@outlook.de
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.
User: Christian Der Befehl sudo grub liefert bei mir nur die Fehlermeldung: command not found Wie kann das sein?
bei der LiveCD ist das Paket grub bereits vorhanden; bei einer installierten Version muss es mit sudo apt-get install grub nachinstalliert werden.
Beitrag erstellt von Bernhard
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
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)