Inicialização dupla Ubuntu e Windows 8 (somente inicializações de “Windows Boot UEFI Recovery”) [duplicado]

0

Ontem eu finalmente consegui instalar o Ubuntu 12.04.3 (64 bits) no meu Lenovo Ideapad Z500 pré-instalado no Windows 8 (64 bits) (se isso for de alguma ajuda). Vou apenas explicar o problema que tenho agora e se precisar de mais informações é só me perguntar (como as etapas que segui para instalar o Ubuntu, etc.) Então eu inicializo o computador (UEFI Bios, SecureBoot desativado, inicialização rápida no Windows 8 desativado) e GRUB aparece corretamente (eu já executei BootRepair para conseguir isso), então se eu escolher o Ubuntu, ele carrega corretamente. O problema é quando eu escolho o Windows 8 eu recebo este erro:

unknow command 'drivemap'
invalid EFI file path
Além disso, no GRUB eu vejo duas opções de inicialização do Ubuntu juntamente com muitas opções do Windows e acabei de descobrir que clicar em um: "Windows Boot UEFI Recovery" na verdade inicializa o meu Windows 8 como de costume. Então, eu realmente tenho uma inicialização dupla de trabalho, mas em vez de escolher "Windows 8 (loader)" que não inicializa o Windows 8 (e apenas mostra o erro de drivemap) eu tenho que selecionar a opção "Windows Boot UEFI Recovery" mencionada inicialize corretamente o windows 8. Existe alguma maneira de resolver este problema? Obrigado desde já!

Felicidades, Alejandro.

P.S .: O BootInfo gerado pelo BootRepair pode ser encontrado aqui link

    
por beta3designs 24.10.2013 / 15:52

2 respostas

1

Você originalmente instalou o Ubuntu no modo BIOS, já que você tem o grub no MBR de proteção. Mas o Boot-Repair converteu sua instalação em UEFI, desinstalando o grub-pc para BIOS e instalando o grub-efi para UEFI.

O Boot-Repair também adicionou entradas de inicialização para o Windows em 25_custom e você e as edita manualmente se os títulos não estiverem corretos. Ele tinha que adicionar novas entradas, pois o grub tem um bug e apenas cria entradas de inicialização do BIOS, mesmo para sistemas UEFI. O novo 13.10 tem um os-prober fixo grub2 que o faz corretamente.

gksudo gedit /etc/grub.d/25_custom

O Boot-Repair também mudou o nome do arquivo do Windows. Rod Smith chama isso de hack, eu acho que é uma solução para BIOS com bugs, mas acho que o Boot-Repair pode estar rodando quando não é necessário. Mas nós não sabemos se o seu UEFI iria alllow inicializar o Ubuntu a partir do UEFI. A renomeação é para aqueles UEFI que somente inicializam o Windows. Então ele renomeia o arquivo shim do grub2 que tem a chave de assinatura da Microsoft para o nome de arquivo do Windows e você inicializa o arquivo efi do Windows a partir do menu grub que tem o bkp no início do nome.

Se você quiser desfazer a renomeação. Mas se você não conseguir inicializar, talvez seja necessário adicionar a renomeação novamente. Pode ser melhor ter backup completo da partição efi.

Para desfazer & amp; Para renomear arquivos para seus nomes originais, basta marcar a opção "Restaurar backups EFI" do Boot-Repair.

    
por oldfred 24.10.2013 / 20:40
0

A solução mais fácil e segura é ignorar a entrada do GRUB "Windows 8 (loader)" e usar as que funcionam.

Se isso o ofender, você pode tentar ajustar as entradas do menu do GRUB. Isso é mais complexo do que deveria ser, infelizmente. Pesquisando uma frase como "ajustando as entradas do GRUB 2" produz cerca de uma dúzia de hits com informações sobre esse tópico, mas eu não as li em profundidade suficiente para recomendar qualquer site específico. Existe uma ferramenta de GUI chamada GRUB Customizer que supostamente simplifica as coisas, mas eu nunca usei, então não posso comentar como funciona.

Outra opção é se afastar completamente do GRUB. Em particular, meu gerenciador de inicialização do rEFInd é muito mais fácil de configurar manualmente; no entanto, quando você instalá-lo pela primeira vez, é provável que tenha mais, não menos entradas estranhas. Se você quiser removê-los, precisará remover arquivos nos diretórios /boot/efi/EFI/*/ e / ou /boot ou usar as opções dont_scan_files e dont_scan_dirs no arquivo de configuração refind.conf para manter os arquivos de inicialização fora o menu.

    
por Rod Smith 24.10.2013 / 20:11