LinuxForum.Fans
Тема

Запуск ubuntu как domU на xen под debian в режиме Paravirtual

Автор: kroxa90 2 сообщений 4085 просмотров
#138897

Здравствуйте.
Есть у меня компутер, на нем крутится debian и xen.
Есть желание запустить на нем ubuntu в режиме паравиртуализации. Для создания гостевых систем использую xen-tools (debootstrap).
hvm не поддерживается железом.
Что и как мне поправить, чтоб запустить убунту?

Попробовала тупо в /etc/xen-tools/xen-tools.conf сменить dist и mirror, но понятно, что xen-create-image вывал ошибки.

#138910

Вот блин я - лохушка. Все работает, это у меня руки кривые. Ну если уж подняла тему, то вот микро-помощь по установке всего этого барахла...

text

#Ставим 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

Вот вроде как все

Войдите или зарегистрируйтесь, чтобы ответить.