Михаил Якушин пишет: > Vitaly Ostanin wrote: >> Aleksey Avdeev пишет: >> >> >> >>>>>>>> А хост при этом всё-таки x86_64? >>>>>>> Да. >>>>>>> >>>>>>>> Можно попробовать явно передать >>>>>>>> ARCH=%base_arch (это уже делается, например, в nvidia). >>>>>>> OK, проверю. >>>>>> Спасибо, помогло. >>>>> Обновил шаблон до 0.7.22-alt3.1 (см. >>>>> ). >>>> А у вас это в hasher воспроизводится? >>> Именно там и поймал (i586 hasher в x86_64 системе). >>> >>> С правленым шаблоном -- всё нормально: >>> >>> [solo@vsolo64 kernel-build-scripts]$ ./buildmodules -k xen-domU --hasher >>> --target=i586 >>> --hsh-options="--apt-config=$HOME/.hsh/apt-sisyphus.i586-local.conf" >>> --hsh-workdir=/home/solo/hasher.i586 -f drbd >>> * Kernel: 2.6.18-xen-domU-alt4.2 >>> * Package 1 of 1: kernel-modules-drbd-xen-domU: Ok >>> Finished: 1 ok, 0 failed, 0 skipped >> Только это ядро (kernel-image-xen-domU-image-2.6.18-alt4.2.i586.rpm) >> не запускается в xen 3.1 на x86_64: >> Error: (2, 'Invalid kernel', 'xc_dom_compat_check: guest type >> xen-3.0-x86_32 not supported by xen kernel, sorry\n') >> >> Ядро в dom0: >> 2.6.18-xen-dom0-alt3 >> >> Нашёл в google упоминания, что это может быть из-за поддержки PAE >> (или её отсутствия) в domU. Правду говорят? >> >> >> > 32on64 работет только с PAE ядрами(32х битними) О, спасибо за информацию! Вы с solo@ как-нибудь синхронизируете ядра xen-domU ? Хотелось бы иметь в Сизифе работающие варианты для i586/x86_64 с поддержкой drbd. С 32-битным domU в 64-битном dom0 есть ещё проблема - как создавать initrd. Будет ли работать 64-битный mkinitrd с каталогом 32-битных модулей ? Поскольку одна и та же сборка domU ядра может сосуществовать в виде i586 и x86_64, есть предложение в файлах ядра и каталоге модулей указывать архитектуру, чтобы их можно было рядом класть. Кроме архитектуры можно указывать на принадлежность к alt, на тот случай, если будут domU с ядрами от других дистрибутивов. В общем, хотелось бы сделать это всё более дистрибутивным. -- Regards, Vyt mailto: vyt@altlinux.org JID: vitaly.ostanin@gmail.com