Isso parece mais um problema com o XEN no seu arquivo .config. Isso aconteceu antes e foi resolvido desativando essa parte. Pesquisar por
CONFIG_XEN=y
e mude para
CONFIG_XEN=n
Compilação feliz.
Estou usando o Ubuntu 10.04 LTS com o kernel 2.6.32-21-genérico e o Ubuntu 10.04.4 LTS com o kernel 2.6.32-38-genérico.
Enquanto eu estou tentando compilar a fonte para a versão do kernel - 2.6.32-21-generic e 2.6.32-38-generic, recebi o seguinte erro.
" error: .size expression for do_hypervisor_callback does not evaluate to a constant "
make[2]: *** [arch/x86/kernel/entry_64.o]
[arch/x86/kernel] Error 2
make: * [arch/x86] Error 2Error 1 make[1]: *
Enquanto pesquisava na internet, vários lugares vi as perguntas, mas nenhuma resposta, exceto mencioná-lo, é um erro. Eu estou querendo saber o Ubuntu 10.04 LTS é uma versão estável, mas o kernel tem bug que também muitos usuários apontaram sobre o bug.
Alguém pode me ajudar a descobrir o código fonte da versão 2.6 do kernel estável para que eu possa fazer o download / compilar o código-fonte para o kernel 2.6 e fazer minha atribuição ao SO.
BTW, não posso usar o kernel 3.0, embora o Ubuntu 12.04 LTS possua o kernel 3.11.0-15 e eu possa compilar esse kernel com sucesso, mas eu preciso compilar o kernel 2.6 para o meu trabalho.
Então eu deveria usar o Arch-Linux (Fedora) ou usar o Ubuntu?
Portanto, será ótimo se alguma pista sobre como compilar com sucesso o kernel 2.6 ou encontrar um kernel estável 2.6. Agradecemos antecipadamente:)
Isso parece mais um problema com o XEN no seu arquivo .config. Isso aconteceu antes e foi resolvido desativando essa parte. Pesquisar por
CONFIG_XEN=y
e mude para
CONFIG_XEN=n
Compilação feliz.