GRUB Rescue - recuperando o Grub com 4 comandos
Dica publicada em Linux / Comandos
GRUB Rescue - recuperando o Grub com 4 comandos
Boa noite pessoal, estou bastante feliz de poder contribuir com o VOL pela primeira vez. Tenho usado constantemente do VOL para manter e ampliar meus conhecimento, agora espero poder contribuir também.
Vamos lá, são quatro comandos bem simples para recuperar o GRUB. Eu já usei bastante o ls, set e insmod nessa ordem e não tive êxito. Este método é um pouco diferente, porém é muito eficiente. Se você não souber onde está sua partição raiz "/", deverá usar o comando " ls" da seguinte forma:
# ls
(hd0) (hdo,gpt1) (hd0,gpt2) (hd0,gpt3) (hd0,gpt4)
A informação refere-se ao número de HDs e ao número de partições nessa ordem.
# ls (hd0,gpt1)
(hd0,gpt1) Filesysten Unknown
# ls (hd0,gpt2)
(hd0,gpt2) Filesysten ext4
Repare que na nossa primeira tentativa não identificamos um sistema de arquivos. Mesmo que tenha algum arquivo o GRUB irá reconhecer apenas os sistemas EXT.
A "/" irá listar todos os diretórios contidos em (hd0,gpt2). Nosso interesse é encontrar o diretório raiz, portanto se não for nosso diretório continuaremos a busca:
# ls /
./..//boot/etc/home/usr/bin...
Encontrado nosso diretório raiz, vamos trabalhar!
# set cmdpath=(hd0)
prefix=(hd0,gpt7)/boot/grub # esse "GPT" é o estilo de particionamento - o mais comum é msdos
root=hd0,gpt7 #o número "7" refere-se a partição raiz / e não ao mbl ou efi
# set boot=(hd0,7)/boot/grub # lembrando que o "7" será trocado pelo número se sua partição raiz /
$ set prefix=(hd0,7)
$ insmod normal
E pronto. O sistema irá reiniciar sozinho já através do GRUB. Agora basta dar um:
# apt install --reinstall grub; update-grub
Sem stress, fácil e rápido. Se eu esqueci de algo, por favor acrescentem, críticas construtivas são sempre bem vidas.
Espero que tenham gostado, comentem aí o que acharam.
Vamos lá, são quatro comandos bem simples para recuperar o GRUB. Eu já usei bastante o ls, set e insmod nessa ordem e não tive êxito. Este método é um pouco diferente, porém é muito eficiente. Se você não souber onde está sua partição raiz "/", deverá usar o comando " ls" da seguinte forma:
# ls
(hd0) (hdo,gpt1) (hd0,gpt2) (hd0,gpt3) (hd0,gpt4)
A informação refere-se ao número de HDs e ao número de partições nessa ordem.
# ls (hd0,gpt1)
(hd0,gpt1) Filesysten Unknown
# ls (hd0,gpt2)
(hd0,gpt2) Filesysten ext4
Repare que na nossa primeira tentativa não identificamos um sistema de arquivos. Mesmo que tenha algum arquivo o GRUB irá reconhecer apenas os sistemas EXT.
A "/" irá listar todos os diretórios contidos em (hd0,gpt2). Nosso interesse é encontrar o diretório raiz, portanto se não for nosso diretório continuaremos a busca:
# ls /
./..//boot/etc/home/usr/bin...
Encontrado nosso diretório raiz, vamos trabalhar!
# set cmdpath=(hd0)
prefix=(hd0,gpt7)/boot/grub # esse "GPT" é o estilo de particionamento - o mais comum é msdos
root=hd0,gpt7 #o número "7" refere-se a partição raiz / e não ao mbl ou efi
# set boot=(hd0,7)/boot/grub # lembrando que o "7" será trocado pelo número se sua partição raiz /
$ set prefix=(hd0,7)
$ insmod normal
E pronto. O sistema irá reiniciar sozinho já através do GRUB. Agora basta dar um:
# apt install --reinstall grub; update-grub
Sem stress, fácil e rápido. Se eu esqueci de algo, por favor acrescentem, críticas construtivas são sempre bem vidas.
Espero que tenham gostado, comentem aí o que acharam.