RSS Feed

Instalacja systemu Debian Lenny jako gość dla Xen

Czerwiec 21st, 2010 by admin in 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


Instalacja linuksa w katalogu

Grudzień 27th, 2009 by admin in Instalacja

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.