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/sda
pertence ao Debian, que não detectará o Xubuntu que foi instalado posteriormenteCarregador de inicialização que está instalado em sua partição, ou seja,
/dev/sda3
pertence 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-grub
no 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 blkid
como 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 +1
procurará o bootloader na próxima partição. O carregamento em cadeia é mais conveniente do que especificar linux
manualmente 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-prober
via 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.