Nenhum menu grub após a instalação do Ubuntu, inicializando diretamente no Ubuntu

Nenhum menu grub após a instalação do Ubuntu, inicializando diretamente no Ubuntu

Eu tenho dois SSDs separados. Um deles possui o Windows 10 Pro instalado e o outro o Ubuntu 14.04.3 LTS.

Quando meu computador inicializa, não recebo nenhum menu grub para escolher o sistema operacional no qual desejo inicializar, ele inicializa diretamente no Ubuntu automaticamente. Posso inicializar o Windows com problemas ao configurar seu SSD como o primeiro na sequência de inicialização no BIOS.

Tenho um terceiro HDD de 2 TB que uso apenas para armazenamento. Aqui está o resumo das informações após a execuçãoscript de inicialização

============================= Boot Info Summary: ===============================

 => Windows is installed in the MBR of /dev/sda.
 => Windows is installed in the MBR of /dev/sdb.
 => Grub2 (v1.99) is installed in the MBR of /dev/sdc and looks at sector 1 of 
    the same hard drive for core.img. core.img is at this location and looks 
    in partition 112 for .

sda1: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /bootmgr /Boot/BCD

sda2: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /Windows/System32/winload.exe

sda3: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        

sdb1: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 14.04.3 LTS
    Boot files:        /boot/grub/grub.cfg /etc/fstab

sdb2: __________________________________________________________________________

    File system:       swap
    Boot sector type:  -
    Boot sector info: 

sdb3: __________________________________________________________________________

    File system:       vfat
    Boot sector type:  FAT32
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /efi/ubuntu/grubx64.efi /efi/ubuntu/MokManager.efi 
                       /efi/ubuntu/shimx64.efi

sdb4: __________________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  
    Boot files:        

sdc1: __________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows Vista/7: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:      

Já instalei o Linux muitas vezes, mas esta é a primeira vez que o instalo em uma unidade separada. Preciso fazer algo extra/diferente visto que está instalado em uma unidade separada do Windows?

Responder1

Talvez update-grub2não tenha sido executado após a conclusão da instalação do Linux? Isso geralmente ajudou a atualizar meu menu de opções de inicialização.

Vejo clearkimurao comentário de sobre modificação /boot/grub/grub.cfg, mas este arquivo diz claramente para não modificar seu conteúdo, pois ele é gerado automaticamente com base em /etc/default/grube /etc/grub.d/.

Responder2

Citando uma resposta deusuário613363postado aqui:https://askubuntu.com/questions/726972/dual-boot-windows-10-and-linux-ubuntu-on-separate-hard-drives

Isso deve funcionar para a maioria dos sistemas que usam UEFI e que possuem dois HDDs.

Especificação usada para o tutorial abaixo:

DellInspiron E5440:

  • HDD principal – SSD Samsung de 256 GB (Windows 10 instalado)
  • HDD secundário – SSD Transcend mSATA de 64 GB (Mint 18 foi instalado nesta unidade)

A) UEFI/BIOS

  1. Definido como "Somente modo UEFI" (nãolegado/CSM).
  2. Desativar "modo de segurança"
  3. Desativar "Início rápido da Intel" (se equipado)
  4. Desativar "inicialização rápida"em UEFI (observe que isso é diferente da configuração "fastboot" no Windows 8/10). As opções em seuUEFI/BIOSpoderia dizer algo comoCompleto/Mínimo/Automáticopara o modo de inicialização.Selecione Completo(ou completo, ou completo, etc., seja qual for o seu fornecedor UEFI escolheu chamá-lo).

B) Opções avançadas de energia (Fastboot)

Desative o fastboot no Windows 8/10 em "opções avançadas de energia". Reinicie o computador para garantir que esta inicialização subsequente e a próxima reinicialização/desligamento estarão no modo "normal".

Opcional:

InstalarRefletir Macrium(gratuito) e crie uma imagem de backup e mídia de reinstalação caso algo dê errado com o Windows 10.

C) Rufus / pendrive inicializável

Use o Rufus para criar um pendrive inicializável com a distribuição baseada no Ubuntu de sua escolha. Certifique-se em Rufus que vocêESCOLHERa opçãoUEFI/GPTapenas. Isso garante que o ambiente Linux inicialize apenas no modo UEFI durante a instalação.

D) Menu de inicialização

Reinicie o computador e pressione a tecla para acessar o menu de inicialização único (normalmente o Dell F12). Selecione seu stick USB nas opções de inicialização.

Observação:

Certifique-se de que dizUEFIna frente do pendrive no menu de inicialização.

Caso contrário, volte ao Windows e recrie seu pendrive com Rufus garantindo que você escolha oUEFI/GPT(única) opção.

E) Inicialize no pendrive

Inicialize no ambiente Linux Live e comece a instalação.

F) Tipo de instalação

Quando você chegar à opção de instalação, escolha "Algo mais" na parte inferior do instalador do Ubiquity.

G) Criar partições

Encontre o seu HDD secundário no qual você instalará o Linux.

No meu caso, foi listado como/dev/sdc(com/dev/sdasendo a unidade do Windows e/dev/sdba unidade USB [que foiinvisívelno instalador]).

Então, basicamente:

+-------------+--------+---------------------------+--------------------------------+
| Device path | Device | Operating System (OS)     | Visible in Ubiquity installer? |
+-------------+--------+---------------------------+--------------------------------+
| /dev/sda    |  HDD   | Windows 10                | yes                            |
| /dev/sdb    |  USB   | Ubuntu 16.04 (Live Stick) | no                             |
| /dev/sdc    |  HDD   | None                      | yes                            |
+-------------+--------+---------------------------+--------------------------------+
  • 1ª Partição/EFI

    1. Selecione sua unidade de destino (no meu caso/dev/sdc)
    2. Selecione "Faça uma nova tabela de partição"
    3. Particione a unidade de destino da seguinte maneira:
    • Tamanho:650MB
    • Digite para a nova partição:Primário
    • Local para a nova partição:Início deste espaço
    • Use como:EFI (isso será listado como/dev/sdc1efi na ferramenta de particionamento depois de criá-lo)
  • 2ª partição/raiz

    1. Selecione "espaço livre" na unidade de destino (no meu caso/dev/sdc)
    2. Selecione "+"
    3. Particione a unidade de destino da seguinte maneira:
    • Tamanho:min. 10 GB (20+ GB melhor)
    • Digite para a nova partição:Primário
    • Local para a nova partição:Início deste espaço
    • Use como:ext4
    • Ponto de montagem:Escolher "/"
  • 3ª Partição/Troca

    1. Selecione "espaço livre" na unidade de destino (no meu caso/dev/sdc)
    2. Selecione "+"
    3. Particione a unidade de destino da seguinte maneira:
    • Tamanho:min. 2 GB (20+ GB melhor)
    • Digite para a nova partição:Primário
    • Local para a nova partição:Início deste espaço
    • Use como:swap (se você deseja usar a hibernação, o swap precisa ser um pouco maior que a quantidade total de RAM - por exemplo, tenho 8 GB, então o tamanho desta partição foi definido em 9.000 MB)
  • 4ª Partição / Casa

    1. Selecione "espaço livre" na unidade de destino (no meu caso/dev/sdc)
    2. Selecione "+"
    3. Particione a unidade de destino da seguinte maneira:
    • Tamanho:restante de espaço na unidade
    • Digite para a nova partição:Primário
    • Local para a nova partição:Início deste espaço
    • Use como:ext4
    • Ponto de montagem:Escolha "/casa"

H) Dispositivo carregador de inicialização

  • ANTESclicando em "Instalar agora", no botão de opção "dispositivo para instalação do carregador de inicialização", selecione a partição EFI de 650 MB que você acabou de criar como destino para o carregador de inicialização. (exemplo/dev/sdc1No meu caso).
  • Clique em "instale agora".

I) Instalação e reinicialização

  • Conclua o processo de instalação e reinicie (removendo o pendrive quando o logotipo da tela UEFI/BIOS aparecer).

J) Após a reinicialização

Depois que o UEFI/BIOS ler a nova entrada do bootloader que o Linux adicionou a ele, será apresentado a você omenu grubcom uma lista de sua distribuição Linux, bem como uma lista para inicializar o Windows 10.

  1. Inicialize no Linux
  2. Instale todas as atualizações e, em seguida, reinicie e tente entrar no Windows 10 a partir do menu grub para garantir que o grub lide corretamente com a transferência para o carregador de inicialização do Windows 10.

O que você fez:

Você instalou oCarregador de inicialização Linux EFIpara a partição EFI recém-criada. No processo disso, o Linux adicionou uma entrada às suas listagens UEFI em seus sistemas UEFI/BIOS.O Linux também detectou automaticamente a instalação do Windows 10 e adicionou um item de menu grub para inicializá-lo. Neste ponto, seu computador inicializará automaticamente no Linux, a menos que você opte por inicializar no Windows (no menu Grub).

O que você temnãofeito:

Você temnãode alguma forma alterou a instalação do Windows 10 ou seu bootloader ou até mesmo tocou na partição EFI do Windows 10. Tudo é reversível simplesmente removendo a listagem UEFI do Linux das configurações UEFI/BIOS. Como fazer isso varia de acordo com cada fornecedor.

informação relacionada