Grub: Unterschied zwischen den Versionen
Uli (Diskussion | Beiträge) (Die Seite wurde neu angelegt: =Grub Info Links= [http://maxrelax.de/~tmueller/grub.html]<br> [http://www.detlefhahn.de/linux/grub/grub.php] Kategorie:Linux Kategorie:Anwendungen) |
Uli (Diskussion | Beiträge) |
||
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
+ | =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 [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://maxrelax.de/~tmueller/grub.html]<br> | + | [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://www.detlefhahn.de/linux/grub/grub.php] | + | [http://maxrelax.de/~tmueller/grub.html maxrelax.d]<br> |
+ | [http://www.detlefhahn.de/linux/grub/grub.php www.detlefhahn.de/linux/grub] | ||
[[Kategorie:Linux]] | [[Kategorie:Linux]] | ||
[[Kategorie:Anwendungen]] | [[Kategorie:Anwendungen]] |
Aktuelle Version vom 15. Mai 2009, 10:53 Uhr
Inhaltsverzeichnis
- 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