Grub

Usando comandos de resgate grub no CentOS

Usando comandos de resgate grub no CentOS
GRUB (Grand Unified Bootloader) é o bootloader mais amplamente usado entre os sistemas operacionais (SO) Linux, mas pode inicializar qualquer SO.

A principal funcionalidade do GRUB é permitir que os usuários selecionem entre diferentes sistemas operacionais para inicializar. Como o carregador de boot GRUB está instalado no MBR (Master Boot Record) e, adicionalmente, para nos permitir selecionar diferentes sistemas operacionais, ele também nos permite selecionar entre diferentes kernel ou parâmetros de kernel e inicializar em modo de recuperação se nosso kernel foi danificado ou se perdemos nosso senha de root conforme explicado em um artigo anterior em que como restaurar os parâmetros de inicialização do GRUB de edição de senha de root do CentOS.

Este tutorial explica como acessar o modo de resgate através do GRUB em distribuições CentOS Linux e os comandos básicos que podemos usar.

Pode haver diferentes cenários encorajando você a passar pelo modo de resgate do GRUB. O primeiro cenário assume que o GRUB não aparece, nem mesmo um prompt de comando Como grub> ou #. O segundo cenário assume que o computador inicializa, mas o sistema operacional não e você é direcionado para um prompt de comando.

Cenário 1: GRUB não aparece, reinstalando o GRUB do disco de instalação do CentOS.

Antes de tal cenário, você precisa inicializar a partir do disco / usb, selecione a última opção Solução de problemas

Na segunda tela, selecione a segunda opção “Resgate um sistema CentOS”.

Quando for solicitado que você selecione entre 4 opções, digite 1 para o modo de recuperação para encontrar sua instalação do Linux e pressione ENTRAR.

O modo de recuperação montará a imagem do sistema em / mnt / sysimage, alterará a localização raiz da imagem conforme recomendado pelo sistema, digitando:

chroot / mnt / sysimage

Para encontrar o seu tipo de disco:

ls / dev / sd *

Para discos IDE muito antigos, digite:

ls / dev / hd *

Nós confirmamos que há um sda disco, para instalar o grub nesse disco, execute:

grub2-install / dev / sda

Agora você pode reiniciar e o GRUB deve solicitar na inicialização

Usando comandos do modo de resgate GRUB no CentOS

A imagem a seguir mostra a tela principal do Grub no CentOS Linux, antes de ir para o prompt de comando você pode verificar a configuração atual pressionando e. Se você estiver tendo problemas de inicialização e vir um prompt de comando vá para a próxima etapa.

Depois de pressionar e veremos a configuração atual, kernel, etc. Se perdermos nosso acesso root conforme explicado no tutorial mencionado no início, precisamos editar este arquivo como primeiro passo.

Como as opções na parte inferior da tela dizem que você pode voltar com Escapar mas pressione c para acessar o prompt de comando.


Digite “ls” para ver os dispositivos e partições disponíveis:

ls

Onde:

Hd0: primeiro dispositivo de disco rígido.

msdos = tipo de tabela de partição

Existem msdos1 e msdos2 para cada partição.No GRUB2, a contagem da partição começa em 1, em contraste com a versão anterior do GRUB, que começou em 0. A contagem de partições estendida começa em 5.

Observação: MBR suporta apenas até 4 partições primárias em contraste com GPT.

Para mostrar o disco e as partições, você também pode digitar “definir root = (“E pressione o ABA chave duas vezes:

definir root = (

Agora digite:

ls (hd0, msdos1) /

Como você pode ver, os primeiros diretórios pertencem a GRUB e GRUB2.

Modelo:

ls (hd0, msdos1) / grub2

O arquivo comida.cfg é a configuração de arquivo do grub gerada quando executamos grub2-mkconfig. Se você não encontrar o arquivo comida.cfg crie correndo  grub2-mkconfig

Agora digite

definir root = (hd0, msdos1)
linux / boot / vmlinuz root = / dev / sda1

Com definir raiz definimos o dispositivo principal, hd0, msdos1, com linux definimos o kernel, podemos ver o kernel com o comando mencionado anteriormente:  ls (hd0, msdos1) /

Agora vamos definir o caminho do Grub digitando:

definir prefixo = (hd0, msdos1) / grub2

Para terminar, digite:

initrd (hd0, msdos1) / initramfs-3.10.0-957.el7.x86_64.img

Reinicie a digitação:

Bota

Agora você deve ser capaz de inicializar em seu sistema.

Espero que este tutorial tenha ajudado você a solucionar problemas do GRUB. Continue seguindo LinuxHint para mais tutoriais e atualizações no Linux.

Como alterar o ponteiro do mouse e tamanho do cursor, cor e esquema no Windows 10
O ponteiro do mouse e o cursor no Windows 10 são aspectos muito importantes do sistema operacional. Isso também pode ser dito para outros sistemas ope...
Mecanismos de jogos gratuitos e de código aberto para o desenvolvimento de jogos Linux
Este artigo cobrirá uma lista de mecanismos de jogo gratuitos e de código aberto que podem ser usados ​​para desenvolver jogos 2D e 3D no Linux. Exist...
Tutorial de Shadow of the Tomb Raider para Linux
Shadow of the Tomb Raider é a décima segunda adição à série Tomb Raider - uma franquia de jogos de ação e aventura criada pela Eidos Montreal. O jogo ...