1

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

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

не пользую man, поиск и google в связи с религиозными взглядами

2 (11.03.2011 14:25:25 отредактировано kroxa90)

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

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

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

не пользую man, поиск и google в связи с религиозными взглядами