Os computadores com Windows 8 já estão dominando 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 trás 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 di Ubuntu e do Fedora 17 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 8 e o Fedora 18. Segue 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

4. 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.
Método 1
Passo 1: Pressione Windows + R;
Passo 2: Digite "msconfig" e clique no botão "OK";
Passo 3: Navegue até "Boot" e selecione o título "Windows 8" ou algo relacionado, caso você tenha alterado. Em seguida, clique em "Delete";
Passo 4: Clique no botão "Apply" e depois em "OK";
Passo 5: Agora você precisa formatar a partição onde você instalou o Windows 8 para recuperar espaço no disco rígido,
Pronto! O Windows 8 já foi desinstalado com êxito do seu computador.
Método 2
Passo 1: Faça login na sua conta do Windows 7 e baixe uma pequena ferramenta gratuita chamada EasyBCD clicando aqui.
Passo 2: Execute a aplicação EasyBCD. Se for solicitado "User Account Control (UAC)", clique em "Yes";
Passo 3: Na janela do aplicativo EasyBCD, no painel esquerdo, clique no botão "Edit BootMenu" para ver todas as entradas do menu de inicialização existente. Você poderá ver o Windows 8 ou o Windows Developer Preview;
Passo 4: Agora selecione o "Windows 8 Developer Preview" e pressione o botão "Delete";
Passo 5: Clique em "Yes" para a confirmação;
Passso 6: O EasyBCD removerá o item Windows 8 imediatamente. Clique em "Save Settings" e feche a aplicação;
Passo 7: Feito isso, formate a partição onde você instalou o Windows 8 para recuperar espaço no disco rígido,
Passo 8: Pronto! Você conseguiu desinstalar o Windows 8 do seu computador com sucesso. Reinicie o PC para ver o Windows 7 na entrada de inicialização.