As vezes, GRUB2, o carregador de inicialização que vem por padrão com muitas distribuições Linux, deixa de trabalharNa maioria das vezes ele para de funcionar porque, por algum motivo, tenta inicializar de um dispositivo errado ou inexistente, devido a uma configuração incorreta do programa.
Aqui apresentamos um breve tutorial para resolver este problema sem precisa usar um cd ao vivo para realizar o resgate. |
Nesses casos, isso nos deixa em um prompt do console de resgate do GRUB.
resgate de comida
Pode parecer um pouco complicado, mas é simples e pode economizar mais de uma vez. Primeiro acessei a lista de partições disponíveis:
ls
Este comando mostrará as partições disponíveis, assim:
(hd0) (hd0,1) (hd1) (hd1,1) (hd1,5) (hd2) (hd2,1) (hd3) (hd3,1)
Agora você precisa descobrir qual partição contém a pasta / boot / grub, com todos os dados necessários para inicializar. Para fazer isso, tudo que você precisa fazer é fazer um "ls" para cada uma das partições, assim:
ls (hd1,1) /
… O mesmo se aplica ao resto das partições.
Depois de descobrir a partição onde a pasta de inicialização está localizada, adicionamos o prefixo correspondente para que GRUB saiba onde está localizada:
definir prefixo = (hd1,1) / boot / grub
Finalmente, digite o seguinte comando:
insmod (hd1,1) /boot/grub/linux.mod
Configure a partição raiz:
definir root = (hd1,1)
Carregue a imagem do kernel Linux:
linux /boot/vmlinuz-2.6.32-23-generic root = / dev / sdb1
Se você não sabe qual versão do kernel você instalou, você pode executar o comando "ls" no diretório de inicialização para descobrir.
A nomenclatura do ponto de montagem sdb1, é dada pelo nome da partição: (hd1,1) é sdb1, da mesma forma que (hd0,2) seria: sda2.
Agora o kernel precisa ser carregado:
initrd /initrd.img
E, finalmente, você pode reiniciar:
bota
Uma vez dentro do sistema, é recomendado reinstalar o GRUB para evitar este erro no próximo carregamento:
grub-install / dev / sdb
fonte: químico
nossa excelente, cheguei a pensar que dependia de um cd ao vivo 😀 mas vejo que não, obrigado
Ao fazer ls, as partições que ele marca são: (hd0) (hd0, msdos8) (hd0, msdos7) (hd0, msdos6) (hd0, msdos5) (hd0, msdos2) (hd0, msdos1) ... o boot / A pasta grub é Find in (hd0, msdos6) ... qual seria a sintaxe para o comando "linux /boot/vmlinuz-2.6.32-23-generic root = / dev / sdb1"? ou seja, o que devo colocar no lugar do sdb1? .. tente tentar alguns valores por tentativa e erro, mas sempre com a mesma mensagem de erro: arquivo não encontrado….
Você disse que a pasta / boot / grub está localizada em (hd0, msdos8), então no comando "linux / boot / vmlinux ..." você deve colocar "root = / dev / sda8" porque sua partição hd0, msdos8 está equivalente a sda8 no linux, espero que minha ajuda o ajude.
No final do processo, ele me diz: 'nenhum modo adequado encontrado' o que pode fazer? Obrigado!
Mais uma solução para o repertório de coisas úteis no linux. Boa contribuição
Assim é…
Muito útil, já aconteceu com mais do que alguns de nós
É muito bom, mas no final você termina o CD ao vivo mais cedo. A verdade, o que não pode ser feito com o linux….
Primeiro, vamos explicar a origem das letras:
sda -> os discos que são SATA (Serial ATA) são chamados e eu acho
que também o SCSI
hda -> são os PATA (Parallel ATA, aqueles com o antigo conector IDE)
Por outro lado, a terceira letra tem a ver com a ordem dos discos:
sda -> seria o primeiro disco rígido
sdb -> seria o segundo
A origem dos números:
sda é todo o disco rígido
sda1 seria a primeira partição deste disco rígido
sda2 seria a segunda partição do mesmo disco rígido
Felicidades! Paulo.
Não consigo encontrar nenhum arquivo .mod no boot
Uma pergunta? O grub da minha máquina está bom, só que notei que tenho duas opções de boot do meu windows, uma termina em sda1 e a outra sdb1 eu acho? O que isto significa?
E sim ...: S
Você também pode imprimi-los ...
Felicidades! Paulo.
É muito útil mas quando preciso devo ter outro pc para poder ler as instruções xk são algo alrgas XD
Nas notas que tenho feito há 4 anos (aquela que só estive no GNU / Linux) tenho outra anotação; Ainda é válido?
Sudo Grub
encontre / boot / grub / stage2
raiz (hdx, x)
setup (hdx) -> aqui duvido que tenha anotado corretamente, pois ao indicar o disco inteiro não deve estar entre parênteses
desistir
colocando insmod (hd1,1) /boot/grub/linux.mod
Ele me diz que o arquivo não existe, o que posso fazer? ajuda por favor
Olá, você conseguiu resolver. Eu sinto o mesmo que você.
SÓ PON
insmod linux
SAUDAÇÕES
Olá, você conseguiu resolver o problema? me passa o mesmo..
Boa tarde, posso resolver? O mesmo erro acontece comigo
Olá
Eu tenho um problema semelhante, excluí-o. Como posso reinstalá-lo. Isso me dá o seguinte erro
sistema operacional ausente.
erro: sistema de arquivos desconhecido.
resgate de comida
Olá, sou quase novo no linux e nos comandos, mas se você conseguir resolver minha dúvida na última etapa, aparece um erro não encontrado
(initramfs) grub-install / dev / sdb7 // ou (sdb)
/ bin / sh: grub-install: não encontrado
Obrigado. Funcionou perfeitamente.
como faço isso no fedora 19?
emm, me dá o seguinte erro: arquivo '/grub2/i386-pc/normal.mod' não encontrado.
e me mande para o resgate do grub>
onde tentei o que vem aqui, porém tenho raids no espelho ...
agora, no momento da instalação, parece-me que é devido ao mbr ... enquanto eu crio uma partição mirror / boot. (Não tenho ideia se está tudo bem ou se deixo em /) ...
agora quando tento o seguinte comando para carregar a imagem linux ele me diz que não existe sdb1, nem sdb2, tento com o raid md0 e nem ...
alguma sugestão? ... obrigado
olá que tal
uma pergunta
O que acontece é que em todas as partições que estão no meu disco rígido aparece em todas depois de aplicar o erro "ls (hd ...)": sistema de arquivos desconhecido.
O que posso fazer neste caso?
ajuda por favor
Sim. Você poderia resolver seu problema, a mesma coisa acontece comigo!
Vou copiar e tentar seguir passo a passo; Se eu quiser usar linux, não tenho outra solução a não ser lidar com o terminal, embora tenha medo
Estou no ubuntu no momento, porque no outro computador eu fiz você com o grub
e eu nunca poderia entrar no mint novamente e eu não tenho o live cd xq eles instalaram para mim
Mesmo se eu baixasse um mint da internet, não seria o mesmo, certo? E não seria útil para mim?
Seria bom se alguém pudesse responder ao meu e-mail
Bem, talvez seja muito tarde xD mas é o mesmo, não importa a versão, você só usa o LiveCD para carregar a configuração do GRUB ou "Reinstalar" para que você possa usar qualquer LiveCD de qualquer distro que carregue com o GRUB Não tenho certeza se todos eles "puxam" com o grub, porque já vi outros gerenciadores de inicialização), você provavelmente já sabe ou alguém respondeu ao seu e-mail.
obrigado! a informação é muito útil
Ótimo! Muito bom guia, não sabia que era possível se recuperar sem um live cd. =)
Questão: É possível montar um PDF com todos os artigos ou DICAS feitos neste blog?
Existem tantos posts úteis, que eu adoraria tê-los em um PDF e imprimi-los =).
Obrigado! = D
Olá amigo, ao colocar insmod (hd0, msdos7) /boot/grup/linux.mod, parece que o arquivo não existe, você pode me dizer o que fazer preciso de ajuda.!
Não funciona para mim, apenas quando coloco
insmod (hd1,1) /boot/grub/linux.mod
arquivo não encontrado, estou tentando retirar de um usblive
na parte de:
insmod (hd1,1) /boot/grub/linux.mod
Recebo: erro: licença incompatível
Solução a: «Não funciona para mim, apenas quando coloco
insmod (hd1,1) /boot/grub/linux.mod »
Em vez de "linux" coloque "boot"
Continuo recebendo um erro: arquivo não encontrado
Outra solução?
Agradece.
Este artigo salvou minha vida esqueci de atualizar o GRUB e passei um tempo digitando a solução no final já tenho o Mint apenas na minha rede obrigado por compartilhar
Eu não ando
A mesma coisa acontece comigo, você conseguiu consertar?
Olá! Acabei de perceber que é necessário deixar um espaço entre o "ls" e o parêntese que contém o nome da partição. Sem isso, ou esses espaços, nada será exibido. DLB!
E se eu nem souber qual partição o boot tem? Ajuda
nenhum sistema encontrado em qualquer partição ...
Obrigado, consegui recuperar meu ubuntu, sem usar um live-cd
Eu tentei, mas me dá um sistema de arquivos desconhecido, poderia ser um problema de hardware? Pois apesar de ter a bateria nova a data é modificada. É ubuntu 11.10. Se o problema já está na configuração, é difícil dar uma solução, ou pode ser?
Já tentei todas as partições que ele me dá, mas não me aceita nenhuma
use o sistema operacional mini Puppy Linux que é usado para consertar o Grub, ele é instalado em um pendrive e inicializado a partir dele, em seguida, selecione o programa que vem com o sistema chamado grub for dos, e lá os sistemas operacionais instalados no computador, é muito simples, não complica a vida, venho aplicando o mesmo método há muito tempo depois de instalar o Windws após o Linux
Ei qual é o comando para saber a versão do meu kernel?
uname -a
Ubuntu é ruim eu experimentei não gostei muito ..
Preciso de ajuda
Tenho um laptop com inicialização tripla (Windows 7 Ultimate, Ubuntu 14.04.1 LTS e Mac Os Snow Leopard)
Os três sistemas funcionam perfeitamente (Mac mais ou menos) mas desde que recuperei o grub não consigo configurá-lo como desejo. Coloquei a lista que gostaria de ter:
Windows 7 Ultimate (*)
Ubuntu LTS 14.04.1
Leopardo da Neve Mac Osx
Opções avançadas do Ubuntu
Ubuntu ...
Ubuntu ...
Ubuntu ...
Ubuntu ...
Teste de mem
Memtest86x ...
Memtest86x ...
O asterisco é o padrão e o que é mais inserido é o que está dentro de um submenu (semelhante a como apareceria no personalizador Grub)
Para começar, os memtests não aparecem no grub ou burg.
Tento configurá-lo em burg, mas neste não vejo a versão padrão do Ubuntu, apenas as opções avançadas de que as versões que não colocam recuperação, mas não carregam as mesmas, me servem.
Por último, não consigo fazer com que as entradas que introduzi manualmente (a do mac e uma tentativa de reescrever a versão original do Ubuntu) tenham o seu ícone, aparece um círculo azul com um ponto de interrogação.
Sei que o que estou pedindo é muito trabalho, mas já estou desesperado e não sei o que fazer para que corra bem ...
Olá Nacho!
Recomendamos que você faça esta pergunta em nosso serviço de perguntas e respostas chamado perguntar DesdeLinux para que toda a comunidade possa ajudá-lo com seu problema.
Um abraço, Pablo.
ok acabei de fazer, muito obrigado pelo conselho. Caso alguém vá responder aqui, devo acrescentar que os testes de memória que fiz de outro computador com Ubuntu e parecem funcionar. Se alguém souber se isso está errado, diga a eles.
Ami eu entendo isso ajudaaaa
Carregamento do GRUB.
Bem-vindo ao GRUB!
Erro: arquivo não encontrado
Entrando no modo de resgate ...
Resgate do Grub>
Olá Daniel!
Acho que seria melhor se você levantasse esta questão em nosso serviço de perguntas e respostas chamado perguntar DesdeLinux para que toda a comunidade possa ajudá-lo com seu problema.
Um abraço, Pablo.
quando executo os comandos initrd, linux e insmod, ele me diz: comando unknow "command" o que eu faço?
Você tem que executar "su -" primeiro?
quando eu o executo, ele me diz "comando desconhecido"
olá estou com um problema quando coloco insmod ele me diz erro de arquivo não encontrado e tentei colocar boot em vez de linux e colocar insmod linux e nada acontece o mesmo erro aparece.Por favor preciso de ajuda, muito obrigado antecipadamente.
ola eu preciso de uma solução quando coloco insmod ele me diz erro de arquivo não encontrado, já tentei colocar boot ao invés de linux e colocar insmod linux e continuo recebendo o erro por favor ajudem amigos, muito obrigado antecipadamente!
Amigo, você conseguiu resolver? me passa o mesmo.
Muito Obrigado!! Isso me ajudou a começar. Você é um crack!!
Quando eu chegar ao comando insmod… ..boot / grub / linux.mod
Ele me dá: erro: arquivo 'boot / grub / linux.mod »não encontrado
Como eu faço? Porque em uma única partição eu tenho boot. Dentro. Nenhum outro é boot.
desde já, obrigado
Você está colocando / boot / ou boot /?
Inserindo insmod (hd0,6) /boot/grub/linux.mod
Aparece
erro: arquivo não encontrado
Agradeço pela ajuda.
você resolveu amigo? Eu sou igual a você, por favor me ajude e tentei com insmod linux apenas e alterando para boot e nada recebo esse erro
amigo você resolveu o problema? me passa o mesmo
Recebo a mensagem de erro: símbolo 'grub_term_highlight_color' não encontrado-
Preciso de ajuda por favor.
Oi. Eu insiro o comando ls e a lista de partições aparece, assim:
(hd0) (hd0, msdos1) (hd1) (hd1, msdos6) (hd1, msdos5) (hd1, msdos1) (hd2)
Eu procuro cada um com o ls (hd0), etc, mas em todos eu obtenho «erro: sistema de arquivos desconhecido
Como faço para continuar?
Olá alemão!
Acho que seria melhor se você levantasse esta questão em nosso serviço de perguntas e respostas chamado perguntar DesdeLinux para que toda a comunidade possa ajudá-lo com seu problema.
Um abraço, Pablo.
Recebo um erro de arquivo não encontrado, quando coloco insmod e o resto, o que posso fazer? Já tentei colocar boot e colocar insmod linux sozinho.Tinha linux e windows 7 e deletei a partição linux.Agradeço muito se vocês me ajudarem, muito obrigado antecipadamente!
olá meu problema é o seguinte eu aplico o comando ls mas eu consigo até que ele me dê três partições no meu caso mas nenhuma sai como aquela com boot root
Tudo estava bem, mas quando eu carrego o Kernel com o comando: linux / boot / vmlinuz… .. Eu recebo o erro: Comando desconhecido 'linux'. Você poderia me ajudar por favor. Obrigado
excelente obrigado!
Que estou bloqueado e desesperado com isso. Não consigo usar meu equipamento por causa desse problema. Sigo todas as suas instruções, mas quando chego à parte insmod com qualquer uma das combinações que você propõe, SEMPRE recebo uma mensagem de erro: licença incompatível.
Que posso fazer?. Ajuda por favor
Olá, há dias tenho um problema sério. Buscando em vários lugares e depois de fazer várias coisas que eles recomendaram, meu pc só inicia do grub rescue e eventualmente consigo acessar como root se apertar ao iniciar f1 ou f2 ou vários (a verdade é que não sei como chega mas chega)
De qualquer forma, ao tentar seguir todo esse procedimento que você e muitos outros mencionam, me encontro com o sério problema de que não há arquivos em / boot / grub !!!! e, portanto, não consigo encontrar linux.mod
Que faço?? Por favor, preciso consertar este problema e não sei mais o que fazer. Não consigo formatar tudo, isso seria a última coisa. Preciso recuperar arquivos do disco que ainda estão lá !!! então eu só quero ter o Linux nessa máquina, então não preciso (eu acho) o grub.
Se puderem me orientar, agradeço muito !!!
O grub parece apenas me listar o (hd0) que pode ser ???
A estrutura do disco é
Parte primária (win7)
Parte estendida
Parte ntfs (dados)
Peça SWAP
Parte BRTFS (raiz)
Parte XFS (home)
Ele estava me perdendo por um tempo, mas ao mudar o sistema padrão e mexer um pouco,
o grub morreu.
explicação muito boa, consegui até seguir os passos um por um, obrigado do LP
Olá, por favor me ajude… ao tentar carregar o kernel com o comando: "linux /boot/vmlinuz-3.13.0-36-generic root = / dev / sda1" (minha partição é (hd0, gpt1) eu não saber se o "sda1" está bom) Recebo "arquivo não encontrado" ... O que devo fazer ???? Desde já muito obrigado !
Olá ja coloquei os comandos como diz aqui e nada acontece quando coloco set pego isso se prefixo = (hd0,2) / blót / grub / robot = hd0,2 espero que possa me ajudar.
algum comando não aceita x exemplo initrd Linux insmod
meu (hd0,1) mas no initrd ele me diz erro
Olá, na tela depois que liga só diz GRUB_ e nada mais, não me deixa escrever nenhum comando, o que eu poderia fazer? Obrigado.
Olá! Em primeiro lugar, peço desculpa pela demora na resposta.
Eu sugiro que você use nosso serviço Ask Desde Linux (http://ask.desdelinux.net) para realizar este tipo de consulta. Dessa forma, você pode obter ajuda de toda a comunidade.
Um abraço! Paulo
olá, estou tendo problemas, ao inserir insmod (hdp0, gpt7) /boot/grub/linux.mod ele me diz erro: arquivo /boot/grub/linux.mod não encontrado, o que eu faço nesse caso? não me deixa continuar, o que devo fazer? apenas no caso de a inicialização estar em (hd0, gpt7)
você resolveu seu caso?
Olá! Em primeiro lugar, peço desculpa pela demora na resposta.
Eu sugiro que você use nosso serviço Ask Desde Linux (http://ask.desdelinux.net) para realizar este tipo de consulta. Dessa forma, você pode obter ajuda de toda a comunidade.
Um abraço! Paulo
Atenciosamente, Eu sou novo no Linux mas muito interessado no assunto, eis o que aconteceu comigo:
erro: sistema de arquivos desconhecido.
Entrando no modo de resgate ...
resgate grub> ls
(hd0) (hd0, msdos1) (hd1) (hd1, msdos1) (fd0)
resgate grub> ls (hd0) /
erro: sistema de arquivos desconhecido.
resgate grub> ls (hd0, msdos1) /
erro: nenhuma partição de pesquisa.
resgate grub> ls (hd1) /
erro: sistema de arquivos desconhecido.
resgate grub> ls (hd1, msdos1) /
erro: sistema de arquivos desconhecido.
resgate grub> ls (fd0) /
erro: falha ao ler o setor 0x2 de 'fd0'.
Minha pergunta no final é o que está me dizendo isso? Eu entendo que se você marcar um erro nos setores de leitura, é provável que o disco rígido não seja mais útil, mas poderia resgatar algumas informações acima?
Olá! Em primeiro lugar, peço desculpa pela demora na resposta.
Eu sugiro que você use nosso serviço Ask Desde Linux (http://ask.desdelinux.net) para realizar este tipo de consulta. Dessa forma, você pode obter ajuda de toda a comunidade.
Um abraço! Paulo
Olá, coloquei o comando ls e ele aparece o seguinte: ls / dir: Não é possível abrir o diretório atual - não há mapeamento e nada acontece, o que posso fazer?
Olá! Em primeiro lugar, peço desculpa pela demora na resposta.
Eu sugiro que você use nosso serviço Ask Desde Linux (http://ask.desdelinux.net) para realizar este tipo de consulta. Dessa forma, você pode obter ajuda de toda a comunidade.
Um abraço! Paulo
Caro,
Como aconteceu com muitos, tive o mesmo problema e fiquei com o erro: arquivo 'boot / grub / linux.mod ”não encontrado
Encontrei outra solução mais simples, apenas inicializei meu sistema e estou escrevendo estas linhas, não é minha autoria, então cito a fonte.
https://www.youtube.com/watch?v=i1QpN9IWSoc
Basicamente devemos seguir os passos de pesquisa com ls onde está a partição que contém a pasta com / boot / grub /
Para quem também aconteceu o "erro: sistema de arquivos desconhecido", é verdade que aparece em algumas partições, ou em quase todas, também aconteceu comigo, mas tem que haver UMA onde apareça toda a árvore de diretórios (no meu caso NÃO, criei uma partição separada para a pasta / boot)
Bem, por exemplo, no meu caso era (hd0, msdos1).
Seja paciente, faça ls em todas as partições que tive (hd0, msdos1); (hd0, msdos2); (hd0, msdos3); (hd0, msdos4); (hd0, msdos5) e (hd0, msdos6) e eu havia começado ao contrário ... quando encontrei minha pasta de usuário (para / home fiz uma partição separada) percebi que já estava fechada, o resto continuava voltando «erro : sistema de arquivos desconhecido », até que finalmente encontrei o indicado, que como já mencionei era (hd0, msdos1).
Essa é toda a informação que precisamos saber.
Então seria para adaptar o seguinte a cada caso.
definir boot = (hd0, msdos1)
definir prefixo = (hd0, msdos1) / boot / grub
insmod normal
normal
Assim que pressionamos enter após entrar no normal, nosso menu grub aparece como antes! É muito gratificante ver que foi tão fácil.
Resta-me descobrir o que acontecerá quando eu reiniciar, mas pelo menos já temos nosso sistema funcional novamente.
Espero que ajude você.
Saudações a todos!
Olá ami vejo (hd0) (hd0, msdos7) (hd0, msdos6) (hd0, msdos5) (hd0, msdos2) (hd0, msdos1) quando pressionei ls para me ajudar
Brian!
Claro que é (hd0, msdos7)
Então você faz isso =
definir boot = (hd0, msdos7)
ser prefixo = (hd0, msdos7) / boot / grub
insmod normal
normal
e depois disso seu grub aparecerá novamente
Boa sorte e cumprimentos!
Você é o melhor amigo meu !!!!
Você é um grosooooooo
Olá amigo, existe alguma maneira de alterar as configurações do teclado? Não consigo acertar porque as teclas mudam muito: /
O que é GRUB? | Principais recursos do GRUB
https://www.youtube.com/watch?v=7hBO1q85ZSY
Olá ai estou com um problema que o meu canaima é um dos novos e tenho o linux 4.0 e coloco o comando insmod (hd0, msdos2) /boot/grub/linux.mod e troco o linux para boot e ainda consigo o arquivo de objeto inválido de erro.
e também coloco linux /boot/vmlinuz-3.13.0-generic root = / dev / sda2 e recebo o comando desconhecido "linux" que faço AJUDE POR FAVOR
Carregamento do GRUB.
erro: arquivo não encontrado.
Entrando no modo de resgate ...
resgate grub>
Eu tenho esse problema ao aplicar o ls ele só aparece (hd0) (hd0, msdos2) (hd0, msdos1)
eu aplico
definir boot = (hd0, msdos1)
ser prefixo = (hd0, msdos1) / boot / grub
insmod normal
normal
mas depois de executar esta linha
insmod normal
quer para msdos1 ou msdos2
um erro é gerado dizendo que sistema de arquivos desconhecido
Agradeceria sua ajuda
Amigo estou com seu problema de midmo mas quando dou ls (hd0, msdos2) / me aparece onde estou o boot mas a partir daí não sei o que segue
Olá, olha bem, espero que ninguém tenha esse problema que eu queria me fazer gritar, mas depois de 3 horas acordado finalmente consegui encontrar uma maneira de resolvê-lo. Se alguém por puro acaso lançou um erro com "insmod" (por exemplo boot / grub / i386-pc / mod não existe) ou algo parecido, apenas repita o passo para torná-lo root, mas fazendo boot "set boot = ( hdaX, msdosX) e os permitirá continuar com o comando insmod normal, normal e pronto.
Eu também esqueci, quando você der "Set prefix" certifique-se de que seja "set prefix = (hdX, msdosX) boot / grub
Olá, segui seus passos, mas nenhum dos comandos me dá…. depois de colocar ls, obtenho (hd0) (hd0, msdos3), (hd0, msdos2), (hd0, msdos1)
Coloquei todos com / no final e nada…. e agora o que eu faço?
bom, esses procedimentos são sempre iguais para todas as distro, eu uso o slackware 14.2, 64bits, poderia aplicar esses mesmos passos e eles funcionam?
Ou você tem que verificar se só funciona para uma distro específica, tive um problema com o grub2 recentemente mas recuperei com o liveusb, mas não tendo essa ferramenta me deparei com este merial mas queria saber se esse comando é para todas as arquiteturas ...
E o que pode ser feito quando a tecla «Shift» não funciona para digitar os parênteses?