O kernel de 64 bits personalizado não executa aplicativos de 32 bits

2

Eu construo um kernel personalizado de 64 bits para um tablet asus t100. Usando esse kernel personalizado tudo funciona muito bem, wifi bluetooth etc, mas meu x64 do Ubuntu não roda aplicativos de 32 bits. Eu acho que deve ser o kernel, porque quando eu inicializo o kernel ubuntu padrão, os aplicativos de 32 bits funcionam. Existe uma opção específica de configuração do kernel que eu tenho que habilitar para que meu kernel personalizado execute aplicativos de 32 bits? Obrigado

    
por Dionis L 07.06.2017 / 02:33

1 resposta

1

É provável que você tenha deixado de fora uma opção de configuração do kernel para ativar o suporte para binários de 32 bits. Você tem CONFIG_IA32_EMULATION definido em seu kernel personalizado?

Se não, habilite-o através da interface make menuconfig e reconstrua.

    
por Jeremy Kerr 07.06.2017 / 03:20