Установка · 1 min read · Dec 08, 2025
Установка Debian Squeeze (6.0) domU на CentOS 5.5 x86_64 dom0
Установка Debian Squeeze (6.0) domU на CentOS 5.5 x86_64 dom0
Этот учебник показывает, как создать Debian Squeeze (6.0) domU на dom0, работающем под управлением CentOS 5.5 x86_64.
1 Описание проблемы
При установке Debian 6.0 domU на CentOS 5.5 x86_64 могут возникнуть следующие проблемы:
- Debian 6.0 использует Grub 2, и Xen 3.1.2 (версия по умолчанию на CentOS 5.5) не сможет загрузить вновь установленную систему с использованием pygrub.
- При следовании официальной документации Debian установленная система может использовать неправильную архитектуру и может вообще не иметь установленных образов Xen.
2 Установка
Следующая команда используется для запуска установки:
xm create -c /etc/xen/xm-debian.cfg install=true \
install-mirror=ftp://ftp.us.debian.org/debian \
install-installer=ftp://ftp.us.debian.org/debian/dists/squeeze/main/installer-amd64/20110106+b1/imagesОна будет искать образы в подкаталоге netboot/xen. Этот каталог также содержит файл xm-debian.cfg. Скачайте этот файл и отредактируйте разделы диска, vif и другие в соответствии с вашими потребностями. Этот файл уже заполнен правильными значениями для релиза (squeeze) и архитектуры (amd64). Файл также можно отредактировать для использования предпочтительного зеркала.
3 Пост установка
После установки системы и выключения domU проверьте, установлены ли образы ядра Xen, и установите их при необходимости. После установки образов скопируйте их в каталог /boot на dom0 и измените конфигурацию Xen, чтобы использовать пользовательское ядро и ramdisk вместо pygrub.
kpartx -av /dev/data_vg/myvm-root
mount /dev/mapper/myvm-root1 /mnt
chroot /mnt
apt-get install linux-image-2.6.32-5-xen-amd64
exit
cp /mnt/boot/*xen* /boot
kpartx -d /dev/data_vg/myvm-rootУстановка ядра xen сгенерирует образ initrd, подходящий для domU.
Пример конфигурации Xen:
name = "myvm"
maxmem = 1024
memory = 1024
vcpus = 1
kernel = "/boot/vmlinuz-2.6.32-5-xen-amd64"
root = "/dev/xvda1 ro"
ramdisk = "/boot/initrd.img-2.6.32-5-xen-amd64"
on_poweroff = "destroy"
on_reboot = "restart"
on_crash = "restart"
disk = [ "phy:/dev/data_vg/myvm-root,xvda,w",
"phy:/dev/data_vg/myvm-swap,xvdb,w"]
4 Ссылки
Get new posts in your inbox
No spam. Unsubscribe anytime.