Grub não aparece. [RESOLVIDO]

1. Grub não aparece. [RESOLVIDO]

Erico Alexandre
ericoz2

(usa Arch Linux)

Enviado em 08/04/2024 - 09:07h

Olá, tudo bem?
Estou tentando fazendo um dual boot entre 2 distros, sendo uma distro mais simples e estável para estudo, trabalho e a outra distro Archlinux, que pretendo usar para aprender na pratica, fazer testes.
O problema é que toda vez que instalo a segunda distro, a primeira distro instalada fica fora do Grub, o Grub localiza a partição do Windows que está em outro HD, mas não localiza a partição Linux que está no mesmo disco.

A minha ideia era o usar o Manjaro por ser mais próximo do Arch, mas tive diversos bugs com ele, por indicação acabei indo para o PopOS.
O PopOS deixa o Grub invisível, a tela fica toda preta, fiz a instalação do os-prober e do grub-customizer, verifiquei que o Grub do PopOS foi o único a não localizar o Windows, tentei aumentar o tempo de seleção e percebi que funcionou, a tela preta que deveria ser o Grub, durou mais tempo, parece que de fato entra no Grub, mas é como se tivesse um fundo preto por cima ou algo assim, dando a impressão que o sistema inicia direto.

Estou anexando um print do particionamento do disco;

/dev/sdb5 - Boot que instalei junto com o archlinux
/dev/sdb6 - partição archlinux
/dev/sdb7 - Swap
/dev/sdb8 - PopOS

Eu tenho 4 discos, sendo:
1 SSD - Windows
1 SDD - Dual Boot Linux
2 HDDs - Armazenamento

Se der para colocar o Windows no Grub é bom, mas não é urgente, pois na configuração atual da Bios, inicia direto nele e como minha esposa tbm usa o computador fica mais fácil pra ela.
Quando quero usar linux seleciono o disco dele com F8 e está tudo certo, mas queria muito as duas distros no Grub, como posso solucionar isso?


  


2. Re: Grub não aparece. [RESOLVIDO]

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 08/04/2024 - 09:46h

Desativar inicialização rápida do Windows
Desativar Secure Boot
Instalar Linux no disco 2 com /Boot no mesmo disco
Configurar BIOS pera dar Boot no disco 2

************************
DICAS LINUX PARA NOVATOS
https://dicaslinuxparanovatos.blogspot.com/



3. Re: Grub não aparece.

rafael
ogro33

(usa Debian)

Enviado em 08/04/2024 - 09:54h

ericoz2 escreveu:

Olá, tudo bem?
Estou tentando fazendo um dual boot entre 2 distros, sendo uma distro mais simples e estável para estudo, trabalho e a outra distro Archlinux, que pretendo usar para aprender na pratica, fazer testes.
O problema é que toda vez que instalo a segunda distro, a primeira distro instalada fica fora do Grub, o Grub localiza a partição do Windows que está em outro HD, mas não localiza a partição Linux que está no mesmo disco.

A minha ideia era o usar o Manjaro por ser mais próximo do Arch, mas tive diversos bugs com ele, por indicação acabei indo para o PopOS.
O PopOS deixa o Grub invisível, a tela fica toda preta, fiz a instalação do os-prober e do grub-customizer, verifiquei que o Grub do PopOS foi o único a não localizar o Windows, tentei aumentar o tempo de seleção e percebi que funcionou, a tela preta que deveria ser o Grub, durou mais tempo, parece que de fato entra no Grub, mas é como se tivesse um fundo preto por cima ou algo assim, dando a impressão que o sistema inicia direto.

Estou anexando um print do particionamento do disco;

/dev/sdb5 - Boot que instalei junto com o archlinux
/dev/sdb6 - partição archlinux
/dev/sdb7 - Swap
/dev/sdb8 - PopOS

Eu tenho 4 discos, sendo:
1 SSD - Windows
1 SDD - Dual Boot Linux
2 HDDs - Armazenamento

Se der para colocar o Windows no Grub é bom, mas não é urgente, pois na configuração atual da Bios, inicia direto nele e como minha esposa tbm usa o computador fica mais fácil pra ela.
Quando quero usar linux seleciono o disco dele com F8 e está tudo certo, mas queria muito as duas distros no Grub, como posso solucionar isso?


Como esta o seu arquivo /etc/default/grub?

Verifique se essa linha nele esta descomentada (sem o # na frente):

GRUB_DISABLE_OS_PROBER="false"

Se estiver comentada(#), é só descomentar, salvar o arquivo e rodar:

sudo update-grub 


Caso ela não exista, so acrescentar e rodar o update-grub do mesmo jeito.

Isso deve resolver teu problema desde o SSD com o windows esteja habilitado na BIOS.


4. Re: Grub não aparece.

rafael
ogro33

(usa Debian)

Enviado em 08/04/2024 - 10:03h

clodoaldops escreveu:


Instalar Linux no disco 2 com /Boot no mesmo disco





Apesar de funcionar instalar o /boot de todos os sistemas no mesmo disco, eu fortemente desaconselho a fazer isso. Pois caso de problema nessa partilção, seja fisico ou logico (como por exemplo mexendo nas configurações do grub) você fica sem conseguir bootar nenhum dos sistemas instalados no PC.

Instalando cada boot de sistema em sua propria partição, caso de problema em um deles, basta selecionar o dispositivo que esteja com outro sistema no boot para iniciar o outro SO sem maiores dores de cabeça.

Uso esse esquema de configuração a anos com sucesso.


Edit: Considerando que cada cada dispositivo(HDD, SSD, NVME) terá apenas um sistema operacional instalado nele apenas.


5. Re: Grub não aparece.

Erico Alexandre
ericoz2

(usa Arch Linux)

Enviado em 08/04/2024 - 11:06h

clodoaldops escreveu:

Desativar inicialização rápida do Windows
Desativar Secure Boot
Instalar Linux no disco 2 com /Boot no mesmo disco
Configurar BIOS pera dar Boot no disco 2

************************
DICAS LINUX PARA NOVATOS
https://dicaslinuxparanovatos.blogspot.com/



A minha configuração atual é exatamente assim, com exceção do boot no disco 2.

Quando inicia a maquina, ele inicia automaticamente o disco com Windows.
Quando quero acessar as partições linux, pressiono F8 na inicialização, aonde posso escolher qual disco iniciar, ai seleciono o disco 2.

O problema é que; quando seleciono o disco 2, ao invés de ser levado ao Grub para selecionar entre Arch e PopOS (Que era o que eu queria). O PopOS inicia direto.

Através do grub-customizer, percebi que o Grub está ativo, porém oculto e mais uma vez não reconheceu o archlinux.
O Manjaro ainda reconhecia o Windows, que não era necessário, mas o PopOS nem isso.



6. Re: Grub não aparece.

Buckminster
Buckminster

(usa Debian)

Enviado em 08/04/2024 - 11:10h

A última distrô instale o GRUB no MBR ou na GPT, dependendo qual tu tem aí, que ele reconhecerá os sistemas anteriores.
Depois de instalado o último sistema, entre nele e dê um update-grub (o comando depende da distro), talvez seja necessário habilitar o OS-PROBER.


_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!


7. Re: Grub não aparece. [RESOLVIDO]

Erico Alexandre
ericoz2

(usa Arch Linux)

Enviado em 08/04/2024 - 11:12h


ogro33 escreveu:

clodoaldops escreveu:


Instalar Linux no disco 2 com /Boot no mesmo disco





Apesar de funcionar instalar o /boot de todos os sistemas no mesmo disco, eu fortemente desaconselho a fazer isso. Pois caso de problema nessa partilção, seja fisico ou logico (como por exemplo mexendo nas configurações do grub) você fica sem conseguir bootar nenhum dos sistemas instalados no PC.

Instalando cada boot de sistema em sua propria partição, caso de problema em um deles, basta selecionar o dispositivo que esteja com outro sistema no boot para iniciar o outro SO sem maiores dores de cabeça.

Uso esse esquema de configuração a anos com sucesso.


Edit: Considerando que cada cada dispositivo(HDD, SSD, NVME) terá apenas um sistema operacional instalado nele apenas.



Exatamente isso que tenho feito, comprei um segundo SSD só para aprender a usar linux..
O disco que uso Windows não mexo, em um período de 10 dias já testei, umas 8 distros, já refiz as instalações do zero umas 5 vezes.
A minha ideia era usar apenas arch, mas achei ele um pouco instável, então enquanto domino melhor e estabilizo a instalação dele, resolvi usar um sistema secundário.
Apesar de não gostar muito da interface Gnome do PopOS, de fato ele foi o que instalou mais liso, só precisei configurar o driver Nvidia.



8. Re: Grub não aparece. [RESOLVIDO]

Erico Alexandre
ericoz2

(usa Arch Linux)

Enviado em 08/04/2024 - 11:13h


Vou testar os procedimentos assim que chegar em casa.


9. Re: Grub não aparece. [RESOLVIDO]

Erico Alexandre
ericoz2

(usa Arch Linux)

Enviado em 08/04/2024 - 11:19h


Buckminster escreveu:

A última distrô instale o GRUB no MBR ou na GPT, dependendo qual tu tem aí, que ele reconhecerá os sistemas anteriores.
Depois de instalado o último sistema, entre nele e dê um update-grub (o comando depende da distro), talvez seja necessário habilitar o OS-PROBER.


Eu deixei um espaço não particionado de quase 1gb na raiz do disco, e criei uma partição estendida para colocar as duas distrôs e demais partições.
A minha duvida é em qual partição eu devo instalar o grub novamente, caso necessário?




10. Re: Grub não aparece.

Buckminster
Buckminster

(usa Debian)

Enviado em 08/04/2024 - 11:26h

Na instalação deverá aparecer para escolher onde instalar o GRUB: escolha no MBR ou GPT.
Caso for necessário reinstalar, reinstale no MBR ou GPT.
Sempre instale o GRUB no MBR ou GPT, principalmente quando tiver mais de um sistema.
Caso na tua placa-mãe tiver a opção, coloque os discos em RAID.
https://byteria.blogspot.com/2018/04/multiple-linux-dualboot-grub-loop-madness.html


_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!


11. Re: Grub não aparece.

Erico Alexandre
ericoz2

(usa Arch Linux)

Enviado em 08/04/2024 - 13:35h

Buckminster escreveu:

Na instalação deverá aparecer para escolher onde instalar o GRUB: escolha no MBR ou GPT.


Sempre uso MBR, o que nunca consegui entender, em todos esses anos, indo e vindo do linux, é em qual partição os instaladores colocam o grub. se é na partição /boot ou se é junto com a distro, e quando necessário reinstalar, em qual delas eu devo colocar?



12. Re: Grub não aparece. [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 08/04/2024 - 14:02h

É na partição /boot.

Veja o capítulo 4 Instalação:
https://www.gnu.org/software/grub/manual/grub/grub.html#General-boot-methods

Apesar de que se tu for reinstalar somente o GRUB, resintale no mesmo sistema que estava no MBR.
Caso tu for instalar outro sistema adicional, quando pedir a instalação do GRUB sempre instale no MBR ou GPT.

O insteressante é que mais adiante veja que na lista de sistemas de arquivos aceitos pelo GRUB não tem o BTRFS:
"/boot must be on one of following filesystems: AFFS, AFS, BFS, cpio, newc, odc, ext2/3/4, FAT, exFAT, F2FS, HFS, uncompressed HFS+, ISO9660, JFS, Minix, Minix2, Minix3, NILFS2, NTFS, ReiserFS, ROMFS, SFS, tar, UDF, UFS1, UFS2, XFS".
Talvez o manual esteja desatualizado, sei lá, mas tem o Reiserfs que é muito anterior ao BTRFS.


_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts