Univention Bugzilla – Bug 23812
pygrub und Grub2
Last modified: 2011-12-27 11:01:40 CET
Es sollte mit UCS 2.4 möglich sein, UCS 3.0 paravirtualisiert wie UCS 2.4 zu installieren. Dafür muss Xen in UCS 2.4 mit grub2 umgehen können. Im Idealfall bringen wir auch direkt Profile für UCS 3.0 mit.
*** Bug 23845 has been marked as a duplicate of this bug. ***
Mit xen-4.1 und einem PV Debian Squeeze Gast erfolgreich getestet.
PyGrub wurde aus xen-4.1.1 zurück nach Xen-3.4 für UCS-2.4-4 portiert. Dabei wurde noch ein Problem mit dem HybridISO-Format festgestellt, was von UCS-3.0 durch die Verwendung von "grub-mkrescue" jetzt generiert wird. Details dazu an Bug #10785. Damit ist eine Installation von UCS-3.0 auf einem virtualisierenden 2.4 System jetzt prinzipiell möglich, allerdings treten im Installer noch ein paar Bugs auf: - Das CD-ROM ist als /dev/xvde eingebunden und wird (wegen der Partitionstabelle?) als Festplatte erkennt und zur Partitionierung vorgeschlagen. - Das Device lässt sich zwar austragen, aber anschließend tritt folgende Fehlermeldung auf: Fehler beim Anlegen der Partitionen: /sbin/parted --script /dev/xdve unit chs mkpart primary 0/1/ - Als Installationsziel für den Grub wird das Device mit dem ISO-Image vorgeschlagen (Bug #21988) Diese Probleme sind aber Probleme des Installers und nicht von Xen und PyGrub, weshalb diese Probleme an anderen Bugs angegangen werden. svn28251 (xen-3.4 in UCS-2.4-4) svn28252,28253 (xen-4.1 in UCS-3.0) ChangeLog: \item PyGrub wurde aktualisiert, damit es auch mit der Konfiguration von Grub2 umgehen kann, das u.a. von UCS-3.0 verwendet wird (\ucsBug{23812}). Hinterrundinformationen zum ISO-Format: <http://users.telenet.be/it3.consultants.bvba/handouts/ISO9960.html>
*** Bug 23425 has been marked as a duplicate of this bug. ***
Der Patch wurde an xen-devel geschickt und wurde dort nach einer Überarbeitung angenommen: Statt nur bei Offset 0 zu suchen, wird jetzt bei Hyrid-ISOs zusätzlich zum Parsen der Partitionstabelle an Offset 0 gesucht. svn28490 UCS-2.4-4: xen-3.4_3.4.3-19.53.201110282237 UCS-3.0-0: xen-4.1_4.1.2-3.13.201110282237 ChangeLog: ±0
2.4 und 3.0 Installationen erfolgreich getestet.
UCS 2.4-4 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte dieser Bug dupliziert werden: "Clone This Bug"