[решено] сборка ядра для x86_64

Доброго времени суток, Товарищи.
У меня возникла проблема/дилемма, возможно из-за отсутствия необходимых знаний.
Собираю 64 битную систему (процессор Intel Core 2 Duo E6750). Скачал stage amd64, распаковал его, ну в общем все как по хендбуку.
Но вот когда собралось ядро, у меня возникли смутные сомнения... По хендбуку ядро берется из arch/x86_64/boot/bzImage, но вот сообщения компиляции ядра

 LD      arch/x86/boot/setup.elf
  OBJCOPY arch/x86/boot/setup.bin
  OBJCOPY arch/x86/boot/vmlinux.bin
  HOSTCC  arch/x86/boot/tools/build
  BUILD   arch/x86/boot/bzImage
Root device is (8, 22)
Setup is 12044 bytes (padded to 12288 bytes).
System is 4376 kB
CRC 2d44b0e3
Kernel: arch/x86/boot/bzImage is ready  (#1)
  Building modules, stage 2.
  MODPOST 2 modules
  CC      arch/x86/kernel/test_nx.mod.o
  LD [M]  arch/x86/kernel/test_nx.ko
  CC      drivers/scsi/scsi_wait_scan.mod.o
  LD [M]  drivers/scsi/scsi_wait_scan.ko
  INSTALL arch/x86/kernel/test_nx.ko
  INSTALL drivers/scsi/scsi_wait_scan.ko
  DEPMOD  2.6.33-gentoo-r2

(прошу обратить внимание, что архитектура x86) вот тут-то и не понятно мне... В принципе и в папке arch/x86_64/boot есть bzImage, но тот ли он? Если тот, тогда почему в папке arch/x86/ есть признаки сборки (*.o файлы), а в x86_64 их нету?
И собственно вопрос, откуда все-таки брать bzImage...
Заранее благодарен за ответы и помощь.

Разобрался... В

Разобрался... В arch/x86_64/boot/ лежит ссылка на bzImage, который собрался в x86.

?

У меня вопрос немного не по теме.
А какие необходимо врубать опции, чтобы собрать 64 раз. ядро? В каких разделах сборки ядра?

скорее, не ядро, а

скорее, не ядро, а систему..... Ядро уже заявлено как 64 битное (см ARCH)
Что-то с USE-флагом multilib завязано, точно не помню....
Ага, вотпопробуй выполнить euse -i multilib и посмотри вывод....

.

Я же и спрашиваю, как собрать ядро 64 битное. Где и какие опции врубать.

Возможно

Возможно (?), достаточно выбрать соответствующую архитектуру (amd64,~amd64) в /etc/make.conf. Ну и использовать для установки соответствующие stage3. IMHO

Я Gentoo & Funtoo

.

Спасибо.
Руками как собрать ЯДРО, чтобы было 64 битное? Чего надо там тыкнуть и где?

видимо в .config

видимо в .config

CONFIG_64BIT=y
CONFIG_X86_64=y

CONFIG_64BIT=y CONFIG_X86_64=

CONFIG_64BIT=y
CONFIG_X86_64=y
CONFIG_X86_64_SMP=y
CONFIG_ARCH_PHYS_ADDR_T_64BIT=y

Я Gentoo & Funtoo

Огромное спасибо:)

Огромное спасибо:)

На 32битной системе вот

На 32битной системе вот так:

$ emerge crossdev
$ crossdev -S -t x86_64-pc-linux-gnu
$ mkdir linux_x86_64
$ cd linux_x86_64
$ tar -xvf linux-2.6.34.tar.bz2
$ make ARCH=x86_64 CROSS_COMPILE=x86_64-pc-linux-gnu- menuconfig
$ make ARCH=x86_64 CROSS_COMPILE=x86_64-pc-linux-gnu- bzImage modules
$ make ARCH=x86_64 CROSS_COMPILE=x86_64-pc-linux-gnu- tarbz2-pkg

Working on Gentoo Linux for Asus P535 and Qtopia :-)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".