Mudar o Grub de Partição.

1. Mudar o Grub de Partição.

Antonio Carlos Ribeiro Nogueira
nogueira13

(usa Linux Mint)

Enviado em 16/07/2020 - 22:20h

Pessoal, eu instalei o Linux Mint 19.3 no meu Laptop Acer Nitro 5 que veio com um SSD de 120Gb e um HD de 1 Tera. As partições são as seguintes:
SSD:
Disco /dev/sda: 119,25 GiB, 128035676160 bytes, 250069680 setores
Disk model: ADATA_IM2S3338-1
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes
Tipo de rótulo do disco: gpt
Identificador do disco: 4CCEE4E0-A2CA-4AA6-A962-4E1B02220000

Dispositivo Início Fim Setores Tamanho Tipo
/dev/sda1 2048 976895 974848 476M Sistema EFI
/dev/sda2 976896 16601087 15624192 7,5G Linux swap
/dev/sda3 16601088 250068991 233467904 111,3G Linux sistema de arquivos

O HD de 1 Tera, foi dividido em 2 Partições iguais. Uma em Ext4 (onde instalei o /home) e a outra em Fat32:
Disco /dev/sdb: 931,53 GiB, 1000204886016 bytes, 1953525168 setores
Disk model: WDC WD10SPZX-21Z
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 4096 bytes
Tamanho E/S (mínimo/ótimo): 4096 bytes / 4096 bytes
Tipo de rótulo do disco: gpt
Identificador do disco: 2CACDC8A-FE7A-473F-9799-D6D5014E9242

Dispositivo Início Fim Setores Tamanho Tipo
/dev/sdb1 2048 976562175 976560128 465,7G Linux sistema de arquivos
/dev/sdb2 976562176 1953523711 976961536 465,9G Microsoft dados básico

Acredito que o Grub tenha sido instalado na partição EFI, que seria a partição /dev/sda1
Mas daí eu quis testar o Linux Mint 20.3 instalando-o num HD externo cujas partições são as seguintes:

Disco /dev/sdc: 465,77 GiB, 500097376256 bytes, 976752688 setores
Disk model: M3 Portable
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes
Tipo de rótulo do disco: dos
Identificador do disco: 0xd3dfa926

Dispositivo Inicializar Início Fim Setores Tamanho Id Tipo
/dev/sdc1 * 2048 976656 974609 475,9M ef EFI (FAT-12/16/32)
/dev/sdc2 276271104 976752639 700481536 334G b FAT32 W95
/dev/sdc3 976896 275247103 274270208 130,8G 83 Linux
/dev/sdc4 275247104 276271103 1024000 500M 82 Linux swap / Solaris

Só que durante a instalação eu informei que o Grub seria instalado no HD Externo ao invés de instalá-lo no SSD. Assim, sempre que eu quiser usar o Laptop terei que levar junto o HD Externo, pois o Grub está instalado nele.
A minha dúvida é como eu faço para transferir o Grub atual para o SSD na partição EFI (/dev/sda1 se é que ele fica instalado ali).
Alguém poderia me ajudar? Tem como fazer isto com o Grub Customizer? Algúém poderia me ajudar com uma passo a passo?
Agradeço antecipadamente qualquer ajuda.


  


2. Re: Mudar o Grub de Partição.

Mauricio Ferrari
maurixnovatrento

(usa Slackware)

Enviado em 16/07/2020 - 22:51h


sudo grub-install /dev/sda1

Esse é para modo EFI.

___________________________________
Conhecimento não se Leva para o Túmulo.


3. Re: Mudar o Grub de Partição.

Mauricio Ferrari
maurixnovatrento

(usa Slackware)

Enviado em 16/07/2020 - 22:57h


Não dá para mudar o grub de partição assim tão fácil. o grub.cfg tenque ser gerado na distribuição instalada no sda3

sudo grub-mkconfig -o /boot/grub/grub.cfg

___________________________________
Conhecimento não se Leva para o Túmulo.


4. Re: Mudar o Grub de Partição.

Mauricio Ferrari
maurixnovatrento

(usa Slackware)

Enviado em 16/07/2020 - 22:59h


Resumindo:

$ sudo grub-install /dev/sda1
$ sudo grub-mkconfig -o /boot/grub/grub.cfg

E isso numa distro que está instalada no sda, é o jeito mais fácil.

___________________________________
Conhecimento não se Leva para o Túmulo.


5. Mudar o Grub de Partição.

Antonio Carlos Ribeiro Nogueira
nogueira13

(usa Linux Mint)

Enviado em 20/07/2020 - 18:34h

Olha, eu tentei usar estes comandos, só que no grub-install ao invés de usar o /dev/sda1 eu usei o /dev/sda. Mas ele foi executado sem erro aparente. Agora, ao dar o comando grub-mkconfig -o /boot/grub/grub.cfg ele não completou (terminou) o comando. Parece que entrou em loop infinito. Será que foi por causa de eu ter usado /dev/sda ao invés de /dev/sda1 ? Vejam a saída do segundo comando que travou:



6. Re: Mudar o Grub de Partição.

Mauricio Ferrari
maurixnovatrento

(usa Slackware)

Enviado em 21/07/2020 - 22:23h


/dev/sda eu acho que foi até melhor assim, instalado diretamente no mbr. Esse não foi o problema.

Nunca usei com vários HDs e não posso afirmar se isso pode acontecer. Alguma coisa ele detectou pelo que eu tô vendo.

Deixe ele rodar por mais tempo, vê se completa. Não costuma demorar, mas talvez por que tem vários HDs deu nisso.

___________________________________
Conhecimento não se Leva para o Túmulo.


7. Mudar o Grub de Partição.

Antonio Carlos Ribeiro Nogueira
nogueira13

(usa Linux Mint)

Enviado em 22/07/2020 - 22:47h

Mauricio123, olha a tua primeira postagem estava correta. Acho que tem que ser /dev/sda1 e não /dev/sda porque usei o /dev/sda1 e não travou. Terminou direitinho. Veja a saida desta vez:
nogueira@Nitro5:~$ sudo grub-install /dev/sda1
Instalando para a plataforma x86_64-efi.
Instalação finalizada. Nenhum erro foi relatado.
nogueira@Nitro5:~$ sudo grub-mkconfig -o /boot/grub/grub.cfg
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/50_linuxmint.cfg'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Imagem Linux encontrada: /boot/vmlinuz-5.4.0-42-generic
Imagem initrd encontrada: /boot/initrd.img-5.4.0-42-generic
Imagem Linux encontrada: /boot/vmlinuz-5.4.0-40-generic
Imagem initrd encontrada: /boot/initrd.img-5.4.0-40-generic
Imagem Linux encontrada: /boot/vmlinuz-5.3.0-62-generic
Imagem initrd encontrada: /boot/initrd.img-5.3.0-62-generic
Imagem Linux encontrada: /boot/vmlinuz-5.0.0-32-generic
Imagem initrd encontrada: /boot/initrd.img-5.0.0-32-generic
Encontrado Linux Mint 20 Ulyana (20) em /dev/sdc3
Encontrado Linux Mint 20 Ulyana (20) em /dev/sdd2
Imagem Linux encontrada: /boot/vmlinuz-5.4.0-42-generic
Imagem initrd encontrada: /boot/initrd.img-5.4.0-42-generic
Imagem Linux encontrada: /boot/vmlinuz-5.4.0-40-generic
Imagem initrd encontrada: /boot/initrd.img-5.4.0-40-generic
Imagem Linux encontrada: /boot/vmlinuz-5.3.0-62-generic
Imagem initrd encontrada: /boot/initrd.img-5.3.0-62-generic
Imagem Linux encontrada: /boot/vmlinuz-5.0.0-32-generic
Imagem initrd encontrada: /boot/initrd.img-5.0.0-32-generic
Encontrado Linux Mint 20 Ulyana (20) em /dev/sdc3
Encontrado Linux Mint 20 Ulyana (20) em /dev/sdd2
Adding boot menu entry for UEFI Firmware Settings
concluído
nogueira@Nitro5:~$

Mas ainda tenho algumas dúvidas que vou postar depois. É que eu quero amadurecer mais as dúvidas. Por enquanto, muito agradecido Mauricio123.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts