Eu tentei o Ubuntu Studio, assim como o Ubuntu - ambos falharam no modo UEFI usando a imagem do Live DVD.
Uma das soluções (eu ainda não fiz isso) é instalar o Ubuntu no modo BIOS usando uma partição de inicialização dedicada separada em seu disco particionado GPT, não atualizar nenhum pacote durante a instalação ou depois disso até que você substitua o grub e instalar o grub na sua partição %code% , não no MBR (por exemplo, não no %code% , mas no %code% se %code% for o seu %code% ). Em seguida, inicialize novamente a partir do Live DVD e, na execução do Live DVD, instale o grub-efi substituindo o grub-pc. Em seguida, monte o %code% do seu Ubuntu instalado no %code% : %code% do Live DVD, em que / dev / sdaX é a partição de inicialização do Ubuntu, por exemplo, %code% - presume que você tenha formatado %code% usando ext4. Em seguida, instale sua partição do sistema UEFI (ESP) em %code% , assim: %code% , por exemplo, %code% . Aqui assume-se que seu / dev / sdaY foi criado pela instalação do Windows 8 e usa o sistema de arquivos FAT32. Depois disso, instale o grub novamente: %code% . Espero que coloque o grub no seu diretório / boot / efi / EFI / ubuntu /. Você pode ter que criar um arquivo de texto na partição %code% do seu Linux instalado contendo alguns detalhes para o grub encontrar sua partição %code% , chamada %code% e contendo:
%pre%Por favor, consulte o link para mais detalhes sobre %code% . Por favor encontre o UUID para sua partição %code% usando %code% e substitua apropriadamente.
Quando isso for feito, instale o rEFInd ( link ) e, em seguida, reinicialize no modo UEFI, escolhendo rEFInd from seu menu de seleção de inicialização da placa-mãe, se necessário. O rEFInd deve dar a você a opção de inicializar a imagem do grubx64 e, por sua vez, deve inicializar o Linux. Eu escolho a instalação manual usando o método do Windows mencionado na página em link neste parágrafo
rEFInd deve inicializar o seu grub de BIOS se você não escolheu substituí-lo com o grub-efi também, mas ele não funcionou no meu caso (o kernel do Ubuntu entraria em pânico imediatamente após a inicialização, talvez devido a algum problema com minha placa mãe, uma DH55TC (Intel) ou com Ubuntu ou com algum hardware na minha máquina (placa wifi eu acho), não sei).
Além disso, a maneira que eu destaquei acima não monta sua partição %code% do Ubuntu instalado quando você executa o DVD ao vivo. Não sei se isso pode afetar materialmente a inicialização do Ubuntu EFI do seu Ubuntu instalado.
Eu mesmo tenho que jogar com isso, ainda não o fiz.
Mas, idealmente, não quero nem seguir esse caminho. Eu odeio o fato de que o Ubuntu não é capaz de inicializar no modo UEFI a partir do Live DVD. Eu preferiria instalar no modo UEFI diretamente em vez de ter que fazer o acima, mesmo que o trabalho acima funcione (ele não foi testado e pode resultar em problemas que eu não previ).
Então, sugiro que você tente fazer o mesmo, talvez tentando instalar o Ubuntu via flash drive no modo UEFI e ver se o Ubuntu é capaz de inicializar / instalar de forma limpa no modo UEFI.
Ou alterne para uma distribuição que pode fazer isso sem ter de recorrer a correções posteriormente; Quando eu estava navegando na web ontem, me deparei com uma referência que sugeriu que o OpenSuse faz isso de forma limpa (instale no modo UEFI).
Edit: Eu mesmo fiz o acima agora, veja detalhes abaixo Eu já tentei alguns passos e posso delinear o que funciona para mim.
- Instale o Windows 8 no modo UEFI. Meu BIOS não tem inicialização segura, mas eu queria instalar o Windows 8 no modo UEFI de qualquer maneira e queria acabar com o modo MBR. Como o Windows 8 funciona com discos GPT no modo UEFI, o Windows particionou meu disco usando o modo GPT. Tenho 4 partições após a instalação do Windows, todas criadas pelo Windows: Recovery, ESP, Microsoft Reserved e Windows main.
- Instale o Ubuntu 13.04 no modo BIOS (pois ele falha ao inicializar / instalar no modo UEFI). A partição de inicialização é uma partição dedicada. Eu tenho o Linux swap e %code% além de %code% e essas partições são criptografadas, então tenho que criar um %code% não criptografado separadamente. Eu instalo o gerenciador de inicialização na mesma partição que minha partição %code% , não no MBR, por exemplo, em %code% , não em %code% .
- Após a conclusão da instalação, reinicializo usando o modo UEFI no Windows e instalo o rEFInd usando o método de instalação manual para Windows descrito em seu site.
-
Eu reinicio no modo BIOS, para CD de Reparo de Inicialização . Eu NÃO faço nenhum reparo (ele atrapalhou minhas partições uma vez antes, ao detectar %code% e efi e optei por reparar minhas partições de modo que o Windows não inicializasse depois disso.O que eu faço (depois de sair da caixa de diálogo de reparo de inicialização na inicialização e depois de ter estabelecido uma conexão com a Internet) é ir até uma janela de terminal e digitar:
sudo apt-get instala o grub-efi
Os itens acima podem ou não ser concluídos com sucesso, mas eu tenho componentes suficientes para poder executar uma instalação do grub. Antes de executá-lo, montei a partição %code% do Ubuntu no %code% do Reparo de inicialização e, em seguida, esp para %code% . Então eu corro
%pre%O acima pode tentar instalar o grub em todas as partições, então você está avisado.
De qualquer forma, como resultado, agora tenho %code% com %code% e outros arquivos necessários para o grub em %code% . Eu também criei o arquivo %code% em %code% , como observado em meu post, e coloquei o UUID correto para a partição %code% do Linux instalado nele.
-
Eu reinicializo para o rEFInd no modo UEFI (não preciso mais inicializar no modo BIOS e a inicialização no modo BIOS não funcionará para inicializar o Linux instalado agora). rEFInd me mostra a opção de inicializar meu Linux por meio de um ícone Penguin (resultado da varredura de kernels Linux) e por meio do ícone do Ubuntu (o grubx64.efi que acabei de instalar através do disco Boot Repair). Eu escolho o método grubx64.efi (ícone do Ubuntu), já que o outro não funciona para mim.
-
Uau. Nós somos feitos na maior parte. Uma vez inicializado no Ubuntu instalado (eu instalei o Ubuntu Studio, não o Ubuntu para ser preciso), antes de executar qualquer atualização de pacote, eu instalo o grub-efi (já que o Ubuntu instalado só sabe sobre o grub-pc até este ponto porque eu instalei o grub- efi externamente usando o disco do Boot Repair, para que a instalação não seja adequada ou completa, foi apenas um hack para poder inicializar no Ubuntu 13.04).
-
Depois eu montei o esp enquanto rodava o Ubuntu e modifiquei o refind.conf para comentar a opção de varredura para todos os kernels linux, para que os ícones do Penguin não fossem mais mostrados (apenas o ícone do Ubuntu do grubx64.efi é mostrado) no menu rEFInd. Eu não quero muitos ícones cobrindo cada kernel individual instalado no Ubuntu, no menu rEFInd.
Agora, quando eu quero inicializar o Linux, eu apenas inicializo o menu rEFInd e escolho o ícone do Ubuntu, senão eu escolho o ícone do Windows.
Esta configuração é estável para mim.