instalando o kernel de 64 bits no 32bit do ubuntu

1

Eu compilei meu próprio kernel personalizado em uma instalação do tipo "mint mint 16" de 64 bits. Eu também ouvi dizer que o kernel de 64 bits também pode executar aplicativos de 32 bits também. Seria possível instalá-lo e usá-lo na instalação do Ubuntu 13.10 de 32 bits ou eu tenho que recompilá-lo novamente para o 32-bit? Se o Ubuntu de 32 bits rodasse neste kernel, existe algum problema que eu encontrarei enquanto estiver usando este kernel?

    
por user128712 03.12.2013 / 11:30

2 respostas

2

As seguintes combinações funcionarão:

32 bit CPU with 32 bit kernel and 32 bit software
64 bit CPU with 32 bit kernel and 32 bit software
64 bit CPU with 64 bit kernel and 32 bit software
64 bit CPU with 64 bit kernel and 64 bit software

Em geral, executar software de 32 bits com um kernel de 64 bits significa ter a maior parte do seu sistema em 64 bits e executar apenas alguns aplicativos de 32 bits - geralmente coisas como skype ou steam para as quais não temos código-fonte e, portanto, não podemos recompilar um novo processador.

Em teoria , deve ser possível rodar uma área de usuário inteiramente de 32 bits com apenas um kernel de 64 bits. Veja, por exemplo, relatórios de pessoas fazendo isso com sucesso no Arch . Mas é improvável que o gerenciador de pacotes esteja feliz com isso, então envolveria bastante bricolagem.

No passado, essa era uma opção atraente porque a execução de aplicativos de 32 bits em uma área de usuário de 64 bits era repleta de problemas. Isso agora é amplamente resolvido, portanto, executar um sistema misto dessa maneira parece ter poucas vantagens e muitas desvantagens, em comparação com a simples execução de um sistema puro de 64 bits.

    
por chronitis 03.12.2013 / 11:45
0

Eu não acredito que você possa.

Os kernels existem para sistemas de 32 e 64 bits, certifique-se de que você tenha o kernel correspondente ao seu sistema. Se você tiver 64 bits, instale e use o kernel de 64 bits. Se você tiver um sistema de 32 bits, use o kernel de 32 bits.

    
por Mitch 03.12.2013 / 11:43