|
Ausgangslage: Wir haben einen vorkonfigurierten Host (Debian) mit Xen-Kernel. Die notwendigen Tools (lvm, debootstrap etc.) sind installiert.
Verfügbare Volume Groups anzeigen und Logische Volumes für die virtuelle Maschine erstellen und formatieren. # vgdisplay # lvcreate -L 30G -n lvm2 daten # lvcreate -L 512 -n lvm2_swap daten # mkfs.ext3 /dev/daten/lvm2 # mkswap /dev/daten/lvm2_swap
Erstelltes logisches Volume "lvm2" mounten und vorbereiten für die Debian Installation mit debootstrap # mount /dev/daten/lvm2 /mnt/ # mkdir /mnt/proc # mkdir /mnt/dev # mount -t proc none /mnt/proc/ # mount -o bind /dev/ /mnt/dev/ # mount -t devpts none /mnt/dev/pts
Grundinstallation des Betriebsystem mit debootstrap # debootstrap --arch amd64 etch /mnt/
Die Dateisystem-Tabelle der VM erstellen # nano -w /mnt/etc/fstab proc /proc proc defaults 0 0 /dev/sda2 none swap sw 0 0 /dev/sda1 / ext3 defaults 0 0
Einstellungen des Netzwerkes der VM anpassen # nano -w /mnt/etc/network/interfaces
auto lo iface lo inet loopback
auto eth0 iface eth0 inet static address 192.168.0.2 gateway 192.168.0.1 netmask 255.255.255.0
Kernelmodule (Treiber) vom Host auf die virtuelle Maschine kopieren # cp -dpr /lib/modules/2.6.18-6-xen-amd64 /mnt/lib/modules/
Hostname der VM anpassen und logisches Volume der VM unmounten # nano -w /mnt/etc/hostname # umount /mnt/dev/ # umount /mnt/
Konfigurationsdatei der virtuellen Maschine domU erstellen/anpassen # nano -w /etc/xen/domU
VM starten, Konsole öffnen und einloggen # xm create domU # xm console dom2
Root-Passwort setzen und Sourceliste anpassen # passwd # nano -w /etc/apt/sources.list
deb ftp://mirror.hetzner.de/debian/packages etch main contrib non-free deb-src ftp://mirror.hetzner.de/debian/packages etch main contrib non-free
deb security.debian.org etch/updates main contrib non-free deb-src security.debian.org etch/updates main contrib non-free
deb ftp://mirror.hetzner.de/debian/security etch/updates main contrib non-free deb-src ftp://mirror.hetzner.de/debian/security etch/updates main contrib non-free
deb ftp.uni-bayreuth.de/linux/Debian/debian/ etch main non-free contrib deb-src ftp.uni-bayreuth.de/linux/Debian/debian/ etch main non-free contrib
Packetsourcen aktualisieren # apt-get update # apt-get upgrade
udev installieren und mounten # apt-get install udev # mount -t devpts devpts /dev/pts
SSH-Server installieren, Config anpassen (root sperren) und Benutzer erstellen # apt-get install ssh # nano -w /etc/ssh/sshd_config # /etc/init.d/ssh restart # adduser --shell /bin/bash username
Locale anpassen z.B. De_de oder utf8 # apt-get install locales # dpkg-reconfigure locales
Xen-Konsole verlassen Ctrl+AltGr+]
|