Problemas dualbooting Ubuntu por causa da UEFI

0

Eu tenho um laptop da série X da Asus que eu acabei de comprar há um mês. Eu quero dualboot Ubuntu - Windows.

Eu posso acessar facilmente o LiveUSB com o UEFI ativado e desativado. Ouvi dizer que houve problemas com o UEFI, por isso o desativei. Depois de instalar o sistema, não consegui acessá-lo. Apenas inicializa para o Windows.

Outra coisa incomum, que nunca aconteceu comigo antes, foi que o editor de partições queria que eu criasse uma área reservada do BIOS, o que eu fiz, mas não no início da tabela.

Alguma idéia de como acessar a partição do Ubuntu?

Tanto quanto eu posso imaginar, tanto o Windows quanto o Ubuntu precisam ser do mesmo tipo de inicialização, seja Legacy ou EFI. Este não é o caso do que tenho agora. Então, se eu reinstalar o Ubuntu no modo UEFI que se correlaciona com o meu tipo de Windows, será possível inicializá-lo?

Eu tenho uma restrição, meu laptop não tem um CD-ROM, então não posso reinstalar o Windows, nem posso mover a partição de recuperação do Windows.

Este é o relatório de reparo de inicialização:

link

SOLUÇÃO

Eu habilitei UEFI na BIOS e reinstalei o Ubuntu com o UEFI ativado. Ele funciona bem agora, embora, se eu selecionar Windows no menu GRUB, ele não funcione. Mas eu posso viver com isso, já que eu posso apenas selecionar o boot do Windows pelo BIOS.

    
por Koffeehaus 13.11.2012 / 12:13

2 respostas

1

Parece que o Windows foi instalado no modo EFI. (Evidência: Você se refere a uma "área reservada do BIOS", pelo que acredito que você quer dizer uma Partição de inicialização do BIOS, que é válido somente em discos GPT Como o Windows inicializará a partir de um disco GPT somente no modo EFI, o Windows deve estar instalado no modo EFI.Esta análise pode estar incorreta se estiver interpretando incorretamente o que você quer dizer com "área reservada do BIOS". ) Uma partição de inicialização do BIOS no Linux significa que o Linux está inicializando no modo BIOS / legado. Os dois, como você inferiu corretamente, são difíceis de alternar entre a maioria dos sistemas.

Existem várias soluções possíveis. Esta lista não é exaustiva:

  • Use o gerenciador de inicialização do seu firmware - Todos os sistemas modernos oferecem um gerenciador de inicialização integrado, geralmente acessado ao pressionar F8, F10, F12 ou alguma outra chave no momento da inicialização. Ele aparece e oferece opções de inicialização. Na maioria dos sistemas UEFI, essas opções incluem as opções de inicialização BIOS / legacy e UEFI. Assim, você pode selecionar seu sistema operacional usando este recurso. Algumas implementações de UEFI, no entanto, fornecem um gerenciador de boot interno tão pobre que essa não é uma opção prática, ou pode não funcionar de todo.
  • Instale um gerenciador de inicialização Linux EFI - O Ubuntu usa uma versão EFI do GRUB 2 para isso, no pacote grub-efi . A instalação será difícil, no entanto; a menos que você seja inicializado no modo EFI, a instalação estará incompleta, então você precisará usar um sistema de emergência EFI-booted para fazer a instalação. Existem outros carregadores de inicialização EFI disponíveis; veja esta página minha para detalhes. (IMHO, GRUB 2 é o pior deles, então vale a pena investigar as alternativas.)
  • Use rEFInd - O programa rEFInd , que eu sustento, é um gerenciador de inicialização EFI que pode ser iniciado um carregador de inicialização EFI ou (em muitos, mas não todos, sistemas UEFI) um carregador de inicialização no modo BIOS. Você pode instalar o rEFInd do Windows e tentar editar o arquivo refind.conf para adicionar hdbios à sua linha scanfor . Se isso funcionar, você receberá um menu de inicialização rEFInd que mostra o Windows e uma opção genérica. A opção genérica inicializará seu GRUB no modo BIOS. Se você instalou o Ubuntu 12.10 ou se você está confortável em compilar seu próprio kernel, você pode usar o rEFInd para inicializar o Linux no modo EFI, também; rEFInd é um daqueles programas alternativos de inicialização EFI observados na opção anterior. Você quase certamente precisará ajustar um pouco a configuração para inicializar o Ubuntu no modo EFI a partir do rEFInd, considerando sua configuração atual. Consulte a página de documentação do rEFInd sobre inicialização do Linux para obter detalhes.
  • Reinstale o Ubuntu - Você pode limpar a instalação do seu Ubuntu e reinstalá-lo no modo EFI. Esta é a opção mais fácil de descrever e pode ser a mais fácil de fazer; mas você aprenderá o mínimo fazendo isso. Também não é garantido que funcione; A instalação no modo EFI ainda tem peculiaridades e armadilhas, muitas delas específicas do sistema.
  • Reverter para BIOS - Você pode limpar o disco rígido de todos os dados e reinstalar ambos SOs no modo BIOS. Este é provavelmente um esforço maior do que o valor, e a mídia do Windows que você pode criar a partir de arquivos na sua instalação do Windows pode nem mesmo suportá-lo.
por Rod Smith 13.11.2012 / 17:20
0
  • Então, se eu reinstalar o Ubuntu no modo UEFI que se correlaciona com o meu tipo do Windows, poderei inicializá-lo?

Sim (com poucas operações adicionais). Aqui está como fazer isso:

  1. Configure seu BIOS para inicializar no modo UEFI
  2. A partir de um disco do Ubuntu, use Gparted para excluir as partições do Ubuntu
  3. Execute o instalador do Ubuntu para "Instalar o Ubuntu ao lado do Windows". Ele instalará o Ubuntu no modo UEFI.
  4. Reinicie o PC, ele mostrará um menu do GRUB com entradas válidas do Ubuntu, mas entradas inválidas do Windows . Agora vamos adicionar uma entrada válida: inicialize em seu Ubuntu instalado (linha padrão do menu GRUB), em um terminal (ou Alt + F2) digite: gksudo gedit /etc/grub.d/40_custom , pressione Enter , digite sua senha, pressione Enter novamente. Na parte inferior do arquivo de texto que será aberto, copie e cole o parágrafo abaixo (remova as linhas em branco).
% bl0ck_qu0te%

Salve o arquivo. Feche o editor de texto. Em seguida, digite o seguinte em um terminal: sudo update-grub . Reinicie o PC, agora você deve ter uma entrada válida do WindowsUEFI no menu GRUB.

    
por LovinBuntu 14.11.2012 / 10:21