A maneira fácil
A maneira mais fácil de fazer o que você quer é não inicializar o Ubuntu de 32 bits diretamente; em vez disso, instale-o em uma máquina virtual (no VirtualBox, QEMU ou VMware, por exemplo). Dependendo de suas necessidades exatas, isso pode ser tudo o que você precisa, e é um lote mais fácil do que tentar obter tudo adequadamente com multi-inicialização. OTOH, se você estiver desenvolvendo, digamos, drivers para o hardware do seu computador, uma máquina virtual provavelmente não fará o que você deseja.
O caminho difícil
De um modo geral, posso pensar em três maneiras de fazer o que você quer (além da solução fácil de usar uma máquina virtual):
- Go 100% BIOS / CSM / legacy - Você pode limpar o computador e instalar todos os seus sistemas operacionais usando o CSM (Compatibility Support Module), que permite que os carregadores de inicialização do modo BIOS funcionem. Isso fará com que seja muito parecido com a instalação em um computador de vários anos atrás. O truque é que pode ser difícil controlar o modo de inicialização da mídia de instalação, especialmente se você não estiver familiarizado com as ferramentas e técnicas usadas para fazer isso. Veja minha página na Web sobre o assunto para mais informações; no entanto, essa página foi escrita com o objetivo de desestimular a instalação de modo misto, portanto, informações sobre como fazer uma configuração de 100% no modo BIOS são enterradas entre outras coisas. Além disso, se você quiser manter o Windows, precisará passar por alguns bastidores exóticos ou reinstalá-lo completamente e, para fazer o último, será necessário rastrear a mídia de instalação apropriada.
- Use um GRUB de 64 bits do modo EFI para iniciar um kernel de 32 bits - O GRUB 2 de 64 bits do modo EFI pode iniciar kernels Linux de 32 bits - ou pelo menos alguns deles posso. (Os binários do GRUB variam significativamente na forma como são construídos, por isso não posso prometer que todos os binários GRUB de 64 bits do modo EFI farão o trabalho.) Como uma questão prática, para trabalhar desta forma, você provavelmente desejaria para instalar o Windows, em seguida, um Ubuntu de 32 bits (no modo BIOS funcionará bem), em seguida, o Ubuntu de 64 bits no modo EFI. Idealmente, o GRUB do Ubuntu de 64 bits deve detectar a instalação do Ubuntu de 32 bits e criar entradas de menu separadas para ele. Eles podem não ser bem rotulados, mas devem funcionar. Se eles não forem detectados, talvez seja possível criar entradas manualmente.
-
Use rEFInd para inicializar os sistemas operacionais de modo EFI de 64 bits e seu SO de modo BIOS de 32 bits - Essa abordagem é semelhante à anterior; no entanto, você instalaria meu rEFInd gerenciador de inicialização após concluir a instalação do Ubuntu de 64 bits. Em seguida, edite
/boot/efi/EFI/refind/refind.conf
: descomente a linhascanfor
e verifique sehdbios
está entre as opções. O resultado é que o rEFInd permitirá que você inicie o Windows ou o Ubuntu de 64 bits no modo EFI e mostrará um ícone cinza em forma de losango que iniciará o GRUB no modo BIOS a partir da instalação do Ubuntu de 32 bits. Este GRUB, por sua vez, lançará o Ubuntu de 32 bits. (Pode eventualmente pegar e mostrar opções para iniciar o Ubuntu de 64 bits no modo BIOS também.)
Em teoria, qualquer uma dessas opções deve funcionar. Na prática, todos eles apresentam armadilhas durante a configuração, e qualquer um pode ser bloqueado por peculiaridades de firmware ou outros problemas. Assim, você pode precisar experimentar dois ou até os três antes de conseguir algo para trabalhar.