View previous topic :: View next topic |
Author |
Message |
Bitspyer Apprentice
Joined: 17 Dec 2002 Posts: 211 Location: Mainz, Germany
|
Posted: Thu Jun 21, 2007 3:00 pm Post subject: [Mini-Howto] Installation XEN-3.1 aus den Quellen |
|
|
Disclaimer
Basierend auf den aktuellen Quellen der derzeitigen XEN-Version 3.1 möchte ich in diesem Mini-Howot beschreiben, wie man XEN-3.1 aus den Quellen installiert.
Als Basis dient Gentoo. Sollte jedoch mit jeder anderen Distri auch funktionieren.
Vorraussetzungen
- gcc und Co
- SDL-devel
- python-devel
- openssl-devel
- mercurial
Diese Packete müssen bei Gentoo eigentlich nicht nachinstalliert werden. Für die anderen Distributionen stellt die o.g. Liste keine Anspruch auf Vollständigkeit dar!!!!
Durchführung
Der Quellcode wird über Mercurial verwaltet. Wir erzeugen im Verzeichniss unserer Wahl ein Subdir und laden den Quellcode.
(zb. in /usr/local/src)
Code: |
# mkdir xen-testing-3.1
# cd xen-testing-3.1
# hg init
# hg pull http://xenbits.xensource.com/xen-3.1-testing.hg
# hg update
|
Damit haben wir eine aktuelle Kopie des Repositorys auf unserer Festplatte.
Als nächstes das Anpassen der Kernel für Dom0 und DomU.
Man kann diesen Punkt auch überspringen und die Default-Einstellungen lassen, aber dadurch erhält man 2 Monsterkernel die auch die Erstellung von XEN extrem in die Länge ziehen.
Code: |
# make linux-2.6-xen0-config CONFIGMODE=xconfig
# make linux-2.6-xenU-config CONFIGMODE=xconfig
|
HINWEIS !!!!!
Würde man jetzt mittels
Code: |
# make KERNELS="linux-2.6-xen0 linux-2.6-xenU"
|
alles anstossen, wird die angepasste Konfig der Kernels mit einem default-Wert überschrieben!
Als Workaround speichert man die Konfig der Kernel vor dem verlassen der Kernelkonfiguration in seperate Dateien. (zb. xen-dom0-con und xen-domU-conf).
Dann kopiert man diese Dateien in das [i]buildconfigs[i] - Verzeichniss.
Bevor wir jetzt die Orginal Dateien überschreiben, Sicherheitskopie!
Code: |
# cd buildconfigs
# cp linux-defconfig_xen0_x86_32 linux-defconfig_xen0_x86_32.org
# cp linux-defconfig_xenU_x86_32 linux-defconfig_xenU_x86_32.org
# cp xen-dom0-conf linux-defconfig_xen0_x86_32
# cp xen-domU-conf linux-defconfig_xenU_x86_32
# cd ..
# make KERNLES="linux-2.6-xen0 linux-2.6-xenU" install
|
Jetzt wird XEN und die Kernels gebaut. Das dauert jetzt etwas.
Danach noch grub anpassen, damit XEN hochfährt.
Viel Spass!
Bitspyer _________________ Der Weg zur Dunklen Seite... Schneller er ist, verführerischer, leichter. |
|
Back to top |
|
|
bbgermany Veteran
Joined: 21 Feb 2005 Posts: 1844 Location: Oranienburg/Germany
|
Posted: Thu Jun 21, 2007 5:05 pm Post subject: |
|
|
Hi,
oder man nimmt die ebuilds aus dem Bugreport: https://bugs.gentoo.org/show_bug.cgi?id=179412
MfG. Stefan _________________ Desktop: Ryzen 5 5600G, 32GB, 2TB, RX7600
Notebook: Dell XPS 13 9370, 16GB, 1TB
Server #1: Ryzen 5 Pro 4650G, 64GB, 16.5TB
Server #2: Ryzen 4800H, 32GB, 22TB |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|