Xen. Fedora 10 в качестве Dom0

    Последняя версия из племени Fedora, штатно поддерживающая работу
    в режиме Dom0, была за номером 8. Xen там был версии 3.1.2, а ядро для Dom0 — 2.6.21.
    Хочется более новых версий всего софта, т.к. все уже довольно сильно устарело.
    Главное устарел сам XEN — текущая stable версия за номером 3.3.1 датируется 05.01.2009, и там довольно много вкусностей.

    Fedora 9/10 не поддерживают работу в режиме Dom0, то есть в них нет соответствующего ядра. Что делать? Я нашел довольно простой способ, который полноcтью покрыл мои потребности.

    Итак.

    Ставим Fedora 10 как нам хочется.
    (Лично я снимаю все галки, потом иду в custom и там тоже все снимаю.)
    Ставим xen, благо он там 3.3.0. И еще нужен binutils — там есть архиватор ar, который нам пригодится.
    yum install xen binutils


    Тащим ядро с поддержкой Dom0 из… Debian Lenny.
    ядро, модули.

    Выковыриваем то что нам надо, раскладываем по местам:
    ar x linux-image-2.6.26-1-xen-686_2.6.26-13_i386.deb data.tar.gz
    tar xzf data.tar.gz ./boot
    ar x linux-modules-2.6.26-1-xen-686_2.6.26-13_i386.deb data.tar.gz
    tar xzf data.tar.gz ./lib/modules ./boot
    mv -t /boot ./boot/*
    mv -t /lib/modules ./lib/modules/*


    Немного Fedora Magic.
    /sbin/new-kernel-pkg --mkinitrd --depmod 2.6.26-1-xen-686


    Идем в grub.conf. Смотрим как там все неправильно написал глупый федорин скрипт.
    Надо все поправить. Ниже мои варианты до и после.
    До:
    title Fedora (2.6.26-1-xen-686)
    root (hd0,2)
    kernel /vmlinuz-2.6.26-1-xen-686 ro root=/dev/vgr5/f.root rhgb quiet
    initrd /initrd-2.6.26-1-xen-686.img

    После:
    title DebXendora (2.6.26-1-xen-686)
    root (hd0,2)
    kernel /xen-3.3.gz
    module /vmlinuz-2.6.26-1-xen-686 ro root=/dev/vgr5/f.root rhgb quiet console=tty0
    module /initrd-2.6.26-1-xen-686.img


    Ребутимся. Радуемся.

    ЗЫ. Апгрейд XEN до 3.3.1 еще впереди, но 3.3.0 уже плюс.
    Поделиться публикацией
    Похожие публикации
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама
    Комментарии 1
    • 0
      Спасибо.
      Особенно порадовало «Немного Fedora Magic.» :-)

      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.