Здравствуйте.
Есть у меня компутер, на нем крутится debian и xen.
Есть желание запустить на нем ubuntu в режиме паравиртуализации. Для создания гостевых систем использую xen-tools (debootstrap).
hvm не поддерживается железом.
Что и как мне поправить, чтоб запустить убунту?
Попробовала тупо в /etc/xen-tools/xen-tools.conf сменить dist и mirror, но понятно, что xen-create-image вывал ошибки.
Запуск ubuntu как domU на xen под debian в режиме Paravirtual
Вот блин я - лохушка. Все работает, это у меня руки кривые. Ну если уж подняла тему, то вот микро-помощь по установке всего этого барахла...
#Ставим xen на debian
apt-get -y install xen-hypervisor xen-linux-system-2.6.26-2-xen-amd64 xen-utils xenstore-utils xenwatch xen-shell xen-tools
#если вы используете squeeze, то необходимо выполнить следующую команду
#mv /etc/grub.d/10_linux /etc/grub.d/50_linux; update-grub2
mkdir -p /etc/bak/xen
mkdir -p /etc/bak/xen-tools
cp /etc/modules /etc/bak/
cp /etc/xen/xend-config.sxp /etc/bak/xen/
cp /etc/xen-tools/xen-tools.conf /etc/bak/xen-tools/
echo "loop max_loop=64" > /etc/modules
echo "sbp2" >> /etc/modules
echo "" >> /etc/modules
#открываем /etc/xen/xend-config.sxp и раскомментим/закоментим
#(network-script network-bridge)
##(network-script network-dummy)
#(vif-script vif-bridge)
#------------или
echo "" >/etc/xen/xend-config.sxp
echo "(network-script network-bridge)" >>/etc/xen/xend-config.sxp
echo "(vif-script vif-bridge)" >>/etc/xen/xend-config.sxp
echo "(dom0-min-mem 196)" >>/etc/xen/xend-config.sxp
echo "(dom0-cpus 0)" >>/etc/xen/xend-config.sxp
echo "" >>/etc/xen/xend-config.sxp
reboot
#правим xen-tools
cat > /etc/xen-tools/xen-tools.conf << EOF
dir = /mnt/lvm/xen
install-method = debootstrap
size = 2Gb # Disk image size.
memory = 128Mb # Memory size
swap = 128Mb # Swap size
fs = ext3 # use the EXT3 filesystem for the disk image.
dist = `xt-guess-suite-and-mirror --suite` # Default distribution to install.
image = sparse # Specify sparse vs. full disk images.
gateway = 192.168.120.1
netmask = 255.255.255.0
broadcast = 192.168.120.255
mirror = `xt-guess-suite-and-mirror --mirror`
ext3_options = noatime,nodiratime,errors=remount-ro
ext2_options = noatime,nodiratime,errors=remount-ro
xfs_options = defaults
reiserfs_options = defaults
btrfs_options = defaults
serial_device = hvc0
disk_device = xvda
genpass=0
EOF
#создаем domU с такой-же системой, что и dom0
xen-create-image --hostname=debian --size=2Gb --swap=256Mb --ip=192.168.120.103 --memory=256Mb --arch=amd64 --role=udev --passwd
#создаем domU с ubuntu и dhcp
xen-create-image --hostname=ubuntu --size=4Gb --swap=256Mb --dhcp --memory=256Mb --arch=amd64 --role=udev --passwd --dist=lucid --mirror=http://mirror.yandex.ru/ubuntu
Вот вроде как все