From: "Михаил Якушин" <silicium@altlinux.ru> To: ALT Linux kernel packages development <devel-kernel@lists.altlinux.org> Subject: Re: [d-kernel] xen kernels Date: Tue, 12 Feb 2008 23:28:31 +0300 Message-ID: <47B2016F.8010006@altlinux.ru> (raw) In-Reply-To: <47B1D508.5020405@altlinux.org> Vitaly Ostanin wrote: > Михаил Якушин пишет: >> Vitaly Ostanin wrote: >>> Aleksey Avdeev пишет: >>> >>> <skipped/> >>> >>>>>>>>> А хост при этом всё-таки x86_64? >>>>>>>> Да. >>>>>>>> >>>>>>>>> Можно попробовать явно передать >>>>>>>>> ARCH=%base_arch (это уже делается, например, в nvidia). >>>>>>>> OK, проверю. >>>>>>> Спасибо, помогло. >>>>>> Обновил шаблон до 0.7.22-alt3.1 (см. >>>>>> <http://git.altlinux.org/people/solo/packages/?p=kernel-modules.git;a=commit;h=8cd0c8e9a96a8ee59bbd96af6871fc893b7aff8c>). >>>>> А у вас это в 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. Правду говорят? >>> >>> <skipped/> >>> >> 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
next prev parent reply other threads:[~2008-02-12 20:28 UTC|newest] Thread overview: 39+ messages / expand[flat|nested] mbox.gz Atom feed top 2008-02-11 11:35 [d-kernel] Q: Проблема со сборкой kernel-modules-drbd-xen-domU для i586 Aleksey Avdeev 2008-02-11 11:44 ` Konstantin A. Lepikhov 2008-02-11 11:53 ` Sergey Vlasov 2008-02-11 12:26 ` Aleksey Avdeev 2008-02-11 12:43 ` Aleksey Avdeev 2008-02-11 14:04 ` Aleksey Avdeev 2008-02-11 14:40 ` Konstantin A. Lepikhov 2008-02-11 16:00 ` Aleksey Avdeev 2008-02-11 18:10 ` Konstantin A. Lepikhov 2008-02-11 18:47 ` Aleksey Avdeev 2008-02-11 18:54 ` Konstantin A. Lepikhov 2008-02-11 19:25 ` Aleksey Avdeev 2008-02-11 20:02 ` Михаил Якушин 2008-02-11 20:11 ` Aleksey Avdeev 2008-02-11 20:18 ` Михаил Якушин 2008-02-11 20:23 ` Aleksey Avdeev 2008-02-11 20:03 ` Konstantin A. Lepikhov 2008-02-12 16:05 ` Vitaly Ostanin 2008-02-12 16:07 ` Михаил Якушин 2008-02-12 17:19 ` [d-kernel] xen kernels (was: Q: Проблема со сборкой kernel-modules-drbd-xen-domU для i586) Vitaly Ostanin 2008-02-12 18:16 ` Sergey Vlasov 2008-02-12 20:28 ` Михаил Якушин [this message] 2008-02-12 20:57 ` [d-kernel] xen kernels Konstantin A. Lepikhov 2008-02-12 21:00 ` Михаил Якушин 2008-02-12 21:21 ` Aleksey Avdeev 2008-02-12 23:59 ` Aleksey Avdeev 2008-02-13 7:56 ` Михаил Якушин 2008-02-13 7:58 ` Vitaly Ostanin 2008-02-13 8:00 ` Михаил Якушин 2008-02-13 8:07 ` Vitaly Ostanin 2008-02-13 8:59 ` Aleksey Avdeev 2008-02-12 23:33 ` Konstantin A. Lepikhov 2008-02-13 0:12 ` Aleksey Avdeev 2008-02-13 13:06 ` Vitaly Ostanin 2008-02-13 16:45 ` Vitaly Ostanin 2008-02-13 16:54 ` Aleksey Avdeev 2008-02-13 20:38 ` Михаил Якушин 2008-02-13 21:34 ` Aleksey Avdeev 2008-02-14 4:29 ` Михаил Якушин
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=47B2016F.8010006@altlinux.ru \ --to=silicium@altlinux.ru \ --cc=devel-kernel@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux kernel packages development This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \ devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com public-inbox-index devel-kernel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel-kernel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git