Problemas com o ubuntu dualbooting

0

Eu já instalei muitos Ubuntu antes, mas com o meu laptop eu estou fora de alcance.

Eu fiz um drive USB com o ubuntu 16.10 usando rufus e a opção UEFI. Lancei o Ubuntu do drive USB e abri o gparted para fazer 2 partições (1 swap de 8GB e 1 de 200GB para o Ubuntu) ao lado que ainda tenho 3 partições restantes 1Windows partition 1 recovery partition e 1 Startup partition (no formato efi não sei o que isso é). Eu instalei o grub no meu drive de 1TB. Depois de instalar tudo completamente eu reiniciei meu laptop e ele foi iniciado diretamente no windows 10. Eu não tenho como acessar o menu do grub ou o ubuntu em si.

Eu reinstalei o ubuntu 6 vezes agora, todos com diferentes tutoriais e diferentes maneiras.

Alguém pode me ajudar?

Obrigado, cibernético.

    
por Cyber_Star 28.02.2017 / 14:41

3 respostas

1

Eu finalmente descobri como consertar isso.

Meus arquivos Efi do meu ubuntu e grub não foram definidos como confiáveis na minha bios.

O que eu fiz foi ENABLED boot seguro e fui para o meu bios. Na minha bios, foi chamado "Selecione um arquivo UEFI como confiável para executar". Lá eu naveguei para o meu arquivo de efi do meu Ubuntu e meu grub permitindo que ele execute. Depois de reiniciar o meu laptop e ir para a minha bios, mais uma vez eu tive que mudar a ordem de inicialização e lá estava. Eu poderia finalmente ver meu grub e Ubuntu na ordem de inicialização. Depois de colocar o meu grub no topo da ordem de inicialização eu poderia finalmente arrancar no Ubuntu.

Obrigado pela sua ajuda!

    
por Cyber_Star 01.03.2017 / 14:01
1

Resposta curta: Suspeito que você tenha instalado a versão do BIOS do GRUB, o que é quase inútil em PCs baseados em UEFI que fazem inicialização dupla em instalações do Windows em modo EFI.

Resposta longa: Para começar, você deve entender a diferença entre dois tipos diferentes de firmware:

  • BIOS - O Basic Input / Output System (BIOS) foi criado para o primeiro IBM PC nos anos 80; então os clones dele foram projetados por fabricantes de clones. (Assim, na verdade, existem várias implementações independentes do "BIOS".) Ele é escrito em linguagem assembly de 16 bits e é muito limitado. Para inicializar um PC baseado em BIOS, o BIOS lê o primeiro setor do disco rígido e executa o código encontrado lá. Esse código é normalmente o primeiro estágio de um gerenciador de inicialização, que carrega etapas posteriores de si mesmo de outro lugar no disco.
  • EFI - A EFI (Extensible Firmware Interface), ou sua variante versão 2.x, o UEFI (Unified EFI) é um tipo de firmware bastante expandido que é gravado (principalmente) em C e compilado para várias arquiteturas. Nos PCs, geralmente é compilado em código de 64 bits. Um computador baseado em EFI é inicializado lendo um carregador de boot armazenado como um arquivo em uma partição FAT conhecida como ESP (Partição do Sistema EFI). O ponteiro para o ESP é armazenado na NVRAM.

Com base na sua captura de tela, seu computador é claramente baseado em UEFI. Sua primeira captura de tela de firmware (no modo de texto) mostra que as entradas da NVRAM incluem um ponteiro para o gerenciador de inicialização do Windows, mas não há evidência de um ponteiro para um gerenciador de inicialização do Ubuntu. (Normalmente, aparece como uma entrada chamada ubuntu .) Assim, acredito que você tenha uma EFI, uma instalação do Windows no modo EFI e uma instalação do Ubuntu no modo BIOS.

É possível inicializar um carregador de inicialização no modo BIOS a partir de muitos UEFIs usando um recurso chamado Compatibility Support Module (CSM), que é essencialmente uma camada de emulação do BIOS. Fazer isso dessa maneira, com a instalação e inicialização do Windows no modo EFI, é estranho.

Assim, a solução provavelmente será instalar um carregador de inicialização no modo EFI para Linux. Existem várias maneiras de fazer isso, as mais fáceis são:

  • Reinstale o Ubuntu - Execute novamente o instalador do Ubuntu, mas certifique-se de inicializar a mídia de instalação no modo EFI, não no modo BIOS / CSM / legado. Isso deve fazer com que a versão em modo EFI do GRUB 2 seja instalada e tudo funcione.
  • Execute o Reparo de Inicialização no modo EFI - Inicialize o instalador do Ubuntu no modo EFI e execute o Reparo de inicialização . Isso deve instalar a versão EFI do GRUB 2 no disco, resgatando sua instalação atual do Ubuntu.
  • Instalar o rEFInd - Você pode inicializar a versão da unidade flash USB do meu gerenciador de inicialização do rEFInd, que deve permitir-lhe arrancar o seu Ubuntu já instalado. Uma vez feito isso, você pode instalar o rEFInd em seu pacote Debian ou PPA. rEFInd será então o seu gerenciador de boot, não o GRUB 2.

Observe que as duas primeiras opções exigem que você domine seu modo de inicialização e tenha uma unidade flash USB preparada adequadamente. (Algumas ferramentas omitem o carregador de inicialização EFI ao gravar uma unidade flash USB a partir de um arquivo de imagem .iso .) Consulte esta página minha para mais informações sobre o CSM, como controlá-lo e como preparar a mídia de inicialização que pode ser inicializada no modo EFI. O rEFInd é uma ferramenta exclusiva da EFI, por isso é mais difícil dar errado ao preparar sua unidade USB - na pior das hipóteses, ele não inicializa, em vez de inicializar incorretamente no modo BIOS, como o instalador do Ubuntu faria.

    
por Rod Smith 28.02.2017 / 18:44
0

vendo a parte sobre não saber o que é EFI na sua pergunta, verifique no link abaixo que há uma tonelada de informações. Não se esqueça de garantir que a inicialização rápida e a inicialização segura estejam desativadas e NÃO use o modo legado (CSM) se estiver tentando fazer janelas de inicialização dupla 10. O Windows 10 inicializa usando UEFI e não bios, essa é a nova norma. E, possivelmente, procurar reparar o grub no caso de tempo limite para selecionar o sistema operacional é definido como 0 ou algo parecido. link

    
por K-Bear13 01.03.2017 / 07:03