Установка Xen · 1 min read · Feb 12, 2026

Идеальная настройка Xen 3.0.3 для Debian Sarge - Страница 6

5 Установка бинарного пакета

Запустите следующие команды:

apt-get remove exim4 exim4-base lpr nfs-common portmap pidentd pcmcia-cs pppoe pppoeconf ppp pppconfig  
apt-get install screen ssh debootstrap python python2.3-twisted iproute bridge-utils libcurl3-dev

5.1 Установка Xen

Затем загрузите xen-3.0.3_0-install-x86_32.tgz с http://www.xensource.com/xen/downloads/dl_303tarballs.html, распакуйте его и запустите скрипт установки:

cd /usr/src  
wget http://bits.xensource.com/oss-xen/release/3.0.3-0/bin.tgz/xen-3.0.3_0-install-x86_32.tgz  
tar xvzf xen-3.0.3_0-install-x86_32.tgz  
cd dist/  
./install.sh  
mv /lib/tls /lib/tls.disabled

Теперь Xen установлен. Чтобы запустить службы Xen при загрузке, выполните следующее:

update-rc.d xend defaults 20 21  
update-rc.d xendomains defaults 21 20

Нам нужен ramdisk для нашего нового ядра Xen, поэтому мы делаем следующее:

depmod 2.6.16.29-xen
apt-get install libhtml-template-perl libparse-recdescent-perl
wget http://downloads.howtoforge.com/files/yaird_0.0.12-8bpo1_i386.deb  
dpkg -i yaird_0.0.12-8bpo1_i386.deb

(Оригинальный пакет yaird находился по адресу http://backports.org/debian/pool/main/y/yaird/, но был удален, поэтому я сделал пакет доступным по адресу http://downloads.howtoforge.com/files/yaird_0.0.12-8bpo1_i386.deb.)

mkinitrd.yaird -o /boot/initrd.img-2.6.16.29-xen 2.6.16.29-xen

Последняя команда создает ramdisk /boot/initrd.img-2.6.16.29-xen.

Далее мы добавляем наше новое ядро в Grub, наш загрузчик. Отредактируйте /boot/grub/menu.lst и перед строкой ### BEGIN AUTOMAGIC KERNELS LIST добавьте следующий фрагмент:

vi /boot/grub/menu.lst

| [...] title Xen 3.0.3 / XenLinux 2.6 root (hd0,0) kernel /xen.gz dom0_mem=64000 module /vmlinuz-2.6-xen root=/dev/hda6 ro max_loop=255 module /initrd.img-2.6.16.29-xen [...] |

Убедитесь, что /dev/hda6 является вашим / разделом. Имейте в виду, что я говорил о Grub и разделах в главе 1! Я добавил max_loop=255 в строку модуля, чтобы убедиться, что достаточно устройств loop, так как наши виртуальные машины будут смонтированы как устройства loop.

Теперь перезагрузите систему:

shutdown -r now

На экране загрузки Grub теперь должен отображать Xen 3.0.3 / XenLinux 2.6 как первое ядро и автоматически его загрузить. Если ваша система загружается без проблем, значит, все в порядке!

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.