[решено] сборка ядра для x86_64
shamaniac 3 июля, 2010 - 18:04
Доброго времени суток, Товарищи.
У меня возникла проблема/дилемма, возможно из-за отсутствия необходимых знаний.
Собираю 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=
Я ♥ Gentoo & Funtoo
Огромное спасибо:)
Огромное спасибо:)
На 32битной системе вот
На 32битной системе вот так:
Working on Gentoo Linux for Asus P535 and Qtopia :-)