SO Windows 8 não detectado, 12.04 install (nova compilação do computador, UEFI / Secure Boot ativado)

1

Eu criei recentemente um novo computador com a intenção de inicializar o Windows 8 e o Ubuntu 12.04. Instalei o Windows 8 pela primeira vez e decidi fazê-lo no modo UEFI com o Secure Boot ativado. Meu entendimento é que eu deveria ser capaz de instalar o Ubuntu 12.04 LTS junto com o Windows 8.

Gravei a imagem 12.04 em DVD e consegui inicializar (a partir do DVD de instalação) no modo EFI, como esperado. O que foi inesperado foi a incapacidade do instalador em reconhecer minha instalação existente do Windows 8 na máquina.

Com base na minha leitura de tópicos anteriores, fui em frente e executei o boot-repair a partir do Ubuntu Live DVD (isto é, "tente o Ubuntu sem instalar"); as informações de saída estão aqui: link

A instalação do Windows 8 está no drive sdb, e notei na saída (linha 189) que o os-prober não detecta o Windows em sdb4 onde acredito que ele deve ser encontrado.

Nos arquivos de despejo originais eu notei as linhas que declararam "/ dev / sdb1 termina após o último setor de / dev / sdb" para sda / b / c, e (seguindo instruções de outro thread) usaram o gdisk para gerar novos MBRs de proteção para cada um.

O instalador ainda não consegue detectar minha instalação para o Windows 8. Em vez disso, ele me apresenta apenas as seguintes opções:

  • Apagar disco e instalar o Ubuntu
  • Outra coisa

Quais ações devo tomar? qualquer ajuda seria muito bem vinda. Obrigado!

ATUALIZAÇÃO Obrigado novamente pela ajuda até agora a todos! Eu fui em frente e particionei as unidades manualmente para a instalação; o breve resumo é o seguinte:

  • sda (1-3): Microsoft (MS) reservado; Dados NTFS; trocar
  • sdb (1-5): MS (instalação EFI); EFI; MS reservada; Sistema operacional Windows 8; Ubuntu 12.04.2 OS (/)
  • sdc (1-3): MS reservada; Dados NTFS; dados ext4 (/ home)

Concluí a instalação e não tive problemas para inicializar no Windows 8. No entanto, não consegui inicializar no Ubuntu. Inicialmente, priorizar o Ubuntu na ordem de inicialização do BIOS mostrou brevemente uma tela inicial do Ubuntu antes de ficar preta e pendurada. Desde a primeira tentativa, o BIOS pula o Ubuntu completamente e avança direto para o Windows.

Voltei ao DVD de instalação e "tentei o Ubuntu" para executar novamente o reparo de inicialização. As informações de saída atualizadas estão aqui: link

Meu pensamento é tentar executar o reparo de inicialização após o backup do Windows. É esse o curso certo de ação, ou o que todos vocês recomendariam? Obrigado pela sua ajuda continuada!

Brian

    
por Brian 23.07.2013 / 05:42

3 respostas

2

Instalando o Ubuntu

Se o seu sistema não detectar o SO Windows 8, mas quiser verificar onde ele está, você pode simplesmente montar todo o / dev / sdaN (N é o número, você pode digitar ls / dev / sda * para ver todas as partições) e checar qual partição é para o windows.

Se você quiser alocar outra partição para o Ubuntu (Recomendado), minimize uma partição e monte o espaço livre como sistema de arquivos ext4 e defina-o como root na janela de instalação.

Então o GRUB não detectou o Windows 8, então ..

Tente "Reparo de inicialização".

sudo apt-get install boot-repair
boot-repair

Isso consertaria quase todos os problemas do GRUB / bootloader. Eu também resolvi meus problemas com isso.

Outra solução ( Fácil ):

Verifique as configurações do seu sistema (configurações da BIOS). Se houver o bootloader do Windows 8, tente sair do GRUB ao inicializar. Então a tela do bootloader do Windows 8 apareceria.

    
por minmaxavg 23.07.2013 / 06:07
0

Primeiro, desative o Secure Boot, pelo menos temporariamente. Mesmo se você quiser o recurso a longo prazo, é uma grande fonte potencial de problemas, por isso vai simplificar a sua depuração para desativar o Secure Boot por enquanto. Depois de obter tudo o que está sendo inicializado sem o Secure Boot, você pode reativar o recurso e lidar com seus problemas específicos (se houver algum) sabendo que realmente são problemas de inicialização segura.

Em segundo lugar, não vejo nenhuma evidência em sua saída do Boot Repair de qualquer carregador de boot do Linux. Minha suspeita é que o Boot Repair esqueceu de denunciá-los. (Eu já vi isso acontecer no passado, embora seja raro). Ainda assim, você pode querer procurá-los manualmente. Se você puder inicializar o Linux normalmente, monte /dev/sdb2 to /boot/efi e o seguinte comando deverá localizá-los:

ls -l 'find /boot -iname "*.efi"'

Você provavelmente verá um diretório /boot/efi/EFI/ubuntu com os arquivos shim.efi e grubx64.efi . Se não houver evidência de tais arquivos, edite sua pergunta para adicionar a saída desse comando e o conteúdo do seu arquivo /etc/fstab , já que há algo suspeito acontecendo e entender isso pode ser importante para fornecer uma solução.

Em terceiro lugar, recomendo que você crie uma unidade flash USB ou um CD-R com meu gerenciador de inicialização do rEFInd. ( Há links de download para imagens preparadas para os dois tipos de mídia.) Tente inicializar com ele e veja se ele apresenta uma opção para inicializar o Windows. Se funcionar, e se o rEFInd também oferece opções para inicializar o Ubuntu, considere instalar o pacote Debian rEFInd. Certifique-se de montar /dev/sdb2 to /boot/efi antes de fazer isso, no entanto. (Por algum motivo, sua instalação não parece estar montando o ESP automaticamente. Você pode corrigir isso editando /etc/fstab .) Observe que, se você instalar o rEFInd, precisará jogo através de alguns aros extras para fazer o Secure Boot funcionar.

    
por Rod Smith 23.07.2013 / 18:13
0

O Windows ainda está em hibernação? A verificação de hiberfile impedirá que o driver NTFS carregue a partição NTFS para que a instalação do Windows não seja vista. Inicialização rápida desligada / hibernação link

Que unidade você está instalando no Ubuntu? Eu manteria os sistemas em unidades separadas. Mesmo achando que você pode estar apenas inicializando a partir de uma partição efi na unidade de inicialização, eu posso configurar uma partição efi no início de cada unidade, se for para uso futuro. Então você pode fazer cada inicialização de unidade sem qualquer outra unidade.

Se você mesmo instalar os dois sistemas, você realmente deseja uma inicialização segura? link  toda a coisa do UEFI é mais sobre controle do que segurança

Atualização: Definitivamente, faça backup do Windows e da partição efi. Execute as correções de reparo de inicialização, mas você pode não querer a função de renomeação. Isso é necessário para os sistemas que apenas inicializam o arquivo efi do Windows. Muitos modificaram o UEFI para inicializar apenas o Windows, para que as renomeações do Reparo de Inicialização compensem e façam o backup e renomeiem o arquivo efi original do Windows. Você pode não ser capaz de inicializar diretamente o Windows a partir do UEFI, mas o Ubuntu funcionaria. Se você puder inicializar o Windows & amp; O Ubuntu então renomear não é necessário. Boot-Repair pode desfazer a renomeação.  Reparo de inicialização copiado /EFI/ubuntu/grubx64.efi para /EFI/Boot/bootx64.efi (no caso de o BIOS ser codificado para inicializar em /EFI/Boot/bootx64.efi ou inicializar seguro o arquivo GRUB assinado shimx64.efi . Arquivos renomeados: /EFI/Boot/bkpbootx64.efi /EFI/Microsoft/Boot/bkpbootmgfw.efi Para desfazer & amp; Para renomear arquivos para seus nomes originais, basta marcar a opção "Restaurar backups EFI" do Boot-Repair.

Se você está começando a inicializar o Ubuntu, você recebe o menu grub? Ou muda de UEFI / BIOS ou com algum menu de escape UEFI do grub. Então, o problema pode estar relacionado ao vídeo e o sistema foi iniciado após problemas de grub. Qual placa de vídeo / chip você tem? E no menu grub, adicione nomodeset no lugar do splash quieto na linha linux na sub-rotina de inicialização.

Editando o menu GRUB 2 durante a inicialização link

    
por oldfred 23.07.2013 / 06:08