Inicialização dupla Ubuntu 16.04 e Debian 8.4

Inicialização dupla Ubuntu 16.04 e Debian 8.4

Depois de instalar o Ubuntu 16.04 junto com o Debian, não tenho opção de inicialização para o Ubuntu. Como posso corrigir o menu de inicialização?

Responder1

O menu Grub aparecerá se você pressionar e segurar

Mudança

durante o carregamento do Grub e selecione a distro na qual deseja inicializar.

Mais informaçõesAQUI

Responder2

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

Em assuntos relacionados, tenho uma configuração de inicialização dupla do Debian 8.2 Xfce e do Xubuntu 14.04 em minha máquina de teste. Para minha configuração, as instalações estão indicadas abaixo.

  • O Debian é instalado primeiro e depois o Xubuntu é instalado

  • Carregador de inicialização que é instalado no próprio disco rígido, ou seja, /dev/sdapertence ao Debian, que não detectará o Xubuntu que foi instalado posteriormente

  • Carregador de inicialização que está instalado em sua partição, ou seja, /dev/sda3pertence ao Xubuntu, que detectará o Debian na partição /dev/sda2, ao carregar em cadeia do carregador de inicialização em /dev/sda.

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

Gambiarra

A solução alternativa é adicionar uma nova entrada manualmente no e /etc/grub.d/40_custom, em seguida, executar update-grubno Debian. Apesar de mostrado para o Xubuntu, isso pode ser adaptado de forma semelhante para o Ubuntu.

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

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

chainloader +1procurará o bootloader na próxima partição. O carregamento em cadeia é mais conveniente do que especificar linuxmanualmente initrd, porque o usuário não precisa editar essas linhas sempre que o Ubuntu atualizar seu lançamento do kernel.

De qualquer forma, quando o menu for selecionado, o gerenciador de inicialização GRUB 2 irá redirecionar para outro carregador de inicialização GRUB 2 que pertence ao Xubuntu, que mostrará a opção de inicialização para o Xubuntu.

Solução encontrada (06/06/2016)

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. Ao contrário do Ubuntu e seus sabores, o Debian por padrão não possui um pacote chamado os-prober.

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

Veja tambémesta resposta no Unix SE, que foi postado recentemente a partir desta data.

informação relacionada