Desde que os computadores com Windows 8 dominaram as vendas em todo o mercado de tecnologia, isso é fato. A maioria deles (se não todos) já estão vindo com a tecnologia UEFI (Unified Extensible Firmware Interface) que substitui a BIOS convencional.
Diversos rumores foram divulgados na internet na época em que essa tecnologia começou a surgir, como a de ligar o computador em menos de 5 segundos e etc. Na verdade, a UEFI traz inúmeros recursos interessantes, como, por exemplo, o uso de certificados para a instalação de sistema, chamado pela microsoft de “Secure Boot“, e que também gerou muita polêmica na época que foi anunciado.
O fato é, diante de uma mudança tão “radical” todas as principais desenvolvedoras linux como a Fedora e Ubuntu tiveram que se adaptar a essa tecnologia, já que por padrão nos computadores com BIOS, os gerenciadores de boot (Grub, lilo etc…) são gravados direto na MBR. Logo a partir da versão 12.04 do Ubuntu e do Fedora a UEFI já suportada por padrão, e capaz de “bootar” a mídia de instalação.
Depois de quebrar um pouco a cabeça, consegui fazer o dual boot entre o Windows e o Fedora. Seguem os passos que deram certo para mim.
Vamos partir do ponto que já estou com meu Windows 8 instalado no HD, e tenho uma partição de 150GB ainda livre:
Na UEFI:
1 - Desativar o “Secure Boot“, e muda o “OS Mode Selection” para UEFI and CSM OS:
2 - Mudar a opção FastBoot/QuickBoot para Disable
3 - Alterar a opção de boot para ler primeiro o cd-rom (ou pendrive)
Iniciar a instalação do Fedora normalmente, seguindo todos os passos do instalador e usando o espaço em disco disponível no disco (No meu caso os 150GB).
Após a instalação, percebi que o menu “Boot Order” da minha UEFI, agora tinha uma opção a mais:“Fedora”
Achei muito chato ter que entrar na UEFI e ficar escolhendo entre “Windows Boot Manager” e “Fedora”. Após várias pesquisas e testes mal-sucedidos, finalmente encontrei uma maneira de escolher entre os dois sistemas na hora do boot, um gerenciador de boot chamado rEFInd.
Vamos à instalação:
mountvol R: /s
xcopy /E C:\refind R:\EFI\refind\
cd EFI\refind
del refind_ia32.efi
rd /s drivers_ia32
rename refind.conf-sample refind.conf
bcdedit /set {bootmgr} path \EFI\refind\refind_x64.efi
Pronto, agora é só dar um reboot no sistema e ver o rEFInd em ação!
Existem outras maneiras de instalar o rEFInd, bem como de personalizá-lo ao seu gosto, com temas e ícones que mais lhe agradam.
Ou ainda: