Ubuntu Linux 22.04 bloqueia o os-prober no Grub e dualboot

A Canonical removeu o os-prober do Grub que faz a detecção de outros sistemas operacionais no disco de armazenamento, isso por padrão impede o dualboot com outras distribuições Linux, confira.




Grub sem os-prober no Ubuntu 22.04


A partir do Ubuntu 22.04 o grub não ira exibir por padrão outros sistemas operacionais instalados no computador quando executados em bios legacy.




Portanto para quem utiliza mais de um sistema operacional e não utiliza o sistema UEFI não ira mais ter os outros sistemas incluídos no menu de boot do Grub, mesmo o instalador detectando outros sistemas na maquina.

 


 


Nessa postagem podemos ter mais clareza sobre o fato.



"os-prober está desabilitado com o upload do grub 2.06, que é obviamente um pouco controverso e o resultado não é necessariamente no melhor interesse de nossos usuários."


As razões são validas.

 


"os-prober é inerentemente inseguro, pois monta todas as partições em seu disco usando grub-mount para verificá-los para outro sistema operacional, o que não é uma coisa legal de se fazer com root quanto você pode explorar erros no código do sistema de arquivos facilmente."

 

Resumindo:

 

  • Para sistemas operacionais com boot por bios não será adicionado no Grub.
  • Para sistemas operacionais com boot UEFI é adicionada uma entrada UEFI no grub.

 

Solução


Após instalar o Ubuntu você deve abrir o arquivo de configurações do Grub e desativar o novo devaneio da Canonical.


sudo nano /etc/default/grub


Localize a linha.


GRUB_CMDLINE_LINUX=""


Logo abaixo dela adicione a linha.


GRUB_DISABLE_OS_PROBER=false


Como na imagem abaixo.



Salve teclando Ctrl + x tecle s e tecle Enter para fechar.


Atualize o grub.


sudo update-grub


Ai está o Debian detectado, note que o primeiro comando foi antes da alteração e o Debian não foi detectado.




Atualize a imagem do kernel para o boot.


sudo update-initramfs -u


Reinicie o computador e as entradas para outros sistemas operacionais estarão no menu de boot.





Comentários

  1. Parabéns pela matéria.
    Excelente você já mostrar a solução, pois ajudará muitas pessoas.

    ResponderExcluir
  2. Sabendo disso eu instalaria o 22.04 como o grub na própria partição /raiz e deixaria outro linux gerenciar o grub... No meu caso o Fedora

    ResponderExcluir
  3. Muito obrigado pela dica! Eu atualizei para o Ubuntu 22.10 e não estava conseguindo fazer com a Grub aparecesse e reconhecesse o Windows. Sua dica deu certo pra mim. Valeu!

    ResponderExcluir

Postar um comentário

olá, seja bem vindo ao Linux Dicas e suporte !!

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais