Como fazer para o GRUB aparecer mesmo com a BIOS em modo Legacy?

1. Como fazer para o GRUB aparecer mesmo com a BIOS em modo Legacy?

Gustavo Morais Rodrigues Costa
Byakko

(usa Ubuntu)

Enviado em 06/01/2022 - 11:19h

Há uns 2 anos instalei o Ubuntu na minha máquina como dual-boot, contudo nunca consegui utilizar o GRUB corretamente e preciso ficar trocando a BIOS entre UEFI e Legacy para entrar em cada SO. Gostaria de saber se tem uma maneira de fazer o GRUB aparecer para poder rodar o dual-boot normalmente, tem um tempo que só utilizo o Windows pois tenho medo de ficar trocando a BIOS e algum dia isso estragar meu computador.


  


2. Re: Como fazer para o GRUB aparecer mesmo com a BIOS em modo Legacy?

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 06/01/2022 - 15:24h

Byakko escreveu:... nunca consegui utilizar o GRUB corretamente e preciso ficar trocando a BIOS entre UEFI e Legacy para entrar em cada SO ...

Provavelmente um sistema está instalado em modo BIOS (legacy) e o outro em modo UEFI
Até o momento o grub não foi projetado para jogar nos 2 modos.
A solução seria instalar os sistemas no mesmo modo.



3. Re: Como fazer para o GRUB aparecer mesmo com a BIOS em modo Legacy?

Gustavo Morais Rodrigues Costa
Byakko

(usa Ubuntu)

Enviado em 06/01/2022 - 15:36h


ricardogroetaers escreveu:

Byakko escreveu:... nunca consegui utilizar o GRUB corretamente e preciso ficar trocando a BIOS entre UEFI e Legacy para entrar em cada SO ...

Provavelmente um sistema está instalado em modo BIOS (legacy) e o outro em modo UEFI
Até o momento o grub não foi projetado para jogar nos 2 modos.
A solução seria instalar os sistemas no mesmo modo.


Entendi, obrigado! Nesse caso, se eu ficar trocando entre Legacy e UEFI, existe algum tipo de risco, é perigoso para o meu computador ou posso fazer normalmente ao invés de reinstalar o Ubuntu no UEFI?


4. Re: Como fazer para o GRUB aparecer mesmo com a BIOS em modo Legacy?

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 06/01/2022 - 17:15h

Se está com medo de fazer besteira, instale Linux e Windows em HDD ou SSD diferentes... Ou faça como o colega disse... Instale Linux e Windows em uefi



5. Re: Como fazer para o GRUB aparecer mesmo com a BIOS em modo Legacy?

Neblinus
Neblinus

(usa Ubuntu)

Enviado em 06/01/2022 - 18:13h


Tem um modo de converter a dua instalação atual do Ubuntu de legacy para UEFI, caso o problema seja o que o colega acima disse
https://askubuntu.com/questions/913397/how-to-change-ubuntu-install-from-legacy-to-uefi
Traduzindo (pelo google pq tô com pressa kkk)
Método 1:
Desative o Módulo de Suporte de Compatibilidade (CSM; também conhecido como "modo legado" ou suporte "modo BIOS") em seu firmware.
Inicialize o instalador do Ubuntu em seu modo "tente antes de instalar".
Verifique novamente se você inicializou no modo EFI procurando um diretório chamado / sys / firmware / efi. Se estiver presente, você inicializou no modo EFI e pode continuar; mas se estiver ausente, você inicializou no modo BIOS e deve revisar as configurações do firmware e como criou a mídia de inicialização.
Baixe e execute o programa Boot Repair, conforme descrito aqui.
Diga ao Boot Repair para reparar sua instalação.
Reinício. Com alguma sorte, o GRUB aparecerá e lhe dará a opção de inicializar o Windows ou o Ubuntu. Em alguns casos raros, o sistema pode inicializar diretamente no Ubuntu no modo EFI e você precisará ajustar o GRUB para que o Windows apareça no menu GRUB.
Método 2:
Desative o Módulo de Suporte de Compatibilidade (CSM; também conhecido como "modo legado" ou suporte "modo BIOS") em seu firmware. Você também pode precisar desativar a inicialização segura, conforme descrito nesta página, pelo menos temporariamente.
Baixe a unidade flash USB ou a versão CD-R do meu gerenciador de inicialização rEFInd. (Links de download para ambos estão nessa página.)
Prepare o meio de inicialização rEFInd.
Reinicialize no meio de inicialização rEFInd.
Inicialize no Ubuntu.
No Ubuntu, instale um carregador de boot no modo EFI. Duas opções são as mais fáceis:
Você pode executar o reparo de inicialização, como nas etapas 4 e 5 do Método 1
Você pode instalar o pacote Debian ou PPA de rEFInd.
Reinício. GRUB ou rEFInd, o que você especificou, deve aparecer e permitir que você inicialize o Windows ou o Ubuntu.
Se desejar, você pode reativar a inicialização segura; no entanto, se você instalou o rEFInd, pode ser necessário configurar manualmente o Shim e instalar uma chave MOK, conforme descrito na documentação do rEFInd Secure Boot.

_________________________________
A tecnologia é neutra: se será usada para o bem ou para o mal, só depende de você.
Acer Aspire 5733-6668 / i3-380M (2.53 GHz) / 4GB (2x2) RAM DDR3 (3600 MHz) / Intel HD Graphics (128 Mb dedicada) / HDD 320GB 5400rpm / Placa-mãe Aspire 5742Z



6. Re: Como fazer para o GRUB aparecer mesmo com a BIOS em modo Legacy?

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 06/01/2022 - 20:29h

Eu faria backup meus arquivos e reinstalaria em uefi... Existem milhões de dicas de como fazer isso



7. Re: Como fazer para o GRUB aparecer mesmo com a BIOS em modo Legacy?

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 06/01/2022 - 23:20h

..., se eu ficar trocando entre Legacy e UEFI, existe algum tipo de risco, é perigoso para o meu computador ou posso fazer normalmente ao invés de reinstalar o Ubuntu no UEFI?

O firmware, o novo UEFI, foi projetado para isso.
Sem problema, salvo o contratempo.


8. Re: Como fazer para o GRUB aparecer mesmo com a BIOS em modo Legacy?

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 07/01/2022 - 01:16h


O grub tem um negócio chamado chainload que permite chamar outro grub dentro de uma partição, talvez funcione para o que vc pretende, mas isso é meio avançado e vc vai ter de pesquisar(e testar !!) para ver se funciona.


9. Re: Como fazer para o GRUB aparecer mesmo com a BIOS em modo Legacy?

Eric
Grinder

(usa Slackware)

Enviado em 08/01/2022 - 15:04h

Provavelmente o problema seja porque o Windows está em uma tabela de partição em GPT e o lugar aonde vc esteja instalando o Ubuntu esteja formatado em DOS.
Para corrigir essa situação você teria que formatar o hd que você está instalando o Ubuntu em GPT também.

Caso você tenha apenas 1 hd/ssd e já esteja em GPT, apenas em partições diferentes, acredito eu que só faltaria instalar o grub na partição UEFI (a mesma já criada pelo windows) e então chamar o comando para reconhecer as entradas de boot.

Só lembrando que para instalar o grub em uma partição uefi corretamente, é necessário apontar a partição UEFI, diferente do modo DOS onde você aponta o caminho do HD e não da partição.
grub-install /dev/sdXy 

X = definidos por letras, sendo cada letra um HD
y = definido por números, sendo cada numeral uma partição
Exemplo mais comum de estar a partição UEFI é /dev/sda1

E após instalado o grub corretamente vc chama as entradas de boot do seu computador com o comando
grub-mkconfig -o /boot/grub/grub.cfg 


Caso esteja ainda em dificuldades de identificar partições, entradas, etc pode ser utilizado o fdisk ou o app gparted
fdisk -l 


- - - - -
www.gitlab.com/grinder
www.github.com/ericfernandesferreira
www.youtube.com/candelabrus1






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts