Não é possível inicializar o Ubuntu com o Windows 10 Dual Boot

0
Eu estou tentando configurar minha máquina para dual boot Ubuntu e Windows 10. Eu fiz isso antes no meu PC principal, mas agora estou correndo em problemas fazendo isso na minha máquina secundária com uma placa-mãe mais antiga (especificamente 760GM -P34 (fx)).

Eu tenho o Windows 10 instalado (UEFI) e tenho uma unidade flash inicializável da qual eu instalei o Ubuntu escolhendo "instalar o Ubuntu ao lado do gerenciador de boot do Windows 10". A instalação saiu sem erro e parecia ter sido concluída com sucesso. Agora tenho o Windows 10 e o Ubuntu instalados no mesmo HDD.

Na minha máquina mais nova (na qual eu tenho um dual boot funcional), a inicialização no menu GRUB foi tão simples quanto encontrar o Ubuntu na ordem de inicialização e defini-lo para uma prioridade mais alta que o gerenciador de inicialização do Windows. Infelizmente, as coisas não são assim tão simples no mobo mais antigo; a seqüência de inicialização do BIOS exibe apenas o nome do meu disco rígido e não consigo ver nem editar a ordem de gerenciadores de inicialização específicos. Eu segui muitos guias e vasculhei o AskUbuntu: Eu desativei o FastBoot, eu executei bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi na esperança de mudar o gerenciador de boot padrão, mas eu simplesmente não consigo fazer nada funcionar.

Talvez seja interessante notar que uma tela exibindo " 2.2TB Infinity " aparece após a tela do BIOS sair e permitir que eu entre em um menu de inicialização. De lá, só tenho a opção de selecionar meu disco rígido, depois do qual ele é inicializado diretamente no Windows.

O que posso fazer para chegar ao menu GRUB? Não há nenhuma opção para escolher o Ubuntu / GRUB na minha seqüência de inicialização do BIOS ou no menu de inicialização Infinity 2.2TB, então não tenho idéia de como posso acessar o menu GRUB. Como afirmado, por padrão, o HDD é inicializado diretamente no Windows. Obrigado

    
por Sam 04.06.2018 / 02:09

2 respostas

0

Após muitas horas de pesquisa e experimentação, fica claro que 2.2TB Infinity tem sido uma fonte de problemas. Eu encontrei muito pouco online sobre isso e minha situação parece ser um caso bastante específico, então eu vou passar por minhas observações sobre o assunto e como eu as resolvi no caso de alguém encontrar-se na mesma posição que eu estava.

De acordo com o MSI:

The 2.2TB Infinity feature allows you to use a 2.2TB or larger HDD as a boot or data drive.

Estou usando uma unidade de 1 TB com partições GPT, então imaginei que esse recurso não me preocupava e / ou não afetaria minha configuração de inicialização dupla. No entanto, o MSI também menciona o seguinte:

Note: 2.2TB Infinity only supports IDE mode.

Até onde eu sei, minhas unidades estão usando o AHCI. Explorando o BIOS, minha ordem de inicialização tinha 2,2 TB Infinito listado antes do meu disco rígido real. Cada vez que eu inicializava o meu computador, eu seria recebido com uma tela MSI e, em seguida, uma tela Infinity 2.2TB, na qual eu poderia explorar um menu de inicialização e escolher a unidade que eu queria inicializar.

Para testar a peça 2.2TB Infinity tinha no processo de boot, eu desativei e removi da minha ordem de inicialização. Quando tentei inicializar, me vi preso com uma tela preta e um cursor piscando; O Windows não inicializaria a partir do disco rígido sozinho. Material muito frustrante, mas ficou claro que o 2.2TB Infinity desempenhou um papel na escolha do gerenciador de inicialização, já que não consegui alterar o carregador de inicialização padrão no Windows e não pude inicializar no Windows apenas do meu disco rígido.

Em uma tentativa desesperada de fazer o Ubuntu funcionar, deixei o 2.2TB Infinity desativado, mudei a ordem de inicialização para priorizar minha unidade flash inicializável e reinstalei o Ubuntu. Após uma instalação bem-sucedida, meu computador foi reiniciado e inicializado no Ubuntu. Se eu quiser voltar para o Windows 10, tenho que reativar o 2.2TB Infinity no BIOS para que ele assuma o controle do meu HDD e inicie no Windows 10 por padrão.

Não sou especialista em hardware ou computação de baixo nível, então fico completamente confuso sobre os detalhes técnicos do que estava errado aqui. Meu único palpite é que o Infinity de 2,2 TB entra em cena ao detectar uma unidade IDE para ajudar com o carregador de boot. A instalação de um sistema operacional com 2.2TB Infinity ativado parece fazer com que o sistema operacional inicialize, reduzindo o controle do usuário sobre as opções de inicialização (ou seja, escolhendo qual gerenciador de inicialização usar). Agora que tenho o Ubuntu funcionando sem 2.2TB Infinity ativado, estou quase certo de que terei que reinstalar o Windows 10 com 2.2TB desativado para que eu possa acessar o gerenciador de inicialização do Windows no menu do GRUB como pretendido.

Se alguém tiver uma ideia melhor sobre o que está acontecendo aqui, sinta-se à vontade para elaborar. Espero que isso ajude.

    
por Sam 04.06.2018 / 14:48
0

O carregador de inicialização de dispositivo padrão (para arquiteturas x64) é (na partição EFI do disco rígido) /EFI/Boot/bootx64.efi, portanto, supondo que você tenha a instalação adequada do grub em /EFI/ubuntu/grubx64.efi, copie ( e renomear) que grubx64.efi para o /EFI/Boot/bootx64.efi. Tente isso para inicializar o grub do disco rígido. (Para verificar a partição EFI (assumida como sendo sda1 abaixo), monte-a em algum lugar, como / mnt e olhe:

  sudo mount -tvfat /dev/sda1 /mnt
  ls /mnt
  ls /mnt/EFI/Boot

Se você estiver usando inicialização segura, copie / renomeie /EFI/ubuntu/shimx64.efi para o arquivo /EFI/Boot/bootx64.efi e copie sem renomear o grubx64.efi lá também (para que shim possa encontrá-lo).

    
por ubfan1 04.06.2018 / 03:04