De vegades, GRUB 2, El gestor d'arrencada que ve per defecte amb moltes distribucions Linux, Deixa de funcionarGran part de les vegades deixa de funcionar perquè per alguna raó intenta arrencar des d'un dispositiu erroni o que no existeix, a causa d'una mala configuració de el programa.
Aquí presentem un breu tut per solucionar aquest problema sense necessitat d'utilitzar un livecd per realitzar el rescat. |
En aquests casos ens deixa en un prompt de la consola de rescat de GRUB.
grub rescue
Pot semblar una mica complicat però és senzill i et pot salvar més d'una vegada. Primer accedeix a la llista de particions disponibles:
ls
Aquesta comanda mostrés les particions disponibles, així:
(Hd0) (hd0,1) (hd1) (hd1,1) (hd1,5) (HD2) (hd2,1) (HD3) (hd3,1)
Ara cal descobrir què partició conté la carpeta / boot / grub, amb totes les dades necessàries per arrencar. Per a això, n'hi haurà prou amb anar fent un «ls» per a cadascuna de les particions, així:
ls (hd1,1) /
... el mateix cal per a la resta de les particions.
Un cop descoberta la partició en la qual es troba la carpeta boot, afegim el prefix corresponent perquè GRUB sàpiga on es troba:
setembre prefix = (hd1,1) / boot / grub
Finalment, ingressa la següent comanda:
insmod (hd1,1) /boot/grub/linux.mod
Estableix la partició root:
setembre root = (hd1,1)
Carrega la imatge de l'nucli Linux:
linux /boot/vmlinuz-2.6.32-23-generic root = / dev / sdb1
Si no saps quina versió de l'nucli tens instal·lat, pots executar la comanda «ls» en el directori boot per descobrir-ho.
La nomenclatura del punt de muntatge sdb1, ve donada pel nom de la partició: (hd1,1) és sdb1, de la mateixa manera que (hd0,2) seria: sda2.
Ara falta carregar el nucli:
initrd /initrd.img
I, finalment, podeu reiniciar:
boot
Un cop dins de el sistema, és recomanable reinstal·lar el GRUB per evitar aquest error en la propera càrrega:
grub-install / dev / sdb
font: Quimateur
104 comentaris, deixa el teu
wow, excel·lent, arribi a pensar que depenia d'un cd live 😀 però veig que no, gràcies
a l'fer ls les particions q em marca són: (hd0) (hd0, msdos8) (hd0, msdos7) (hd0, msdos6) (hd0, msdos5) (hd0, msdos2) (hd0, msdos1) ... la carpeta boot / grub es troba en (hd0, msdos6) ... com seria la sintaxi per la comanda «linux /boot/vmlinuz-2.6.32-23-generic root = / dev / sdb1» ?? és a dir q he de posar en lloc de sdb1? .. intenti provant alguns valors a manera de prova i error però sempre conel mateix missatge d'error: file not found ....
vas dir que la carpeta / boot / grub es troba a (hd0, msdos8), llavors en la comanda «linux / boot / vmlinux ...» devesw posar «root = / dev / sda8» perquè el teu partició hd0, msdos8 equival a sda8 en linux , espero que et serveixi la meva ajuda.
A l'acabar el procés em diu: 'no suitable mode found' ¿que pot fer? De Casa!
Una solució més per al repertori de coses útils a linux. bona aportació
Així és ...
Molt útil, a mes d'alguns ens ha passat
Està molt bé, però a la fi acabes abans amb el live CD. La veritat, el que no es pugui fer amb linux ....
En primer lloc, expliquem l'origen de les lletres:
sda -> es denomina als discos que són SATA (Serial ATA) i crec
que també els SCSI
hda -> són els PATA (Paralel ATA, els que tenen el vell connector IDE)
D'altra banda, la tercera lletra té a veure amb l'ordre dels discs:
sda -> seria el primer disc rígid
sdb -> seria el segon
L'origen dels nombres:
sda és tot el disc rígid
sda1 seria la primera partició d'aquest disc rígid
sda2 seria la segona partició de el mateix disc rígid
Salutacions! Pau.
No trobo cap arxiu .mod en boot
Una pregunta? El grub de la meva màquina està bé sol que he notat que tinc dues opcions d'arrencada de la meva windows, un acaba en sda1 i l'altre sdb1 crec? que vol dir això?
I sí ...: S
També podeu imprimir-les ...
Salutacions! Pau.
és molt útil però quan ho necessiti he de tenir una altra pc per poder llegir les instruccions xk són una mica alrgas XD
En els apunts que vaig prenent des de fa 4 anys (el que porto únicament en GNU / Linux) tinc una altra anotació; És valida encara?
suo grub
find / boot / grub / stage2
root (hdx, x)
setup (hdx) -> aquí dubto si ho vaig apuntar bé, ja que a l'indicar tot el disc sencer no hauria portar els parèntesis
quit
a l'posar insmod (hd1,1) /boot/grub/linux.mod
em diu quq l'arxiu no existeix que puc fer? ajuda si us plau
Hola, has aconseguit resoldre-ho. Em passa el mateix que a tu.
SOL POSA
insmod linux
SALUTACIONS
Hola, has aconseguit solucionar el problema? em passa el mateix ..
Bona tarda, assoliment solucionar? Em passa el mateix error
Hola
tinc un problema semblant, jo ho he esborrat. Com puc reeinstalarlo. Em dóna el següent error
Missing operating system.
error: unknown filesystem.
grub rescue
hola sóc gairebé nou a linux i les ordres però si poden resoldre el meu dubte en l'últim pas em llança un error de no trobat
(Initramfs) grub-install / dev / sdb7 // o (sdb)
/ Bin / sh: grub-install: not found
Gràcies. Va funcionar a la perfecció.
com ho ago en fedora 19?
EMM, em dóna el següent error: file '/grub2/i386-pc/normal.mod' not found.
i m'envia a grub rescue>
on vaig intentar el que ve aquí, però jo tinc raids a mirror ...
ara, a l'hora de la instal·lació m'apareix que és per mbr ... mentre que jo creo una partició mirror / boot. (No tinc idea si aquest bé això o si ho deixo a /) ...
ara quan intento la següent comanda de carregar la imatge de linux em diu que no hi ha sdb1, ni sdb2, intento amb el raid md0 i tampoc ...
algun suggeriment? ... gràcies
hola que tal
una pregunta
el que passa es que en totes les particions que hi ha en el meu disc dur en totes m'apareix després d'aplicar el «ls (hd ...)» error: unknown filesystem.
Què puc fer en aquest cas?
ajuda si us plau
Si. Vas poder arreglar el teu problema, em passa igual!
Vaig a copiar això i intentaré seguir-pas a pas; si vull fer servir linux no tinc altra solució que manejar amb la terminal tot i que em de por
Estic en ubuntu en aquest moment, perquè en l'altre equip vaig fer ta et tu amb el grub
i mai més vaig poder entrar a l'mint i no tinc el live cd xq m'ho van instal·lar
Encara que jo baixés un mint d'internet ja no seria el mateix oi? ¿I no em seria útil?
Que bo si algú em pogués respondre al meu mail
Bé, potser ja és massa tard xD però és el mateix, no importa la versió, el CD autònom només el fas servir per carregar la configuració de l'GRUB o «reinstal·lar» per això bé podries fer servir qualsevol CD autònom d'alguna distro que carregui amb el GRUB (Encara no estic molt segur de si totes «jalan» amb el grub, perquè he vist altres gestors d 'arrencada), probablement a hores d'ara ja ho sàpigues, o algú més t'hagi respost al teu correu.
mil gràcies! molt útil la info
Genial !, molt bona guia, no sabia que es podia recuperar sense un live cd. =)
Preguntilla: És possible que armen un PDF amb tots els articles o TIPS fets en aquest bloc?
Hi ha tants post útils, que m'encantaria tenir-los en un PDF i imprimir =).
Gràcies! = D
Hola amic, a l'col·locar insmod (hd0, msdos7) /boot/grup/linux.mod, m'apareix q el fitxer no existeix em pots dir q fer necessito ajuda.!
No em funciona, just quan poso
insmod (hd1,1) /boot/grub/linux.mod
file not found, estic tractant d'aixecar des d'un usblive
a la part de:
insmod (hd1,1) /boot/grub/linux.mod
em salta: error: incompatible license
Solució a: «No em funciona, just quan poso
insmod (hd1,1) /boot/grub/linux.mod »
En comptes de «linux» posar «boot»
A mi em segueix sortint error: file not found
Una altra solució?
S'agraeix.
Aquest article em llevat la vida es m'oblido actualitzar GRUB i passi una estona teclejant la solucio a la fin ja tinc a Mint només en el meu net gràcies per compartir-
No em andubo
A mi em passa el mateix, vas aconseguir arreglar?
Hola! M'acabo d'adonar que cal deixar un espai entre el «ls» i el parèntesi que conté el nom de la partició. Sense aquest, o aquests espais, no es mostrarà res. DLB!
Que passa si ni es com és la partició que té el boot ?? ajuda
no troba sistema en cap partició ...
Gràcies, vaig poder recuperar el meu ubuntu, sense utilitzar un live-cd
Ho vaig intentar, però em fa unknown filesystem ¿podria ser un problema de maquinari? perquè tot i tenir la bateria nova es modifica la data És ubuntu 11.10, Si el problema ja és al setup, és difícil donar una solució ¿o si es pot?
Ja vaig provar totes les particions que em dóna, però no m'accepta nunguna
usin el mini sistema operatiu Puppy Linux que serveix per arreglar el Grub, aquest s'instal·la en un pendrive i es bootea des del mateix després seleccionen el programa que ve amb el sistema que es diu grub for XNUMX, i alli apareixen els sistemes operatius instal·lats a l'ordinador, és molt senzill no es compliquin la vida, jo porto bastant temps aplicant el mimso mètode després d'instal·lar el Windws després de l'Linux
Hey qual és la comanda per saber la versió de la meva nucli ??
uname -a
Ubuntu és dolent el probe no em va agradar molt ..
necessito ajuda
Tinc un portàtil amb triple boot (Windows 7 Ultimate, Ubuntu 14.04.1 LTS i Mac Us Snow Leopard)
Els tres sistemes funcionen perfectament (Mac mes o menys) però des que vaig recuperar el grub no aconsegueixo configurar-lo com vull. Us poso la llista que m'agradaria tenir:
Windows 7 Ultimate (*)
Ubuntu 14.04.1 LTS
Mac OSX Snow Leopard
Opcions avançades d'Ubuntu
Ubuntu ...
Ubuntu ...
Ubuntu ...
Ubuntu ...
mem test
Memtest86x ...
Memtest86x ...
L'asterisc és el predefinit i el que està més ficat és el que aquesta dins d'un submenú (Similar a com apareixeria en Grub Customizer)
Per començar els memtest no em apareixen ni en grub ni a burg.
Intento configurar-lo en burg, però en aquest no m'apareix la versió per defecte d'Ubuntu, només les opcions avançades de les quals em serveixen les versions en les que no posa recovery, però no carrega igual.
Per últim no aconsegueixo fer que en les entrades que he ficat manualment (La d'mac i un intent de reescriure la versió original d'ubuntu) tinguin la seva icona, apareix un cercle blau amb una interrogació.
Es que és molt lio el que estic preguntant, però és que ja estic desesperat i no se que fer perquè surti bé ...
Hola nacho!
Et recomanem que plantegis aquesta consulta al nostre servei de preguntes i respostes anomenat ask DesdeLinux per tal que tota la comunitat pugui ajudar-te amb el teu problema.
Una abraçada, Pau.
ok, ho acabo de fer, moltes gràcies pel consell. Per si algú va a respondre aquí he d'afegir que els memory test els he tret d'un altre ordinador amb ubuntu i sembla que funcionen. Si algú sap si això aquesta malament que avisi.
Ami em surt això ayudaaaa
GRUB loading.
Welcome to GRUB!
Error: file not found
Entering rescue mode ...
Grub rescue>
Hola Daniel!
Crec que seria millor que plantegis aquesta consulta al nostre servei de preguntes i respostes anomenat ask DesdeLinux per tal que tota la comunitat pugui ajudar-te amb el teu problema.
Una abraçada, Pau.
quan va executar les ordres initrd, linux i insmod em diu: Unknow command «comando» que faig?
Serà que has de executar «el seu -» primer?
quan ho executo em diu «unknown command»
hola tinc un problema quan poso insmod em diu error file no found ja probe posant boot en comptes de linux i posant insmod linux i no passa res surt el mateix error.Per favor necessito ajuda, des de ja moltes gràcies.
hola necessito una solució quan poso insmod em diu error file no found, ja probe posant boot en comptes de linux i posant insmod linux i em segueix sortint l'error si us plau ajuda amics, des de ja moltes gràcies !!
Amic, has aconseguit solucionar? em passa el mateix.
Moltíssimes gràcies !! M'ha servit per poder arrencar. Ets un crack !!
Quan arribo a la comanda insmod ... ..boot / grub / linux.mod
Em dóna: error: file 'boot / grub / linux.mod »not found
Com li faig? Perquè en una única partició tinc boot. En. Cap altra aquesta boot.
Des de ja gràcies
Estàs posant / boot / o boot /?
A l'ingressar insmod (hd0,6) /boot/grub/linux.mod
apareix
error: file not found
Gràcies per la seva ajuda.
el solucionaste amic? estic igual que tu, si us plau ajuda ja probe amb insmod linux sol i canviant per boot i res em surt aquest error
amic solucionaste el problema? em passa el mateix
Em apareix el missatge error: symbol 'grub_term_highlight_color' not found-
Necessito ajuda si us plau.
Hola. Ingrés la comanda ls i m'apareix la llista de particions, així:
(Hd0) (hd0, msdos1) (hd1) (hd1, msdos6) (hd1, msdos5) (hd1, msdos1) (HD2)
busco cadascuna amb el ls (hd0), etc, però en totes m'apareix «error: unknown filesystem
com continuo?
Hola Germà!
Crec que seria millor que plantegis aquesta consulta al nostre servei de preguntes i respostes anomenat ask DesdeLinux per tal que tota la comunitat pugui ajudar-te amb el teu problema.
Una abraçada, Pau.
m'apareix error file no found, quan poso insmod i demas, que puc fer? ja probe amb posar boot i posar insmod linux solo.Tenia linux i windows 7 i esborri la partició de linux.Te agrairia molt que m'ajudis, des de ja moltes gràcies!
hola el meu problema és el següent va aplicar la comanda ls però arribo fins que em dóna en el meu cas tres particions però cap em surt com la que té boot root
Tota anava bé però quan càrrec el nucli amb la comanda: linux / boot / vmlinuz ... .. Em apareix l'error: Unknow command 'linux'. em podries ajudar si us plau. gràcies
excel·lent, mil gràcies!
Que estic bloquejat i desesperat amb això. No puc utilitzar el meu equip per aquest problema. Segueixo totes les vostres indicacions, però quan arribo a la part insmod amb qualsevol de les combinacions que proposeu SEMPRE em surt missatge d'error: incompatible license.
Què puc fer ?. ajuda porfa
Hola, fa dies que tinc un greu problema. Buscant en molts llocs i després de fer diverses cosasque recomanaven arribi a que el meu pc només arrenca des grub rescue i eventualment puc accedir com a root si pressiono el iniciar f1 o f2 o diverses (la veritat no es com s'arriba però arriba)
en fi, a l'intentar seguir tot aquest procediment que tu i molts altres esmenten em trobo davant de l'greu problema que en / boot / grub no hi ha fitxers !!!! i per tant no trobo linux.mod
Que faig ?? Si us plau necessito solucionar aquest problema i ja no se que fer. No puc formatar tot, això seria el ultim. necessito recuperar arxius del disc que encara hi són !!! després només vull tenir linux en aquesta màquina així que no necessito (crec) grub.
Si pots orientar-me t'ho vaig a agrair enormement !!!
El grub sembla només listarme el (hd0) que pot ser ???
L'estructura del disc és
Part primària (win7)
Part estesa
Part ntfs (dades)
Part SWAP
Part BRTFS (arrel)
Part XFS (home)
Em va estar caminant un temps però a l'canviar el sistema per defecte i toquejar una mica,
el grub morir.
molt bona la explicació, fins vaig poder seguir els passos un a un, Gràcies des LP
Hola si us plau cal que m'ajudis ... a l'intentar carregar el nucli amb la comanda: «linux /boot/vmlinuz-3.13.0-36-generic root = / dev / sda1» (la meva partició és (hd0, gpt1) no sé si aquesta bé el «sda1») m'apareix «file not found» ...... Que he de fer ???? Des de ja moltes gràcies!
Hola ja vaig posar les ordres com aquí ho diu i no passa res a l'posar setembre em surt això es prefix = (hd0,2) / blót / grub / robot = hd0,2 tant de bo em puguis ajudar.
algun comandament no m'ho accepta x exemple initrd Linux insmod
el meu (hd0,1) però en initrd em diu error
Hola, al meu a la pantalla després que pren només diu GRUB_ i res màs, no em deixa escriure cap comanda, que podria fer ?. Gràcies.
Hola! Primer de tot, disculpes per la tardança a contestar.
Et suggereixo que facis servir el nostre servei Ask Des Linux (http://ask.desdelinux.net) Per realitzar aquest tipus de consultes. D'aquesta manera podràs obtenir l'ajuda de tota la comunitat.
Una abraçada! Pau
hola, tinc problemes, a l'hora d'inserir insmod (hdp0, gpt7) /boot/grub/linux.mod em diu error: file /boot/grub/linux.mod not found, que faig en aquest cas ?? no em deixa continuar, que he de fer? per si de cas el boot si aquesta en (hd0, gpt7)
resolbiste el teu cas?
Hola! Primer de tot, disculpes per la tardança a contestar.
Et suggereixo que facis servir el nostre servei Ask Des Linux (http://ask.desdelinux.net) Per realitzar aquest tipus de consultes. D'aquesta manera podràs obtenir l'ajuda de tota la comunitat.
Una abraçada! Pau
Salutacions cordials, sóc nou en linux però molt interessat en el tema, això va ser el que em va passar a mi:
error: unknown filesystem.
Entering rescue mode ...
grub rescue> ls
(Hd0) (hd0, msdos1) (hd1) (hd1, msdos1) (fd0)
grub rescue> ls (hd0) /
error: unknown filesystem.
grub rescue> ls (hd0, msdos1) /
error: no hi ha aquesta partició.
grub rescue> ls (hd1) /
error: unknown filesystem.
grub rescue> ls (hd1, msdos1) /
error: unknown filesystem.
grub rescue> ls (fd0) /
error: failure reading sector 0x2 from 'fd0'.
La meva pregunta a el final és que em aquesta dient això? entenc que si marca un error en sectors de lectura és probable que el disc dur ja no serveixi, però l'anterior podria rescatar una mica d'informació?
Hola! Primer de tot, disculpes per la tardança a contestar.
Et suggereixo que facis servir el nostre servei Ask Des Linux (http://ask.desdelinux.net) Per realitzar aquest tipus de consultes. D'aquesta manera podràs obtenir l'ajuda de tota la comunitat.
Una abraçada! Pau
Hola, he col·locat la comanda ls i m'apareix això: ls / dir: Can not open current directory - No Mapping i no passa res, que puc fer?
Hola! Primer de tot, disculpes per la tardança a contestar.
Et suggereixo que facis servir el nostre servei Ask Des Linux (http://ask.desdelinux.net) Per realitzar aquest tipus de consultes. D'aquesta manera podràs obtenir l'ajuda de tota la comunitat.
Una abraçada! Pau
Benvolguts,
Tal com els va passar a molts, vaig tenir el mateix inconvenient i em quedava en l'error: file 'boot / grub / linux.mod "not found
Vaig trobar una altra solució més senzilla, acabo de bootear meu sistema i estic escrivint aquestes lìneas, no és de la meva autoria, de manera que cito la font.
https://www.youtube.com/watch?v=i1QpN9IWSoc
Bàsicament hem de seguir els passos de cercar amb ls on està la partició que contingui la carpeta amb / boot / grub /
Als que tambè els va succeir el d ' «error: unknown filesystem», és cert que apareix en algunes particions, o en gairebé totes, també em va passar, però hi ha d'haver UNA on et aparegui tot l'arbre de directoris (en el meu cas NO vaig fer una partició a part per a la carpeta / boot)
Bé, per exemple, en el meu cas va ser (hd0, msdos1).
Tinguin paciència, facin ls en totes les particions, jo tenia (hd0, msdos1); (Hd0, msdos2); (Hd0, msdos3); (Hd0, msdos4); (Hd0, msdos5) i (hd0, msdos6) i habìa començat de enrrere per endavant ... quan vaig trobar la carpeta d'usuari (per a / home sì vaig fer una partició a part) em vaig adonar que ja era a prop, la resta igual em seguia sortint « error: unknown filesystem », fins que finalment vaig amb la indicada, que com ja els vaig comentar era (hd0, msdos1).
Aquest és tot la dada que necessitem saber.
Després serìa adaptar el següent a cada cas.
setembre boot = (hd0, msdos1)
setembre prefix = (hd0, msdos1) / boot / grub
insmod normal
normal
Tot just premem enter després d'introduir normal, ens apareix el nostre menú de grub tal com estava abans! És realment satisfactori veure que era tan fàcil.
Em resta esbrinar que passarà quan torna a arrencar, però al menys ja tenim el nostre sistema novament funcional.
Espero que els serveixi.
Salutacions a tots!
Hola ami m'apareix (hd0) (hd0, msdos7) (hd0, msdos6) (hd0, msdos5) (hd0, msdos2) (hd0, msdos1) quan va prémer ls que faig ayudenme
Brian!
Segur és el (hd0, msdos7)
Llavors fas això =
setembre boot = (hd0, msdos7)
ser prefix = (hd0, msdos7) / boot / grub
insmod normal
normal
i després d'això et apareixerà novament el teu grub
Sort i salutacions!
Sos el millor amic meu !!!!
Sos un grosooooooo
hola amic, hi ha alguna manera de canviar la configuració de el teclat? no puc fer-ho bé perquè les tecles canvien molt: /
Què és GRUB? | Principals característiques del GRUB
https://www.youtube.com/watch?v=7hBO1q85ZSY
HOla que hi ha tinc un problema amb això la meva Canaima és de les noves i tinc linux 4.0 i ja la comanda insmod (hd0, msdos2) /boot/grub/linux.mod i canvieu el linux per boot i encara em surt l'error invalid object file.
i també vaig posar linux /boot/vmlinuz-3.13.0-generic root = / dev / sda2 i em surt Unknown command «linux» que faig AJUDA PER FAVOR
GRUB loading.
error: file not found.
Entering rescue mode ...
grub rescue>
tinc aquest problema a l'aplicar el ls sol m'apareix (hd0) (hd0, msdos2) (hd0, msdos1)
aplic
setembre boot = (hd0, msdos1)
ser prefix = (hd0, msdos1) / boot / grub
insmod normal
normal
però després d'executar aquesta línia
insmod normal
sigui per msdos1 o msdos2
es genera un error que diu unknown filesystem
agrairia la seva ajuda
Amic tinc el teu midmo problema però a el donar-li ls (hd0, msdos2) / m'apareix on tinc el boot però d'alli no que segueix
Hola mirin bo, espero ningú tingui aquest problema que a mi ja em volia fer cridar però després de 3 hores revelat per fi vaig poder hayar la manera de solucionar-ho. Si a algú de pura casualitat li botés error amb «insmod» (Per exemple boot / grub / i386-pc / mod no existeix) o alguna cosa així, tan sols repeteixin el pas per fer-ho root però fent-boot «setembre boot = (hdaX, msdosX) i ja els deixés continuar amb la comanda insmod normal, normal i llest.
També ho oblidava, quan donin «setembre prefix» assegurin-se de que sigui «setembre prefix = (hdX, msdosX) boot / grub
Hola, vaig seguir els teus passos però cap dels comandos em fa .... després de col·locar ls, em surt (hd0) (hd0, msdos3), (hd0, msdos2), (hd0, msdos1)
Els col·loqui a tots amb / a al final i res .... i ara q faig?
bones, aquests procediments són sempre els mateixos per a totes les distro, utilitzo slackware 14.2, 64bits, podria aplicar aquests mateixos passos i funcionen ?.
o cal verificar si només funciona per a una distro en específic, vaig tenir un problema amb el grub2 fa poc però el recupero amb liveusb, però al no comptar amb aquesta eina em límit amb aquest Merial però volia saber si aquests comanda és per a totes les arquitectures ...
I què es pot fer quan la tecla Shift no funciona per escriure el parèntesi?