From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <47B2016F.8010006@altlinux.ru> Date: Tue, 12 Feb 2008 23:28:31 +0300 From: =?KOI8-R?Q?=ED=C9=C8=C1=C9=CC_=F1=CB=D5=DB=C9=CE?= User-Agent: Thunderbird 2.0.0.6 (X11/20070804) MIME-Version: 1.0 To: ALT Linux kernel packages development References: <47B032EA.7080004@solin.spb.ru> <20080211115327.GN10649@newmaster.mivlgu.local> <47B03EEB.1080604@solin.spb.ru> <47B04307.3010203@solin.spb.ru> <47B055D3.3060802@solin.spb.ru> <20080211144041.GA10320@lks.home> <47B07111.2020800@solin.spb.ru> <47B1C3B4.1030405@altlinux.org> <47B1C432.1010208@altlinux.ru> <47B1D508.5020405@altlinux.org> In-Reply-To: <47B1D508.5020405@altlinux.org> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [d-kernel] xen kernels X-BeenThere: devel-kernel@lists.altlinux.org X-Mailman-Version: 2.1.9 Precedence: list Reply-To: ALT Linux kernel packages development List-Id: ALT Linux kernel packages development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Feb 2008 20:27:59 -0000 Archived-At: List-Archive: List-Post: Vitaly Ostanin wrote: > Михаил Якушин пишет: >> 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-битных > модулей ? А зачем там initrd? я специльно собирал domU ядра чтобы они так грузились > Поскольку одна и та же сборка domU ядра может сосуществовать в виде > i586 и x86_64, есть предложение в файлах ядра и каталоге модулей > указывать архитектуру, чтобы их можно было рядом класть. Кроме > архитектуры можно указывать на принадлежность к alt, на тот случай, > если будут domU с ядрами от других дистрибутивов. Вопервых, moduleям не место в dom0 они там нахрен не нужны. Поэтому я хочу их разнести по отдельным пакетам. Возможно, имеет смысл сделать хак аля avm и сделать пакет 32on64 но только c image ядра > В общем, хотелось бы сделать это всё более дистрибутивным. Пробема с дистрибутивностью в другом, она в grub. Над остальным я работаю. > > ------------------------------------------------------------------------ > > _______________________________________________ > devel-kernel mailing list > devel-kernel@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel-kernel