Grub: Unterschied zwischen den Versionen

Aus Doku-Wiki
Zur Navigation springenZur Suche springen
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
 
==Änderungen an der Datei '''menu.lst'''==
 
==Änderungen an der Datei '''menu.lst'''==
 
* In der Datei '''menu.lst''' gibt es zwei Abschnitte.
 
* In der Datei '''menu.lst''' gibt es zwei Abschnitte.
  Im einen Teil der Konfigurationsdatei werden die Optionen gesetzt, die update-grub nutzt, um die
+
  Im einen Teil der Konfigurationsdatei werden die Optionen gesetzt, die '''update-grub''' nutzt, um die
 
  menu.lst neu zu schreiben. Doppelte Kommentare ## sind tatsächlich Kommentare, einfache Rauten #,
 
  menu.lst neu zu schreiben. Doppelte Kommentare ## sind tatsächlich Kommentare, einfache Rauten #,
 
  sind Optionen für update-grub. Die Kommentarzeichen müssen immer erhalten bleiben.
 
  sind Optionen für update-grub. Die Kommentarzeichen müssen immer erhalten bleiben.
 +
Hier eine ausführliche [http://wiki.ubuntuusers.de/menu.lst Doku]
  
 +
==Optionen für update-grub==
 +
 +
In diesem Teil der Konfigurationsdatei werden die Optionen gesetzt, die update-grub nutzt, um die menu.lst neu zu schreiben. Doppelte Kommentare ## sind tatsächlich Kommentare, einfache Rauten #, sind Optionen für update-grub. Die Kommentarzeichen müssen immer erhalten bleiben.
 +
 +
Die einzelnen Variablen sind
 +
     
 +
      '''kopt''' - Die Boot Parameter für die Standard Kernel.
 +
     
 +
      '''groot''' - Das Standard Root Laufwerk für GRUB.
 +
     
 +
      '''alternative''' - Soll update-grub Starteinträge für den Recovery Modus anlegen?
 +
     
 +
      '''lockalternative''' - Soll bei der Auswahl des Recovery Modus das GRUB Passwort (s.o.) abgefragt werden?
 +
     
 +
      '''defoptions''' - Zusätzliche Optionen, die an die Standard Booteinträge gehängt werden.
 +
     
 +
      '''altoptions''' - Zusätzliche Optionen, die an die Recovery Modus Einträge gehängt werden.
 +
     
 +
      '''howmany''' - Anzahl der Kernel, die update-grub berücksichtigen soll.
 +
     
 +
      '''memtest''' - Soll ein Eintrag zum Starten des Speichertests hinzugefügt werden?
 +
     
 +
      '''updatedefaultentry''' - Soll update-grub die Nummer des zu startenden Kernels automatisch anpassen?
 +
[http://wiki.ubuntuusers.de/menu.lst#Optionen-fuer-update-grub Link zur Originaldokumentation]
 +
 +
==grub-install==
 +
Wenn Grub noch nicht auf die Festpallte geschrieben wurde, kann dies mit '''grub-install''' nachgeholt werden.
 +
 +
Als Parameter wird das Laufwerk oder die Partition, aus dessen Bootsektor GRUB booten soll, angegeben. Das Device kann dabei entweder Betriebsystem-spezifisch (z.B. '/dev/sda') oder in GRUB's Schreibweise (z.B. (hd0)) angegeben werden. Einige Beispiele:
 +
 +
    * /sbin/grub-install /dev/sda Installiert GRUB im MBR der ersten SCSI-Festplatte
 +
    * /sbin/grub-install /dev/hda Installiert GRUB im MBR der ersten IDE-Festplatte
 +
    * /sbin/grub-install '(hd0)' Installiert GRUB im MBR der ersten Festplatte
 +
    * /sbin/grub-install /dev/sda1 Installiert GRUB in der ersten primären ersten Partition der ersten SCSI-Festplatte
 +
    * /sbin/grub-install /dev/hda1 Installiert GRUB in der ersten primären Partition der ersten IDE-Festplatte
 +
    * /sbin/grub-install '(hd0,0)' Installiert GRUB in der ersten primären Partition der ersten Festplatte
 +
 +
Wenn man ein Notebook mit einem Wechel-Diskettenlaufwerk hat, sollte man dieses anschliessen, da GRUB den Floppy-Controller findet und auf das Laufwerk zugreifen möchte, um dieses in seine Device-Map einzutragen und anderenfalls äusserst ungnädig mit langen Timeouts reagiert.
 +
[http://www.martin-bock.de/pc/pc-0108.html Original-Doku]
 +
 +
=Auflösung der Konsole anpassen=
 +
* Um die Auflösung in der Konsole zu ändern, verändert man den Parameter VGA in der Datei: '''/boot/grub/menu.lst'''
 +
 +
vi /boot/grub/menu.lst
 +
 +
* Zeile des Kernelaufrufes suchen, z.B.:
 +
 +
kernel /boot/vmlinuz-2.6.18-6-686 root=/dev/hda1 ro vga=0×31a
 +
 +
* Dann den Parameter “vga” mit einem passendem Wert aus der Tabelle weiter unten versorgen. Speichern. Reboot. Fertig.
 +
 +
* Tabelle für LINUX-Auflösungen
 +
 +
Für 1280×1024:
 +
——————————————————–
 +
256 colors: vga=775 or vga=0×307
 +
32k colors: vga=793 or vga=0×319
 +
64k colors: vga=794 or vga=0×31A
 +
16M colors: vga=795 or vga=0×31B
 +
 +
1024×768:
 +
——————————————————-
 +
256 colors: vga=773 or vga=0×305
 +
32k colors: vga=790 or vga=0×316
 +
64k colors: vga=791 or vga=0×317
 +
16M colors: vga=792 or vga=0×318
 +
 +
800×600:
 +
——————————————————-
 +
256 colors: vga=771 or vga=0×303
 +
32k colors: vga=787 or vga=0×313
 +
64k colors: vga=788 or vga=0×314
 +
16M colors: vga=789 or vga=0×315
 +
 +
640×480:
 +
——————————————————-
 +
256 colors: vga=769 or vga=0×301
 +
32k colors: vga=784 or vga=0×310
 +
64k colors: vga=785 or vga=0×311
 +
16M colors: vga=786 or vga=0×312
  
 
=Grub Info Links=
 
=Grub Info Links=
 +
[http://www.mpipks-dresden.mpg.de/~mueller/docs/suse10.0/suselinux-manual_de/manual/sec.grub.basic.html#sec.grub.map SuSE Grub Doku]
 
[http://maxrelax.de/~tmueller/grub.html maxrelax.d]<br>
 
[http://maxrelax.de/~tmueller/grub.html maxrelax.d]<br>
 
[http://www.detlefhahn.de/linux/grub/grub.php www.detlefhahn.de/linux/grub]
 
[http://www.detlefhahn.de/linux/grub/grub.php www.detlefhahn.de/linux/grub]

Aktuelle Version vom 15. Mai 2009, 10:53 Uhr

menu.lst

Änderungen an der Datei menu.lst

  • In der Datei menu.lst gibt es zwei Abschnitte.
Im einen Teil der Konfigurationsdatei werden die Optionen gesetzt, die update-grub nutzt, um die
menu.lst neu zu schreiben. Doppelte Kommentare ## sind tatsächlich Kommentare, einfache Rauten #,
sind Optionen für update-grub. Die Kommentarzeichen müssen immer erhalten bleiben.

Hier eine ausführliche Doku

Optionen für update-grub

In diesem Teil der Konfigurationsdatei werden die Optionen gesetzt, die update-grub nutzt, um die menu.lst neu zu schreiben. Doppelte Kommentare ## sind tatsächlich Kommentare, einfache Rauten #, sind Optionen für update-grub. Die Kommentarzeichen müssen immer erhalten bleiben.

Die einzelnen Variablen sind

     kopt - Die Boot Parameter für die Standard Kernel.
     
     groot - Das Standard Root Laufwerk für GRUB.
     
     alternative - Soll update-grub Starteinträge für den Recovery Modus anlegen?
     
     lockalternative - Soll bei der Auswahl des Recovery Modus das GRUB Passwort (s.o.) abgefragt werden?
     
     defoptions - Zusätzliche Optionen, die an die Standard Booteinträge gehängt werden.
     
     altoptions - Zusätzliche Optionen, die an die Recovery Modus Einträge gehängt werden.
     
     howmany - Anzahl der Kernel, die update-grub berücksichtigen soll.
     
     memtest - Soll ein Eintrag zum Starten des Speichertests hinzugefügt werden?
     
     updatedefaultentry - Soll update-grub die Nummer des zu startenden Kernels automatisch anpassen?

Link zur Originaldokumentation

grub-install

Wenn Grub noch nicht auf die Festpallte geschrieben wurde, kann dies mit grub-install nachgeholt werden.

Als Parameter wird das Laufwerk oder die Partition, aus dessen Bootsektor GRUB booten soll, angegeben. Das Device kann dabei entweder Betriebsystem-spezifisch (z.B. '/dev/sda') oder in GRUB's Schreibweise (z.B. (hd0)) angegeben werden. Einige Beispiele:

   * /sbin/grub-install /dev/sda Installiert GRUB im MBR der ersten SCSI-Festplatte
   * /sbin/grub-install /dev/hda Installiert GRUB im MBR der ersten IDE-Festplatte
   * /sbin/grub-install '(hd0)' Installiert GRUB im MBR der ersten Festplatte
   * /sbin/grub-install /dev/sda1 Installiert GRUB in der ersten primären ersten Partition der ersten SCSI-Festplatte
   * /sbin/grub-install /dev/hda1 Installiert GRUB in der ersten primären Partition der ersten IDE-Festplatte
   * /sbin/grub-install '(hd0,0)' Installiert GRUB in der ersten primären Partition der ersten Festplatte

Wenn man ein Notebook mit einem Wechel-Diskettenlaufwerk hat, sollte man dieses anschliessen, da GRUB den Floppy-Controller findet und auf das Laufwerk zugreifen möchte, um dieses in seine Device-Map einzutragen und anderenfalls äusserst ungnädig mit langen Timeouts reagiert. Original-Doku

Auflösung der Konsole anpassen

  • Um die Auflösung in der Konsole zu ändern, verändert man den Parameter VGA in der Datei: /boot/grub/menu.lst
vi /boot/grub/menu.lst
  • Zeile des Kernelaufrufes suchen, z.B.:
kernel /boot/vmlinuz-2.6.18-6-686 root=/dev/hda1 ro vga=0×31a
  • Dann den Parameter “vga” mit einem passendem Wert aus der Tabelle weiter unten versorgen. Speichern. Reboot. Fertig.
  • Tabelle für LINUX-Auflösungen
Für 1280×1024:
——————————————————–
256 colors: vga=775 or vga=0×307
32k colors: vga=793 or vga=0×319
64k colors: vga=794 or vga=0×31A
16M colors: vga=795 or vga=0×31B

1024×768:
——————————————————-
256 colors: vga=773 or vga=0×305
32k colors: vga=790 or vga=0×316
64k colors: vga=791 or vga=0×317
16M colors: vga=792 or vga=0×318

800×600:
——————————————————-
256 colors: vga=771 or vga=0×303
32k colors: vga=787 or vga=0×313
64k colors: vga=788 or vga=0×314
16M colors: vga=789 or vga=0×315

640×480:
——————————————————-
256 colors: vga=769 or vga=0×301
32k colors: vga=784 or vga=0×310
64k colors: vga=785 or vga=0×311
16M colors: vga=786 or vga=0×312 

Grub Info Links

SuSE Grub Doku maxrelax.d
www.detlefhahn.de/linux/grub