Dualboot Windows 7 e Ubuntu 12.04 no UEFI Não é possível inicializar o Ubuntu

2

Aqui está o layout do meu disco:

  • / dev / sda1 (partição EFI)
  • / dev / sda2 (partição de recuperação)
  • / dev / sda3
  • / dev / sda4 (partição do Windows 7 - inicialização)
  • / dev / sda5 (/ boot)
  • / dev / sda6 (troca)
  • / dev / sda7 (/)

Eu tenho tentado usar o gerenciador de inicialização do Windows para gerenciar a inicialização entre o Windows 7 e o Windows 8. O laptop veio com o Windows 8 (UEFI GPT) e instalei o Windows 7 na partição onde o Windows 8 residia. Tenho certeza de que apenas inicializa nessa partição (sda4). Eu então segui este guia para tentar obter o Linux para inicializar a partir do gerenciador de inicialização do Windows. No entanto, quando chego ao menu de seleção e seleciono a opção do Ubuntu, recebo um erro "O Windows falhou ao iniciar" e ele me pede para inserir o disco de reparo do Windows para repará-lo. Se eu selecionar a opção do Windows, ele será inicializado no Windows 7.

Alguma idéia de como apontar a inicialização para a inicialização do Linux para fazer com que o Ubuntu inicialize?

Obrigado!

    
por Kevin 11.03.2013 / 08:00

2 respostas

2

Basta seguir o primeiro parágrafo da documentação da comunidade do Ubuntu sobre a UEFI: link

    
por LovinBuntu 11.03.2013 / 20:23
0

Eu recomendo que você instale o meu gerenciador de inicialização do rEFInd. Dada a sua configuração, instalá-lo do Windows pode ser necessário e, infelizmente, não há script de instalação para esse cenário, então você precisará fazer isso manualmente. Quando você instala, configure o driver ext4fs (assumindo que é isso que você está usando na partição Linux / boot). Com alguma sorte, o rEFInd inicializará o Windows ou o GRUB, que inicializará o Linux. Com o driver ext4fs instalado, também deve haver pelo menos uma entrada para inicializar o Linux diretamente (ignorando o GRUB), mas eles não funcionarão até que você crie um arquivo /boot/refind_linux.conf com suas opções do Linux. Você pode fazer isso executando o script mkrlconf.sh que vem com o rEFInd. Se você não pode entrar no Linux via GRUB, você pode conseguir que a entrada de inicialização direta funcione pressionando F2 ou Inserir duas vezes, o que abrirá um editor no qual você pode digitar opções extras do kernel:

ro root=/dev/sda7
    
por Rod Smith 11.03.2013 / 23:27