Bug 23812 - pygrub und Grub2
pygrub und Grub2
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Virtualization - Xen
UCS 2.4
Other Linux
: P5 enhancement (vote)
: UCS 2.4-4
Assigned To: Philipp Hahn
Stefan Gohmann
:
: 23425 23845 (view as bug list)
Depends on: 21988
Blocks: 24266
  Show dependency treegraph
 
Reported: 2011-09-26 14:58 CEST by Stefan Gohmann
Modified: 2011-12-27 11:01 CET (History)
5 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Gohmann univentionstaff 2011-09-26 14:58:59 CEST
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.
Comment 1 Stefan Gohmann univentionstaff 2011-09-28 13:24:04 CEST
*** Bug 23845 has been marked as a duplicate of this bug. ***
Comment 2 Guido Günther 2011-10-07 10:48:42 CEST
Mit xen-4.1 und einem PV Debian Squeeze Gast erfolgreich getestet.
Comment 3 Philipp Hahn univentionstaff 2011-10-25 11:26:37 CEST
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>
Comment 4 Philipp Hahn univentionstaff 2011-10-25 11:28:23 CEST
*** Bug 23425 has been marked as a duplicate of this bug. ***
Comment 5 Philipp Hahn univentionstaff 2011-10-28 22:52:10 CEST
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
Comment 6 Stefan Gohmann univentionstaff 2011-12-16 09:03:45 CET
2.4 und 3.0 Installationen erfolgreich getestet.
Comment 7 Stefan Gohmann univentionstaff 2011-12-27 11:01:40 CET
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"