staging.inyokaproject.org

Grub 2

Status: Gelöst | Ubuntu-Version: Ubuntu
Antworten |

adun Team-Icon

Avatar von adun

Anmeldungsdatum:
29. März 2005

Beiträge: 8606

hias2 schrieb:

Da in Karmic Grub 2 enthalten sein wird, werde ich mich damit auseinandersetzen müssen. Ich brauche nämlich Bootoptionen zum Starten (entweder acpi=off irqpoll oder all_generic_ide). Funktioniert das Setzen von Bootoptionen in Grub 2 genauso wie bisher ? Gibt es noch eine /boot/grub/menu.lst , wo man sie dauerhaft eintragen kann ? Oder wo müssen die dann hin ?

Nein, die menu.lst ist abgeschafft. Einstellungen müssen nach /etc/grub.d. Funktioniert im Grunde wie das alte Initsystem. Daraus wird dann die grub.cfg generiert.

hias2

Avatar von hias2

Anmeldungsdatum:
30. November 2007

Beiträge: 968

adun schrieb:

Nein, die menu.lst ist abgeschafft. Einstellungen müssen nach /etc/grub.d. Funktioniert im Grunde wie das alte Initsystem. Daraus wird dann die grub.cfg generiert.

/etc/grub.d ist ein Verzeichnis. Muss ich also die Datei /etc/grub.d/grub.cfg editieren ? Ist die sehr anders aufgebaut als die /boot/grub/menu.lst ?

Gruß Hias

Newubunti

Anmeldungsdatum:
16. Februar 2008

Beiträge: 5149

hias2 schrieb:

Mal eine ganz andere Frage...

Gibt es noch eine /boot/grub/menu.lst , wo man sie dauerhaft eintragen kann?

Das Pendant zur menu.lst ist unter GRUB 2 grundsätzlich die /boot/grub/grub.cfg. Allerdings sollte man diese nicht manuell bearbeiten. Sie wird bei Updates und bei der Installation anhand von Skripten und einigen Einstellungsdateien generiert.

Folglich müssen diese Einstellungsdateien bzw. die Skripte angepasst werden.

Oder wo müssen die dann hin ?

Kommandozeilen-Optionen kannst Du dauerhaft über die Datei /etc/default/grub in der Zeile

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

übergeben. Dort lassen sich auch noch einige andere grundlegende Einstellungen vornehmen.

Erweiterter Einstellungen werden dagegen über die Skripte in /etc/grub.d/ vorgenommen.

Funktioniert das Setzen von Bootoptionen in Grub 2 genauso wie bisher ?

Der Ort ist wie gesagt ein anderer, ansonsten geht es aber im wesentlichen wohl genauso.

Gruß, Martin

hias2

Avatar von hias2

Anmeldungsdatum:
30. November 2007

Beiträge: 968

Vielen Dank für die Antworten,

langsam kann ich mir was vorstellen. Na ja und ob ich /boot/grub/menu.lst oder /etc/default/grub editiere, ist ja ziemlich wurscht, werd's schon hinkriegen (dabei war ich so stolz, dass ich das Editieren der menu.lst nach einiger Wiki-Lektüre auf Anhieb geschafft hab 😉 ).

Was ich aber nicht verstehe, ist dass eine Distribution wie Ubuntu, die auch auf "Normaluser" (wie mich) zielt, die wollen, dass alles geht, den Vorreiter bei Grub 2 spielen will. Hab heute in der c't gelesen, dass nicht mal die nächste Fedora-Version Grub 2 nutzen wird...

Ich denke mal, die Einführung von Karmic wird eine harte Zeit für Supporter...

Gruß Hias

suseuser

Avatar von suseuser

Anmeldungsdatum:
1. Juni 2009

Beiträge: 313

hias2 schrieb:

Vielen Dank für die Antworten,

langsam kann ich mir was vorstellen. Na ja und ob ich /boot/grub/menu.lst oder /etc/default/grub editiere, ist ja ziemlich wurscht, werd's schon hinkriegen (dabei war ich so stolz, dass ich das Editieren der menu.lst nach einiger Wiki-Lektüre auf Anhieb geschafft hab 😉 ).

Was ich aber nicht verstehe, ist dass eine Distribution wie Ubuntu, die auch auf "Normaluser" (wie mich) zielt, die wollen, dass alles geht, den Vorreiter bei Grub 2 spielen will. Hab heute in der c't gelesen, dass nicht mal die nächste Fedora-Version Grub 2 nutzen wird...

Na ja, die Legacy-Problematik hast Du dann ja sicher auch gelesen...

Und persönlich denke ich, dass es recht glimpflich ablaufen wird. Lieber jetzt als in der LTS.

Newubunti

Anmeldungsdatum:
16. Februar 2008

Beiträge: 5149

hias2 schrieb:

Was ich aber nicht verstehe, ist dass eine Distribution wie Ubuntu, die auch auf "Normaluser" (wie mich) zielt, die wollen, dass alles geht, den Vorreiter bei Grub 2 spielen will. Hab heute in der c't gelesen, dass nicht mal die nächste Fedora-Version Grub 2 nutzen wird...

Ich denke mal, dass Canonical darauf hofft, dass GRUB 2 mal endlich aus dem Quark kommt, wenn es denn genutzt wird. Ein neues Projekt ist das ja nicht. Nur schreitet die Entwicklung nicht gerade rasant voran.

GRUB Legacy hat eben Beschränkungen, die nicht mehr behoben werden und von Seiten der Distributoren selbständig behoben werden müssten, was ja genauso zu Fehlern führen kann und das vor dem Hintergrund, dass GRUB 2 diese Beschränkungen nicht aufweist.

Ich denke mal, die Einführung von Karmic wird eine harte Zeit für Supporter...

Muss man mal abwarten. Wenn alles läuft, dann sollte GRUB 2 nach meiner Einschätzung erheblich zur Entlastung im Bereich des GRUB-Supportes beitragen.

Was ich bei GRUB 2 nur nicht verstehe ist, dass man nach doch schon recht langer Zeit keine vernünftige Dokumentation dazu auflegt.

Die beste Dokumentation dazu befindet sich nach meiner Einschätzung derzeit hier auf Herman's Homepage. Ein der besten Seiten zum Thema Multiboot im Netz!

Gruß, Martin

medienkompanie

Anmeldungsdatum:
24. September 2009

Beiträge: 10

Ich habe gerade im neuen Grub die Option "acpi=off" hinzugefügt, weil GNOME ansonsten bei mir nach 1 Minute immer abschmiert. Allerdings ist die Konfigurationsdatei "/boot/grub/grub.cfg" nicht mehr editierbar, wie das die "/boot/grub/menu.lst" war. Und zwar funktioniert das nun wie folgt:

1. "/etc/default/grub" als root öffnen:

sudo gedit /etc/default/grub

2. "/etc/default/grub" anpassen:

Und zwar muss die folgende Zeile:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

geändert werden in folgende:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=off"

Ähnliche Optionen wie "noapic", "nolapic" und soweiter werden ebenfalls einfach hier angehängt.

3. Zusätzlich kann die Datei "/etc/grub.d/40_custom" anpegasst werden:

sudo gedit /etc/grub.d/40_custom

Nach Hinzufügen der Option "acpi=off" sollte die Datei etwa so aussehen:

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
acpi=off

4. Als letztes muss die Datei "/boot/grub/grub.cfg" aktualisiert werden:

sudo update-grub

5. Neustart und fertig ist der Lack!

Wer weiss, was für einen Sinn die Eliminierung der "/boot/grub/menu.lst" hat - auf jeden Fall funktioniert es nun wie oben beschrieben!

Schönen Gruß & viel Spaß mit Karmic Koala!

(Test für "Into the Pit" - geht doch!?)

Into_the_Pit Team-Icon

Ehemalige
Avatar von Into_the_Pit

Anmeldungsdatum:
25. Juni 2008

Beiträge: 9490

medienkompanie schrieb:

Und zwar funktioniert das nun wie folgt:

Danke für Deine Mühe aber

  1. Ist es im Forum völlig falsch aufgehoben und

  2. Gibt es im Wiki schon einen Artikel zu GRUB 2 und die Konfiguration.

medienkompanie

Anmeldungsdatum:
24. September 2009

Beiträge: 10

Na gut, dass wir wenigstens drüber geredet haben!..

raix

Anmeldungsdatum:
19. Oktober 2007

Beiträge: 91

Ich hab in einem anderen Thread schon mal gefragt, aber leider keine Antwort bekommen:

Wo und wie hänge ich denn bei Grub2 meine cryptdevices (mit luks/cryptsetup erstellt) ein?

RvD Team-Icon

Avatar von RvD

Anmeldungsdatum:
26. Mai 2006

Beiträge: 2870

Immer noch crypttab - direktes Booten von LUKS steht noch aus.

raix

Anmeldungsdatum:
19. Oktober 2007

Beiträge: 91

Ja, aber bisher ändere ich doch in der Menu.lst den root-Eintrag auf /dev/mapper/xxx. Das muss doch in Grub2 auch irgendwo gesetzt werden.

RvD Team-Icon

Avatar von RvD

Anmeldungsdatum:
26. Mai 2006

Beiträge: 2870

Es gibt keine statische Konfiguration mehr, sondern es wird automatisch nach Betriebssystemen und den korrekten Pfaden gesucht.

hias2

Avatar von hias2

Anmeldungsdatum:
30. November 2007

Beiträge: 968

Danke für Deine Mühe aber

  1. Ist es im Forum völlig falsch aufgehoben und

  2. Gibt es im Wiki schon einen Artikel zu GRUB 2 und die Konfiguration.

Auch wenn Du Into the Pit im Prinzip recht hast, bin ich medienkompanie doch für das Posting sehr dankbar, da es bei mir allerletzte Unklarheiten (die auch nach Lektüre der Wiki-Artikel noch da waren) beseitigt hat. Also vielen Dank dafür.

Gruß Hias

Antworten |