Ich habe Gentoo erfolgreich als VirtualBox-Gast-VM gemäß dem Handbuch ( http://www.gentoo.org/doc/en/handbook/handbook-x86.xml ) installiert . Alles in Ordnung, aber ich möchte die Standardauflösung meiner Konsole nach dem Laden von grub2 ändern.
Aber wenn ich meine /etc/default/grub
Datei ändere und hinzufüge:
GRUB_GFXPAYLOAD_LINUX=keep
.. das System startet grub2 erfolgreich, bleibt dann aber beim Laden des Kernels hängen. Auf dem Bildschirm wird nur "Laden des Kernels so und so" angezeigt.
Da das Live-CD-Image keine Probleme mit der Ausführung der Konsole in höheren Auflösungen hat, fehlt mir anscheinend ein Treiber oder ich habe beim Kompilieren des Kernels etwas vergessen. Wenn ich mich jetzt eine Weile mit der Dokumentation zu Grub2 und Gentoo befasse, kann ich nicht herausfinden, was fehlt und wie dieses Problem weiter behoben werden kann.
Und für die Aufzeichnung:
- Gentoo Base System Version 2.2
- Linux-Kernel 3.10.25-gentoo
- Nach dem Ändern der
/etc/default/grub
Datei starte ich natürlichgrub2-mkconfig -o /boot/grub/grub.cfg
und überprüfe, ob die Meldung 'Found linux image [..]
'.) Angezeigt wird, um festzustellen,grub.cfg
ob die Änderung erfolgreich durchgeführt wurde - Wenn ich eine höhere Auflösung nur für grub2 konfiguriere und die
GRUB_GFXPAYLOAD_LINUX=keep
Option auslasse , wird das System normal gestartet (in der Standardauflösung, niedrige Auflösung). Und grub2 verwendet die höhere Auflösung korrekt - Die Auflösung, die ich verwenden möchte (
1024x768x32
), ist in dervbeinfo
Ausgabe von grub2 aufgeführt - Wenn ich einen Wert konfiguriere
GRUB_GFXPAYLOAD_LINUX
,640x480x32
friert das System auch ein, wenn der Kernel geladen wird
Jede Hilfe oder Hinweise wäre sehr dankbar!
GRUB_GFXMODE=1024x768x32
undGRUB_GFXPAYLOAD=1024x768x32
Antworten:
Es funktioniert :) Ich habe zwei Dinge behoben:
Zum einen
/etc/conf.d/modules
fehlten mehrere Zeilen, vor allem:Nach dem Hinzufügen würde grub2 den Kernel endlich laden und rc würde automatisch kdm booten. (Ich dachte, ich hätte diese Zeilen, aber anscheinend ist beim Speichern dieser Datei etwas schiefgelaufen.)
Zuletzt habe ich den Kernel mit der folgenden aktivierten Option neu kompiliert:
Danach sehe ich die Standard-Linux-Boot-Ausgabe (Start aller Dienste usw.), diesmal jedoch in einer höheren Auflösung.
Übrigens fand ich diesen Artikel sehr hilfreich:
http://blog.jolexa.net/2008/07/howto-gentoo-guest-os-in-virtualbox/
Alles in allem eine sehr nützliche Übung mit Grub, Gentoo und Compilieren :)
quelle