Instalacja systemu Debian Lenny jako gość dla Xen
dd if=/dev/zero of=nazwa-disk.img bs=1 count=0 seek=10G
dd if=/dev/zero of=nazwa-swap.img bs=1 count=0 seek=100M
mkfs.ext3 nazwa-disk.img (trzeba odpowiedzieć Y)
mkswap nazwa-swap.img
mount -o loop disk.img /xen/mnt/nazwa
debootstrap lenny /xen/mnt/nazwa ftp://ftp.icm.edu.pl/pub/
umount /xen/mnt/nazwa
Należy utworzyć plik konfiguracyjny dla gościa, np.:
kernel = ‘/boot/vmlinuz-2.6.26-2-xen-686′
ramdisk = ‘/boot/initrd.img-2.6.26-2-xen-686′
memory = ’512′
extra = ‘console=hvc0 xencons=tty’
disk=['file:/xen/zab-disk.img,sda2,w']
name=’nazwa”
boot=’d’
vnc=0
vncviewer=0
sdl=1
on_poweroff = ‘destroy’
on_reboot = ‘restart’
on_crash = ‘restart’
root = „/dev/sda2 ro”
vif = [ '' ]
Teraz wystartować guesta:
xm create -c xm-nazwa.cfg
opuszczenie konsoli przez CTRL-]
Aby ponownie podłączyć konsolę:
xm console nazwa
Zatrzymanie gościa:
xm shutdown nazwa
Lista gości:
xm list
Tags: Instalacja, Xen
Instalacja linuksa w katalogu
Nowy system można zainstalować programem debootstrap w danym katalogu, z działającego systemu, bez restartu.
debootstrap --arch i386 lenny /mnt http://ftp.debian.org/debian/
Używa się tego aby móc zrobić chroot i pracować w nowym systemie, np.
chroot /mnt
Aby udostępnić takiemu systemowi /proc czy /dev lub inny katalog, należy do /etc/fstab głównego systemu dodać np.
/proc /mnt/proc proc defaults 0
/dev /mnt/dev none bind 0
/home /mnt/home none bind 0
Jeśli chcemy aby taki system mógł być samodzielny musimy jeszcze zainstalować jądro i bootloader.
Tags: Debian, Instalacja, Linux
