Gute Tageszeit, Freundenмайн мозг ист капут, в упор не вижу, что я делаю не так) буду благодарен за напряжение ваших извилин, особенно если его хватит, чтобы ебнуть меня током и поставить мозг на место)Что имеем: сборка ядра 2.6.31.6 под проц интел Atom N270, одноядерка, 32 бита, HT. на виках советуют ставить семейство Core2/newer Xeon, ибо processor family в этом случае идентичны. но в готовом конфиге наличествуют опции а-ля CONFIG_X86_64=Y вобщем, пробежавшись поиском понял, что конфиг местами 64-битный выходит и скорее всего работать не будет у кого-нить было подобное? О_о
В .config стоит CONFIG_MCORE2=y/usr/src/linux-2.6.30.5036; cat .config | grep 64 CONFIG_64BIT is not set CONFIG_X86_64 is not set lt;--------------CONFIG_X86_L1_CACHE_BYTES=64CONFIG_X86_INTERNODE_CACHE_BYTES=64 CONFIG_HIGHMEM64G is not set CONFIG_ARCH_PHYS_ADDR_T_64BIT is not set CONFIG_PHYS_ADDR_T_64BIT is not setCONFIG_X86_RESERVE_LOW_64K=y CONFIG_PATA_CMD640_PCI is not set CONFIG_PATA_CMD64X is not set CONFIG_R3964 is not setCONFIG_AGP_AMD64=yCONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64 CONFIG_NLS_CODEPAGE_864 is not setСобираешь на той же машине, с Atom? Или на 64-хбитной кросс-компилируешь?
Обычно ядро собирается для той же архитектуры, что и запущенный линукс. x86_64 - это другая архитектура. Чтобы кросс-компилировать ядро для Atom на amd64, тебе нужно либо запустить на amd64 32-хбитный линукс, либо собрать кросс-компилятор и binutils, например с префиксом i686-linux-, а потом запустить:make ARCH=x86 CROSS_COMPILE=i686-linux- menuconfigmake ARCH=x86 CROSS_COMPILE=i686-linux-Тогда для компиляции будут вызываться i686-linux-gcc, i686-linux-ld и получится ядро для x86.
gt;и скорее всего работать не будетскорее всего надо сначала пробовать, а потом сраться на форумах )если совсем у тебя паранойя и ты никому не доверяешь, пускай всю сборку и конфигурирование через linux32 (linux32 make menuconfig)
Александр 12463;12486; ВассерманСомневаюсь, что найду готовый образ для usb-creator39;a с поддержкой reiser4 в ядре))Марк ака Klayman ЧистяковТак смешнее что ли? собирать 64 битное ядро, и пытаться запустить его на 32 битной машине, а потом сраться на форумах, дескать почему?)))