Inicialização dupla Ubuntu 16.04 e Debian 8.4

3

Após instalar o Ubuntu 16.04 junto com o Debian, não obtenho uma opção de inicialização para o Ubuntu. Como posso consertar o menu de inicialização?

    
por bigguy 04.05.2016 / 10:37

2 respostas

2

Menu Grub aparecerá se você pressionar e segurar

  

Shift

durante o carregamento do Grub, depois selecione a distro que você quer inicializar.

Mais informações AQUI

    
por pst007x 04.05.2016 / 10:59
2

Com base na pergunta, eu suspeito que "nenhuma opção de inicialização para o Ubuntu" se refere ao carregador de inicialização do GRUB 2 que foi instalado anteriormente pelo Debian, e não ao que pertence ao Ubuntu.

O Debian não detecta

Em assuntos relacionados, eu tenho uma configuração de dual boot do Debian 8.2 Xfce e do Xubuntu 14.04 na minha máquina de teste. Para minha configuração, as instalações estão descritas abaixo.

  • O Debian é instalado primeiro, depois o Xubuntu é instalado posteriormente

  • Boot loader instalado no próprio disco rígido, ou seja, /dev/sda pertence ao Debian, que não detectará o Xubuntu que foi instalado posteriormente

  • Boot loader instalado em sua partição, ou seja, /dev/sda3 pertence ao Xubuntu, que detectará o Debian na partição /dev/sda2 , quando o carregamento em cadeia do gerenciador de inicialização estiver em /dev/sda .

Depois disso, eu diria que "nenhuma opção de inicialização para o Ubuntu" ocorre porque o gerenciador de inicialização do GRUB 2 no Debian de alguma forma não detecta outros sistemas operacionais que foram instalados posteriormente. Ainda assim, não consegui reconfigurar as configurações do GRUB 2 no Debian para possibilitar a detecção.

Solução alternativa

Para solução alternativa, eu tive que adicionar a entrada do Xubuntu manualmente em /etc/grub.d/40_custom , então execute update-grub no Debian.

menuentry "Chainload to Xubuntu" {
    insmod ext2
    search --no-floppy --fs-uuid --set <UUID>
    chainloader +1
}

Em que, <UUID> é o valor UUID da partição que pode ser verificada executando blkid como root no Debian. Procure a linha correspondente que se parece com /dev/sda3: UUID="..." e copie o valor sem as aspas (seu Ubuntu pode estar instalado em uma partição diferente).

De qualquer forma, quando o menu é selecionado, o carregador de boot do GRUB 2 será redirecionado para outro carregador de inicialização do GRUB 2 que pertence ao Xubuntu, que mostrará a opção de inicialização para o Xubuntu.

Chainloading é mais conveniente do que especificar linux e initrd manualmente, porque o usuário não precisa editar essas linhas sempre que o Ubuntu tiver atualizado sua versão do kernel.

Acima de tudo, você pode adaptar a solução acima para o Ubuntu.

Solução encontrada

Não houve necessidade de reconfigurar a configuração do GRUB 2. O arquivo de configuração relevante já existe em /etc/grub.d/30_os-prober . No entanto, ao contrário do Ubuntu e seus sabores, o Debian por padrão está faltando um pacote chamado os-prober .

Os usuários do Debian terão que instalar manualmente o os-prober via APT e executar novamente o update-grub . As opções de inicialização para o Ubuntu serão vistas na próxima inicialização.

Veja também esta resposta no Unix SE , que foi publicada recentemente a partir desta data.

    
por clearkimura 15.05.2016 / 14:35