Sie erwähnen nicht, welche Ubuntu-Version Sie verwenden, aber haben Sie diese Wiki-Seite überprüft? help.ubuntu.com/community/Xen
Jayson Rowe
Ich habe Natty für meine Antwort angenommen (Xen mit Natty scheint in der Netzwerkerkennungsphase kaputt zu sein). Verwenden Sie den obigen Link für Lucid.
Bei der Installation einer virtuellen Xen-Maschine müssen Sie festlegen, mit welchen Blockgeräten Sie arbeiten möchten. Es gibt drei Möglichkeiten: Installation direkt auf einer dedizierten Partition (maximale Leistung) oder Verwendung einer wichtigen Disk-Image-Datei oder Erstellen einer eigenen Disk-Image-Datei mit dd (Größenänderung; Sie können Snapshots zum Erstellen von Backups verwenden)
Alle Befehle setzen voraus root(dh sudo su). Ich gehe auch davon aus, LVM zu verwenden, habe aber auch eine ungetestete Methode aufgenommen, mit der Sie ddIhr eigenes Bild verwenden. Überspringen Sie also 1, wenn Sie eine Datei (und nicht LVM) verwenden möchten, und überspringen Sie 2, wenn Sie LVM verwenden.
Erstellen Sie ein neues LVM-Volume für Ihre virtuelle Maschine. Ändern Sie den Namen (nach -n) entsprechend Ihren Anforderungen:
lvcreateist Teil von lvm2, aber es ist bereits installiert, wenn Sie lvms verwenden.
Sie können auch eine Datei ( dd) verwenden. Ich habe mit Ubuntu keine geeignete Methode dafür gefunden, aber dies sollte nahe kommen. Wenn Sie damit anfangen, habe ich Erfahrung damit, aber alle nächsten Schritte sollten gleich sein. Kopiert von dem Link die Methode zum Erstellen einer mit dd(der Link enthält auch andere Methoden zum Abrufen einer Datei):
Erstellen Sie eine leere 4-GB-Datei mit at /var/lib/xen/images/disk1(ändern Sie Größe und Speicherort entsprechend Ihren Anforderungen):
Neben dem Erstellen leerer Image-Dateien mit dem Dienstprogramm dd können Sie auch ISO-Dateien als Alternative für Ihre physischen optischen Laufwerke verwenden. Die Verwendung entspricht der Verwendung einer mit dd erstellten Disk-Image-Datei. Sie haben noch keine ISO-Datei? Dann haben wir gute Nachrichten für Sie; Es ist einfach, eine zu erstellen. Wenn sich die CD-ROM, von der Sie eine ISO-Datei erstellen möchten, in Ihrem optischen Laufwerk befindet, kopieren Sie sie wie folgt in eine Datei mit dem Namen cdrom.iso:
dd if=/dev/cdrom of=/isos/cdrom.iso
Nachdem Sie entweder eine Disk-Image-Datei oder eine ISO-Datei erstellt haben, müssen Sie die Disk-Image-Datei mithilfe der Dateioption in der Disk-Definition in Ihre Konfiguration der virtuellen Maschine aufnehmen:
Holen Sie sich das kernel, initrdund xen config. wgetVersionen für nlund installer-amd64(ändern Sie also den Ländercode nlund verwenden Sie installer-amd64die URL entsprechend Ihren Anforderungen):
Bearbeiten Sie die Konfigurationsdatei nach Belieben und achten Sie dabei auf die Optionen für Speicher, Name, VCPUS, VIF und Festplatte. Suchen Sie auch die Zeile mit der Aufschrift bootloader=pygrubund ändern Sie sie in den absoluten Pfad bootloader=/usr/sbin/pygrub.
Starten Sie die Installation (beachten Sie erneut den Befehl: Ändern Sie den Server-Ländercode und die Architektur entsprechend Ihren Anforderungen):
Konfigurieren Sie Ihre Netzwerkkarte. Wenn dies fehlschlägt, müssen Sie es manuell konfigurieren (wählen Sie back, gehen Sie zu a shellund geben Sie a aus modprobe xen-netfront && exit. Konfigurieren Sie die Netzwerkkarte erneut.
Wählen Sie Netzwerkhardware erkennen und geben Sie einen Hostnamen ein
und es beginnt zu installieren.
Korrigieren Sie die Installation.
Das xen-blkfrontModul wird zunächst nicht geladen und kann daher xennicht gestartet werden.
Antworten:
Paravirtualisierter Gast und Ubuntu 11.04
Bei der Installation einer virtuellen Xen-Maschine müssen Sie festlegen, mit welchen Blockgeräten Sie arbeiten möchten. Es gibt drei Möglichkeiten: Installation direkt auf einer dedizierten Partition (maximale Leistung) oder Verwendung einer wichtigen Disk-Image-Datei oder Erstellen einer eigenen Disk-Image-Datei mit dd (Größenänderung; Sie können Snapshots zum Erstellen von Backups verwenden)
Alle Befehle setzen voraus
root
(dhsudo su
). Ich gehe auch davon aus, LVM zu verwenden, habe aber auch eine ungetestete Methode aufgenommen, mit der Siedd
Ihr eigenes Bild verwenden. Überspringen Sie also 1, wenn Sie eine Datei (und nicht LVM) verwenden möchten, und überspringen Sie 2, wenn Sie LVM verwenden.Erstellen Sie ein neues LVM-Volume für Ihre virtuelle Maschine. Ändern Sie den Namen (nach
-n
) entsprechend Ihren Anforderungen:lvcreate
ist Teil von lvm2, aber es ist bereits installiert, wenn Sie lvms verwenden.Sie können auch eine Datei (
dd
) verwenden. Ich habe mit Ubuntu keine geeignete Methode dafür gefunden, aber dies sollte nahe kommen. Wenn Sie damit anfangen, habe ich Erfahrung damit, aber alle nächsten Schritte sollten gleich sein. Kopiert von dem Link die Methode zum Erstellen einer mitdd
(der Link enthält auch andere Methoden zum Abrufen einer Datei):Erstellen Sie eine leere 4-GB-Datei mit at
/var/lib/xen/images/disk1
(ändern Sie Größe und Speicherort entsprechend Ihren Anforderungen):Neben dem Erstellen leerer Image-Dateien mit dem Dienstprogramm dd können Sie auch ISO-Dateien als Alternative für Ihre physischen optischen Laufwerke verwenden. Die Verwendung entspricht der Verwendung einer mit dd erstellten Disk-Image-Datei. Sie haben noch keine ISO-Datei? Dann haben wir gute Nachrichten für Sie; Es ist einfach, eine zu erstellen. Wenn sich die CD-ROM, von der Sie eine ISO-Datei erstellen möchten, in Ihrem optischen Laufwerk befindet, kopieren Sie sie wie folgt in eine Datei mit dem Namen cdrom.iso:
Nachdem Sie entweder eine Disk-Image-Datei oder eine ISO-Datei erstellt haben, müssen Sie die Disk-Image-Datei mithilfe der Dateioption in der Disk-Definition in Ihre Konfiguration der virtuellen Maschine aufnehmen:
Holen Sie sich das
kernel
,initrd
undxen config
.wget
Versionen fürnl
undinstaller-amd64
(ändern Sie also den Ländercodenl
und verwenden Sieinstaller-amd64
die URL entsprechend Ihren Anforderungen):Bearbeiten Sie die Konfigurationsdatei
Bearbeiten Sie die Konfigurationsdatei nach Belieben und achten Sie dabei auf die Optionen für Speicher, Name, VCPUS, VIF und Festplatte. Suchen Sie auch die Zeile mit der Aufschrift
bootloader=pygrub
und ändern Sie sie in den absoluten Pfadbootloader=/usr/sbin/pygrub
.Starten Sie die Installation (beachten Sie erneut den Befehl: Ändern Sie den Server-Ländercode und die Architektur entsprechend Ihren Anforderungen):
back
, gehen Sie zu ashell
und geben Sie a ausmodprobe xen-netfront && exit
. Konfigurieren Sie die Netzwerkkarte erneut.und es beginnt zu installieren.
Korrigieren Sie die Installation.
Das
xen-blkfront
Modul wird zunächst nicht geladen und kann daherxen
nicht gestartet werden.Sobald der Host den Startvorgang abgeschlossen hat, melden Sie sich an und sudo to root. Geben Sie dann Folgendes ein:
Ungetestet und aus dem Gedächtnis + googeln, um mein Gedächtnis zu reparieren
quelle