Wie ändere ich das GRUB-Startmenü?

Wie ändere ich das GRUB-Startmenü?

Das System, um das ich mich kümmere, hat zwei Festplatten mit je 80 GB, mit ungefähr 8 Partitionen dazwischen: primär und erweitert. Es hat einen Intel Pentium 4 und 2 GB RAM. Die folgende Software wurde darauf installiert, wie im GRUB-Bootmenü aufgeführt.

  • GRUB4DOS 0.4.4 2009-06-20, Speicher: 640K / 1014M, MemEnd: 0x48D2A
  • Lnux Mint 11 Kalya (sdb6)
  • Windows XP Professional SP3 (sda1)
  • Linux Puppy 5.4.2 Präzise (sda3/puppy5.4.2)
  • Ubuntu 11.04 Natty Narwhal (sdb8)
  • Linux-Puppy 5.2.5 Lucid (sda3/puppy525)
  • Linux-Puppy 5.3.3 Slacko (sda3/puppyslacko5.3.3)
  • Erweitertes Menü

Da ich keine Linux-Kenntnisse hatte, entschied ich mich, alle Partitionen zu entfernen und auf jedem Laufwerk nur zwei primäre Partitionen zu behalten. Das Ergebnis sind nun zwei Laufwerke mit jeweils 80 GB.

  • Auf einem Laufwerk sind die gesamten 80 GB nicht zugeordneter Speicherplatz und das möchte ich auch so belassen, bis ich die zahlreichen Beiträge durchgelesen und den Dreh mit den Linux-Distributionen raushabe.
  • Auf dem anderen Laufwerk werden die 80 GB für den MBR und zwei primäre Partitionen verwendet (beide NTFS-Dateisystem), 70 GB für das bootfähige Root-Laufwerk mit vorinstalliertem Windows XP und der Rest für die 2. Partition, die für die Wiederherstellung reserviert ist.

Das Problem ist, dass das GRUB-Bootmenü diese Änderung nicht widerspiegelt. Es zeigt immer noch dieselbe alte Liste (die 7 oben aufgeführten Elemente) bootfähiger Programme.

Als ich einen Artikel von Dedoimedo las, dachte ich, ich könnte vielleicht herausfinden, wo GRUB installiert war und die Einträge manuell aus dem Boot-Menü entfernen: Aber ich habe es nicht ganz verstanden.

Ich dachte auch, dass ich GRUB Stage 2-Dateien oder -Verzeichnisse im Stammverzeichnis von Windows XP finden könnte, also führte ich eine Dateisuche im Windows Explorer durch, die jedoch kein Ergebnis zurückgab.

Ich bin für jede Hilfe bei der Beantwortung der folgenden Fragen dankbar:

  • Ist es möglich, GRUB durch den Windows-eigenen Bootloader zu ersetzen und wie funktioniert das?
  • Wie finde ich heraus, wo die Stage 1- und Stage 2-Dateien von GRUB installiert sind? Was sind die Datei- oder Verzeichnisnamen?
  • Wie ändere ich die Liste im GRUB-Startmenü, wenn ich GRUB behalten muss?
  • Ich verstehe, dass Stufe 1 von GRUB im ersten Sektor zu finden ist, der neben dem MBR installiert ist, aber wie findet man sie?

Ich habe Linux Mint 16 Live, System rescue.isound GParted live.iso(mit dem ich die Partitionen gelöscht habe): alle sind auf CDs.

In Dedoimedos Artikel gab es viele nützliche Befehlsfolgen, darunter eine vollständige Befehlsliste zum Hinzufügen eines Betriebssystems zum GRUB-Menü. Ich dachte, das Entfernen von Programmen aus dem Menü wäre einfach das Gegenteil des Hinzufügens eines Programms: Das Problem ist, dass ich den ersten Schritt zum Ändern des Befehlscursors/der Befehlszeile vom Mint-$-Zeichen in das GRUB-Verzeichnis nicht ausführen konnte.

Ihre Hilfe ist sehr willkommen

Antwort1

Sie können Boot-Repair verwenden oder MBR manuell mit Windows-Bootloadern syslinux oder lilo von einer Ubuntu-Live-CD oder einem Flash-Laufwerk oder vielen Linux-Reparatur-ISOs aktualisieren.

Grub Stufe 1 und Stufe 2 beziehen sich auf Grub Legacy, an das sich heute nur noch wenige erinnern. Fast alle Anweisungen beziehen sich auf Grub2. Ubuntu hat Grub2 mit 9.10 oder vor fünf Jahren standardisiert. Grub4dos ist eine Version von Grub Legacy für die Verwendung in NTFS-Partitionen. Grub2 funktioniert jedoch auch in FAT32-, NTFS- oder Linux-formatierten Partitionen.

Sowohl Grub Legacy als auch Grub2 verwenden dies, um das Grub-Menü zu aktualisieren. Aus der funktionierenden Installation:

sudo update-grub

Boot-Repair funktioniert nicht mit älteren Grub-Versionen, bietet aber möglicherweise ein Update auf Grub2 an, wenn Ihre Installation aktuell noch unterstützt wird.

https://help.ubuntu.com/community/Boot-Repair

Antwort2

Wenn Sie Grub manuell bearbeiten möchten, können Sie jeden beliebigen Texteditor verwenden, um /boot/grub/grub.cfg zu bearbeiten, vorausgesetzt, Ihr Texteditor wird als Root-Benutzer ausgeführt. Eine Dokumentation zum Anpassen von Grub finden Sie unterDASSeite.

Alternativ können Sie Grub-Customizer verwenden, das Sie mithilfe von installieren können sudo add-apt-repository ppa:danielrichter2007/grub-customizer && sudo apt-get update && sudo apt-get install grub-customizer. Die letztere Option ist möglicherweise einfacher und sicherer, da sie eine grafische Benutzeroberfläche verwendet.

verwandte Informationen