Instalar Grub uefi no disco ou na partição /boot/efi [RESOLVIDO]

1. Instalar Grub uefi no disco ou na partição /boot/efi [RESOLVIDO]

Cesar Rizzo
cesarzz

(usa CentOS)

Enviado em 25/12/2019 - 16:14h

Num cenário onde tenho um ssd com Windows (sda) e um outro ssd zerado, onde quero instalar o Linux (sdb), onde instalar o grub, para que não sobreponha o inicializador do Windows, deixando esse ssd intacto?

BIOS Uefi, placa Asus B450.

Devo instalar o grub no sdb.
Mas no disco /dev/sdb
Ou
Na partição /dev/sdb1 onde provavelmente estará com ESP já particionado indicando /boot/efi.?





  


2. Re: Instalar Grub uefi no disco ou na partição /boot/efi [RESOLVIDO]

Thiago Silva
pain-sama

(usa Arch Linux)

Enviado em 25/12/2019 - 16:35h

Primeiramente, se a instalação é em modo UEFI você não instala no /dev/sdX e sim em uma partição específica.
Se você vai instalar o grub manualmente, vai precisar deixar a partição /dev/sdb1 livre com pelo menos 256 MB e formatada em fat32. Uma forma interessante de fazer essa formatação é com o comando:

# mkfs.fat -F32 -n BOOT /dev/sdb1

As demais partições de sdb devem pertencer a(s) seu(suas) distribuições. É importante que crie o diretório /boot/efi na raiz da sua distro principal, a que vai estar em ambiente root para instalar o grub. Nela, monte /dev/sdb1. Depois instale os pacotes do grub e o os-prober (para identificar o Windows) com o seu gerenciador de pacotes e execute o grub-install com os parâmetros adequados. Vai notar que ele vai identificar todos os sistemas operacionais e organizar os arquivos de configuração.

Se tiver dificuldades, só falar.


3. Re: Instalar Grub uefi no disco ou na partição /boot/efi [RESOLVIDO]

Cesar Rizzo
cesarzz

(usa CentOS)

Enviado em 25/12/2019 - 16:43h

pain-sama escreveu:

Primeiramente, se a instalação é em modo UEFI você não instala no /dev/sdX e sim em uma partição específica.
Se você vai instalar o grub manualmente, vai precisar deixar a partição /dev/sdb1 livre com pelo menos 256 MB e formatada em fat32. Uma forma interessante de fazer essa formatação é com o comando:

# mkfs.fat -F32 -n BOOT /dev/sdb1

As demais partições de sdb devem pertencer a(s) seu(suas) distribuições. É importante que crie o diretório /boot/efi na raiz da sua distro principal, a que vai estar em ambiente root para instalar o grub. Nela, monte /dev/sdb1. Depois instale os pacotes do grub e o os-prober (para identificar o Windows) com o seu gerenciador de pacotes e execute o grub-install com os parâmetros adequados. Vai notar que ele vai identificar todos os sistemas operacionais e organizar os arquivos de configuração.

Se tiver dificuldades, só falar.



Não seria instalação manual do grub, e sim escolher no momento da instalação da distro.
Eu escolho o grub para ser instalado no disco, /dev/sdb ou na partição /boot/efi montado em /dev/sdb1 ?



4. Re: Instalar Grub uefi no disco ou na partição /boot/efi [RESOLVIDO]

Thiago Silva
pain-sama

(usa Arch Linux)

Enviado em 25/12/2019 - 16:57h

Se quando você instalou o Windows, instalou no modo legacy, instale o grub no disco.

Se você instalou o Windows em modo EFI, crie a partição /deve/sdb1 e instale o grub lá, com ela montada em /boot/efi.

Você vai saber que o Windows foi instalado em modo EFI se tiverem duas partições de inicialização, além da partição principal, de arquivos etc


5. Re: Instalar Grub uefi no disco ou na partição /boot/efi [RESOLVIDO]

Cesar Rizzo
cesarzz

(usa CentOS)

Enviado em 25/12/2019 - 19:26h

cesarzz escreveu:

pain-sama escreveu:

Primeiramente, se a instalação é em modo UEFI você não instala no /dev/sdX e sim em uma partição específica.
Se você vai instalar o grub manualmente, vai precisar deixar a partição /dev/sdb1 livre com pelo menos 256 MB e formatada em fat32. Uma forma interessante de fazer essa formatação é com o comando:

# mkfs.fat -F32 -n BOOT /dev/sdb1

As demais partições de sdb devem pertencer a(s) seu(suas) distribuições. É importante que crie o diretório /boot/efi na raiz da sua distro principal, a que vai estar em ambiente root para instalar o grub. Nela, monte /dev/sdb1. Depois instale os pacotes do grub e o os-prober (para identificar o Windows) com o seu gerenciador de pacotes e execute o grub-install com os parâmetros adequados. Vai notar que ele vai identificar todos os sistemas operacionais e organizar os arquivos de configuração.

Se tiver dificuldades, só falar.



Não seria instalação manual do grub, e sim escolher no momento da instalação da distro.
Eu escolho o grub para ser instalado no disco, /dev/sdb ou na partição /boot/efi montado em /dev/sdb1 ?


Entendi o que disse.
Minha dúvida continua no seguinte:

Já tenho win 10 instalado no modo uefi em um ssd M2
Vou colocar um ssd zerado para o Linux, que provavelmente será reconhecido como sdb.

Quero instalar o CentOS 7 ou 8.
Não lembro se essa distro dá opção de alterar o local do grub.
Caso for automático, o instalador da distro irá colocar o grub onde?
Tenho receio de colocar no ssd do Windows.
Não quero sobrescrever o boot looder do Windows e sim ter o grub nesse outro ssd que irei instalar.
Irei selecionar o sistema a iniciar pelo F8 do BIOS
Quanto a instalar o grub no disco (/dev/sdb) ou na particao /boot/efi montada em /dev/sdb1... Qual é a diferença?

Resumindo.
Win10 no ssd M2.
Linux em outro ssd com grub isolado (não sobrescrever o win10).
Boot será com escolha pelo F8 quando eu quiser alterar o sistema.
E o principal... O CentOS da opção de escolha de onde instalar o grub, ou ele já sobrescrever o primeiro ssd (que é onde está o win... E desse jeito não quero)?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts