Servidor de 64 bits, mas como obtê-lo para usar 32 bits de inicialização?

0

Eu tenho um WinBook TW800 e posso baixar o Ubuntu Server 14.04.3 LTS e colocá-lo em uma unidade USB com o Rufus e copiar um arquivo bootia32.efi para a pasta / EFI / BOOT e ele será carregado no meu WinBook e eu as coisas para instalá-lo. Mas isso estraga fazendo grub. Eu acho que porque o BIOS neste WinBook não gosta de 64 bits. Mas a CPU é de 64 bits.

Adivinhe se você pode instalar o bootia32.efi enquanto ele está instalando o sistema operacional e depois o meu trabalho e inicializar um servidor nele.

Alguém sabe como fazer isso? Ou seria legal se eles adicionassem isso ao download do ubuntu-14.04.3-server-amd64.iso

Dia de Raymond

    
por Raymond Day 30.11.2015 / 13:12

1 resposta

0

Você tem duas ou possivelmente três opções:

  • Instale uma versão de 32 bits do Ubuntu no modo EFI. Isto não é oficialmente suportado, mas pode ser feito, e funciona bem uma vez realizado. Veja esta pergunta e minha resposta para alguns conselhos gerais.
  • Instale uma versão de 64 bits do Ubuntu no modo EFI usando um GRUB de 32 bits. Isso é o que você estava tentando fazer. O problema é que o próprio instalador tentará instalar um GRUB de 64 bits, o que obviamente não funcionará. Você precisará, portanto, instalar manualmente um GRUB de 32 bits em seu disco rígido após o restante da instalação ser concluído. Observe que há problemas com a execução de um kernel de 64 bits em um sistema com uma EFI de 32 bits, pois os dois não poderão se comunicar entre si. (Ou eles não poderiam há um tempo atrás; talvez esse problema tenha sido superado.) Isso significa que você não pode controlar o processo de inicialização do seu SO inicializado, o que é um pouco incômodo.
  • Instale no modo BIOS / CSM / legado. Se o firmware tiver um CSM, você poderá instalar no modo BIOS, ignorando o EFI. Essa pode ser a solução mais simples se você planeja fazer uma única inicialização; mas se você for dual-boot com outra coisa, você terá um salto adicional para fazer. Instalar a versão de 32 bits do meu rEFInd gerenciador de inicialização pode ajudar, mas você precisará editar refind.conf : Descomente a scanfor e adicione hdbios à lista de opções. Isso deve permitir que você inicialize o Windows em modo EFI de 32 bits (ou qualquer outro) e o Ubuntu em modo BIOS de 64 bits. Como na opção anterior, você não terá acesso às variáveis de tempo de execução EFI do Linux, o que é um pequeno incômodo. Além disso, esta opção requer um CSM no seu firmware. Muitas EFIs de 32 bits não possuem CSMs, portanto, essa opção pode estar fora da tabela.
Pessoalmente, eu escolheria a opção 1, a menos que você tenha um motivo convincente para instalar um sistema operacional de 64 bits (como se a máquina tivesse muita memória RAM - "lotes" com mais de 1 GiB e, especialmente, mais de 4 GiB ). Opção # 3 é provavelmente a melhor se o firmware tiver um CSM e se você quiser uma única inicialização do Ubuntu (ou se você estiver disposto a converter all     
por Rod Smith 30.11.2015 / 15:35