Benutzer-Werkzeuge

Webseiten-Werkzeuge


grub

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

grub [2015/05/28 22:07] (aktuell)
admin angelegt
Zeile 1: Zeile 1:
 +====== GRUB ======
 +
 +===== Dynamischer Default =====
 +
 +Den Bootloader GRUB kann man so konfigurieren,​ dass er als Default immer die letzte Auswahl bootet. Dieses bietet sich z.B. an, wenn man Windows und Linux auf seinem System hat und für bestimmte Projekte (z.B. Softwareverteilung) wiederkehrend nur das Windows bootet, dann aber beim nächsten Projekt immer wieder das Linux booten möchte.
 +
 +Hierzu passen wir die /​boot/​grub/​menu.lst (Ubuntu) an, setzen den default auf "​saved"​ und ergänzen bei allen Menu-Einträgen,​ die wir einbeziehen wollen, die Option "​savedefault"​.
 +
 +
 +  default ​   saved
 +  .
 +  .
 +  .
 +  title           ​Ubuntu 7.10, kernel 2.6.22-14-generic
 +  root            (hd0,5)
 +  kernel ​         /​boot/​vmlinuz-2.6.22-14-generic ...
 +  initrd ​         /​boot/​initrd.img-2.6.22-14-generic
 +  savedefault
 +  quiet
 +  .
 +  .
 +  .
 +  title           ​Microsoft Windows XP Professional
 +  root            (hd0,0)
 +  savedefault
 +  makeactive
 +  chainloader ​    ​+1 ​
 +
 + --- //​[[mail@jbackes.de|JB]] 2008/11/13 14:14//
 +
 +===== Grub wiederherstellen =====
 +
 +Sollte man in die Verlegenheit kommen, den Grub wiederherstellen zu müssen - z.B. wenn man Windows nach dem Linux installiert hat - geht dies relativ leicht, vorausgesetzt,​ man hat eine LIVE-CD (Knoppix, Ubuntu, etc) zur Hand.
 +
 +   1. Von der LIVE-CD booten
 +   2. Command-Shell öffnen
 +   3. fdisk -l /dev/sda (zum angucken der Partitionen)
 +   4. mount /dev/sda2 /mnt
 +   5. grub-install --root-directory=/​mnt /​dev/​sda ​
 +
 +===== Grub2 wiederherstellen =====
 +Für die Wiederherstellung des Grub2 geht man ähnlich vor.
 +  1. Von der Live-CD booten
 +  2. Command-Shell
 +<code bash>
 +# als Root
 +mount /dev/sda1 /mnt # alles notwendige mounten
 +mount -o bind /dev /mnt/dev
 +mount -o bind /sys /mnt/sys
 +mount -t proc /proc /​mnt/​proc ​
 +#
 +chroot /mnt # ins installierte System wechseln
 +grub-setup /dev/sda # grub neu schreiben
 +update-grub # grub Konfiguration aktualisieren ​
 +exit  # die chroot-Umgebung verlassen
 +</​code>​
 +   3. Neustart
 +
 + --- //​[[mail@jbackes.de|JB]] 2012/04/22 14:13//
 +
 + 
  
grub.txt · Zuletzt geändert: 2015/05/28 22:07 von admin