Univention Bugzilla – Bug 26251
PyGrub sollte Grub2-Konfiguration bevorzugen
Last modified: 2023-06-28 10:46:22 CEST
Siehe Bug 25981; der Installer sollte erkennen, wenn er in einem alten PyGrub gebootet wurde und dann die UCR-Variable grub/generate-menu-lst setzen. (Der Default der Variable in univention-grub müsste wenn diese Änderung durchgeführt wird auf no gesetzt werden)
Häufig werden die Instanzen in einem anderen System installiert und dann übertragen. Von daher sollte die menu.lst immer erstellt werden. Oder hat das Nachteile?
(In reply to comment #1) > Häufig werden die Instanzen in einem anderen System installiert und dann > übertragen. Von daher sollte die menu.lst immer erstellt werden. > > Oder hat das Nachteile? Siehe Bug #25981 comment 8 > Ein weiteres Problem (?) ist, das PyGrub die grub1-Konfiguration bevorzugt und > damit die grub2-Konfiguration überspringt. Die Grub2-Konfiguration ist die mit aller Sorgfalt erzeugte Version, aus der die Grub1-Konfiguration dann abgeleitet wird. Insbesondere die Konvertierung der root-Device Einträge vom Grub2 ins Grub1-Format ist fragil und mag in weniger Fällen korrekt sein und funktionieren. Das sicherste wäre hier IMHO PyGrub zu patchen und dort Grub2 vor Grub1 zu bevorzugen.
(In reply to comment #2) > (In reply to comment #1) > > Häufig werden die Instanzen in einem anderen System installiert und dann > > übertragen. Von daher sollte die menu.lst immer erstellt werden. > > > > Oder hat das Nachteile? > > Siehe Bug #25981 comment 8 > > Ein weiteres Problem (?) ist, das PyGrub die grub1-Konfiguration bevorzugt und > > damit die grub2-Konfiguration überspringt. > > Die Grub2-Konfiguration ist die mit aller Sorgfalt erzeugte Version, aus der > die Grub1-Konfiguration dann abgeleitet wird. Insbesondere die Konvertierung > der root-Device Einträge vom Grub2 ins Grub1-Format ist fragil und mag in > weniger Fällen korrekt sein und funktionieren. > > Das sicherste wäre hier IMHO PyGrub zu patchen und dort Grub2 vor Grub1 zu > bevorzugen. Ja, das sollte dann nach Upstream gehen, damit auch andere Xen-Installationen das "richtig" machen.
Created attachment 4226 [details] PyGrub: Swap grub1 grub2 priority (In reply to comment #3) > Ja, das sollte dann nach Upstream gehen, damit auch andere Xen-Installationen > das "richtig" machen. Das ist in Xen-unstable (4.2) bereits umgestellt: <http://xenbits.xen.org/hg/xen-unstable.hg/rev/5e1032229546> Für 4.1.2 ist ein äquivalenter Patch angehängt.
UCS-3.x is OoM. Xen is OoM.