Eintrag von Ubuntu 10.04 grub.cfg in Redhat 5.1 menu.lst-Datei nicht möglich, um 2 Linux-Betriebssysteme und 1 Windows auszuführen

Eintrag von Ubuntu 10.04 grub.cfg in Redhat 5.1 menu.lst-Datei nicht möglich, um 2 Linux-Betriebssysteme und 1 Windows auszuführen

Auf meinem Computer sind drei Betriebssysteme installiert.

Zuerst habe ich Windows 7 installiert, dann Ubuntu 10.04

und zuletzt habe ich Redhat 5.1 installiert

Jetzt weiß ich eines: Ich habe Redhat installiert und dann wird Grub, das von Ubuntu installiert wurde, von Redhat Grub überschrieben. Und ich weiß, dass ich, um alle drei Betriebssysteme beim Start anzuzeigen, den Eintrag /boot/grub/cfg in die Datei /boot/grub/menu.lst einfügen muss.

Das Problem ist nun folgendes

In der vorherigen Version war es sehr einfach, mit der Ubuntu-Grub-Datei zu spielen, aber jetzt wurde diese Datei geändert. Jetzt weiß ich nicht, was aus der Ubuntu-Datei /grub/grub.cfg abgerufen werden muss, damit ich einen Eintrag in der Redhat-Datei /boot/grub/menu.lst vornehmen kann.

Kurz gesagt, ich kann den Eintrag der Datei grub.cfg nicht in die Datei redhat menu.lst einfügen. Können Sie mir bitte helfen, ich möchte an diesen drei eOS arbeiten.

Antwort1

Neuere Versionen von Ubuntu wurden mit Grub2 ausgeliefert, das für seine Konfigurationsdatei eine andere Syntax verwendet als Grub1 (was, glaube ich, Redhat verwendet).

Wenn Sie sich die Datei /boot/grub/grub.cfg in Ubuntu ansehen, sollten Sie einen Abschnitt finden, der so aussieht

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    insmod ext2
    set root='(hd0,3)'
    search --no-floppy --fs-uuid --set 5cf7c0d3-8b4d-428f-a54a-ea43ce486654
    linux /boot/vmlinuz-2.6.32-21-generic root=UUID=5cf7c0d3-8b4d-428f-a54a-ea43ce486654 ro quiet splash
    initrd  /boot/initrd.img-2.6.32-21-generic
}

was sich in folgenden menu.lst Eintrag übersetzt

title Ubuntu, with Linux 2.6.32-21-generic
root (hd0,3)
kernel /boot/vmlinuz-2.6.32-21-generic root=UUID=5cf7c0d3-8b4d-428f-a54a-ea43ce486654 ro quiet splash
initrd /boot/initrd.img-2.6.32-21-generic

Natürlich müssen Sie die Festplatten-UUIDs und Partitionsnummern entsprechend Ihrer Konfiguration anpassen.

verwandte Informationen