Я использую Ubuntu 10.04 LTS с ядром 2.6.32-21-generic и Ubuntu 10.04.4 LTS с ядром 2.6.32-38-generic.
В то время как я пытаюсь скомпилировать исходные тексты для обеих версий ядра - 2.6.32-21-generic и 2.6.32-38-generic, я получил следующую ошибку.
msgstr "ошибка: выражение .size для do_hypervisor_callback не соответствует константе"
make [2]: *** [arch/x86/kernel/entry_64.o]
[arch/x86/kernel] Ошибка 2
make: * [arch/x86] Ошибка 2 Ошибка 1 make [1]: *
При поиске в интернете, в нескольких местах я видел вопросы, но ответа не было, кроме упоминания о том, что это ошибка. Мне интересно, Ubuntu 10.04 LTS является стабильной версией, но в ядре есть ошибка, о которой слишком много пользователей указали.
Может кто-нибудь помочь мне выяснить стабильный исходный код ядра версии 2.6, чтобы я мог скачать / скомпилировать исходный код для ядра 2.6 и выполнить мое назначение ОС.
Кстати, я не могу использовать ядро 3.0, хотя Ubuntu 12.04 LTS имеет ядро 3.11.0-15, и я успешно могу скомпилировать это ядро, но мне нужно скомпилировать ядро 2.6 для своей работы.
Так стоит ли мне использовать Arch-Linux(Fedora) или придерживаться Ubuntu?
Так что будет здорово, если кто-нибудь подскажет, как успешно скомпилировать ядро 2.6 или найти стабильное ядро 2.6. Заранее спасибо :)