Com reparar GRUB i Windows Boot Manager en sistemes dual-boot

Darrera actualització: maig 25, 2026
Autor: Isaac
  • Identificar correctament particions i disc permet reinstal·lar GRUB des d'un LiveUSB sense reinstal·lar el sistema.
  • Eines com Boot-Repair, Syslinux o LILO ofereixen vies alternatives per restaurar el MBR i el carregador.
  • BCDBoot i bootrec permeten reparar Windows Boot Manager i el magatzem BCD en entorns amb diversos Windows.
  • Combinar les utilitats de Linux i Windows facilita recuperar qualsevol arrencada dual danyada de forma segura.

reparar carregador darrencada en dual boot

Quan es configura un equip amb arrencada dual entre Windows i una distribució Linux (Ubuntu, Arch, Debian, etc.), el carregador es converteix en una peça clau. És qui decideix quin sistema s'inicia i com ho fa. El problema és que n'hi ha prou amb una actualització de Windows, un canvi a les particions o una reinstal·lació perquè GRUB o Windows Boot Manager quedin danyats i l'equip deixi d'arrencar com caldria.

En aquestes situacions és habitual trobar-se amb símptomes com pantalles d'error d'arrencada, aparició del mode rescue de GRUB, que només arrenqui Windows ignorant Linux, o just al contrari, que Windows desaparegui del menú. La bona notícia és que, amb les eines adequades, és possible reparar el carregador d'arrencada (GRUB o Windows Boot Manager) a pràcticament qualsevol escenari, tant en sistemes dual-boot Windows/Linux com en configuracions amb diverses versions de Windows.

Què sol trencar GRUB o Windows Boot Manager en un dual-boot

Abans de ficar-se a reparar res val la pena entendre per què es fa malbé l'arrencada. Així tindràs més clar quina eina utilitzar en cada cas i evitaràs repetir el mateix problema una vegada i una altra.

Un dels motius més freqüents és que Windows sobreescriviu el MBR o la partició EFI en instal·lar-lo després de Linux o després d'una actualització gran. Windows assumeix que és l'únic sistema a l'equip i reescriu el sector d'arrencada, de manera que GRUB desapareix i només arrenca Windows.

Un altre escenari molt típic és quan es redimensionen o mouen particions amb eines de particionament. Si toques la partició on està instal·lat GRUB o modifiques la taula de particions, és fàcil que el carregador d'arrencada perdi la referència a l'arrel del sistema Linux o al nucli i acabeu mostrant missatges com a “Error al sistema d'arrencada” o no mostri el menú de selecció de sistema operatiu.

També es pot corrompre el gestor després una actualització del sistema. Encara que no és el més habitual, pot passar que una actualització de kernel, un nou paquet de GRUB o canvis al firmware UEFI deixeu el menú d'arrencada desconfigurada i aparegui directament una consola de rescat (el famós prompt de grub rescue>).

A ordinadors on es conviuen diverses versions de Windows (per exemple, Windows 10 i Windows 11 en discs separats o en diferents particions), de vegades el problema no és GRUB, sinó el propi magatzem BCD de Windows, que pot quedar mal configurat i fer que un dels sistemes no aparegui al menú d'arrencada del Windows Boot Manager.

Arrancar des d'un mitjà Live de Linux per reparar GRUB

Quan el carregador es trenca i el sistema no carrega amb normalitat, la forma més flexible d'actuar consisteix a utilitzar un LiveCD o LiveUSB d'una distro Linux (Ubuntu sol ser l'opció més còmoda) per “entrar” al sistema instal·lat i reinstal·lar GRUB des d'aquí.

El primer pas és crear el mitjà darrencada. Necessites descarregar-ne una imatge ISO d'una distribució amb GRUB2 (Ubuntu, Debian, Linux Mint, etc.) que coincideixi amb l'arquitectura del sistema danyat: amd64 si el teu sistema és de 64 bits o i386 si és de 32 bits. Aquesta coincidència és important perquè més endavant s'usarà chroot i, si les arquitectures no són les mateixes, poden aparèixer errors en executar els binaris del GRUB.

Quan tinguis l'ISO, l'enregistres en un USB d'arrencada. Pots fer servir eines com Rufus, balenaEtcher o qualsevol altra amb la qual et sentis còmode. Inseriu l'USB a l'equip amb l'arrencada malmesa i, des de la BIOS o UEFI, tries arrencar des de la unitat USB.

El primer pas és crear el mitjà darrencada. Necessites descarregar-ne una imatge ISO d'una distribució amb GRUB2 (Ubuntu, Debian, Linux Mint, etc.) que coincideixi amb l'arquitectura del sistema danyat: amd64 si el teu sistema és de 64 bits o i386 si és de 32 bits. Aquesta coincidència és important perquè més endavant s'usarà chroot i, si les arquitectures no són les mateixes, poden aparèixer errors en executar els binaris del GRUB.

En iniciar des de l'USB, el menú de la distribució us oferirà alguna cosa com “Provar Ubuntu” (o “Try…” en anglès). Aquesta opció carrega un sistema complet en memòria sense tocar el disc dur, i és des d'allà des d'on podràs obrir una terminal i executar les ordres necessàries per restaurar GRUB.

  Com fer perquè no es mogui el text al Word?

A l'escriptori del Live, només cal obrir el menú d'aplicacions i cercar "Terminal". A partir d'aquí tot el procés es realitza des de línia d'ordres, però seguint els passos amb calma no té més misteri.

Identificar la partició root, la partició /boot i el disc

Per reinstal·lar el carregador, el primer és saber en quines particions està instal·lat el teu Linux i com es diu el disc on resideix l'MBR o la partició EFI (per exemple, / Dev / sda).

Des de la terminal del sistema Live pots fer servir l'ordre fdisk -l amb privilegis d'administrador: sudo fdisk-l. Aquesta ordre llistarà totes les unitats i particions connectades, mostrant el tipus de sistema de fitxers, la mida i l'etiqueta en cas de tenir-la.

Entre tota la sortida heu de localitzar quina és la partició que conté el sistema arrel del teu Linux. Normalment veuràs alguna cosa com / Dev / sda2 o similar, amb una mida coherent i un tipus de sistema de fitxers Linux (ext4 o equivalent). Si en el seu moment en vas crear una partició /boot separada, també hauràs d'identificar-la; sol ser una partició petita on es troben arxius com grub, vmlinuz, initrd, System.map, Etc

Si tens dubtes, una estratègia senzilla és muntar les particions sospitoses manualment i mirar-ne el contingut. Per exemple, podeu utilitzar sudo mount /dev/sda2 /mnt i després llistar el contingut amb ls /mnt. Si veus directoris com bin, boot, root, etc, estaràs davant la partició arrel. Si en muntes una altra i trobes dins una carpeta menjar juntament amb altres fitxers d'arrencada, estaràs davant de la partició / boot.

A la part superior de la sortida de fdisk també apareix el nom del disc principal, per exemple “Disc /dev/sdaAquest identificador és clau perquè serà la destinació final en reinstal·lar GRUB al MBR o perquè pot apuntar a la partició que actua com a EFI en sistema UEFI.

Muntatge de les particions i ús de chroot per reinstal·lar GRUB

Un cop identificades les particions que t'interessen, cal muntar-les dins del sistema Live per poder “entrar” a la teva instal·lació com si haguessis arrencat des d'ella i no des de l'USB.

Comences muntant la partició arrel a /mnt amb una ordre similar a: sudo mount /dev/sda2 /mnt (ajustant /dev/sda2 per la partició que correspongui en el vostre cas). Si tens una partició / boot independent, la muntes dins de l'arbre d'aquesta arrel, per exemple amb sudo mount /dev/sda7 /mnt/boot.

Després cal muntar alguns directoris especials amb l'opció –bind perquè l'entorn chroot vegi els dispositius, els processos i el sistema de fitxers de l'ordinador. Normalment es fa amb ordres de l'estil: sudo mount –bind /dev /mnt/dev, sudo mount –bind /dev/pts /mnt/dev/pts, sudo mount –bind /proc /mnt/proc y sudo mount –bind /sys /mnt/sys.

Amb tot això muntat, ja pots fer servir chroot per canviar l'arrel del sistema de fitxers al del vostre Linux instal·lat. La comanda típica és sudo chroot /mnt. Des d'aquell moment, totes les ordres que executis afectaran a el teu sistema real instal·lat al disc, no a l'entorn Live que corre des de l'USB.

El següent pas consisteix en reinstal·lar GRUB al disc correcte. En sistemes BIOS/MBR el més habitual és fer servir una ordre com grub-install –boot-directory=/boot/ –recheck /dev/sda (reemplaçant /dev/sda pel disc on estigui el MBR). Aquesta ordre bolca el carregador de GRUB al sector d'arrencada del disc i s'assegura que la configuració apunti als fitxers correctes.

Un cop reinstal·lat el gestor, convé regenerar la configuració de GRUB perquè detecteu tots els sistemes operatius disponibles. Això es fa amb grub-mkconfig -o grub.cfg. GRUB escanejarà les particions a la recerca de nuclis Linux, instal·lacions de Windows i altres sistemes, i generarà el menú d'arrencada.

Quan acabis, només has de sortir del chroot amb la comanda sortir de i reiniciar l'equip amb reinici de sudo. En treure l'USB d'arrencada, el sistema hauria de tornar a mostrar el menú de GRUB completament funcional, permetent arrencar tant Linux com Windows.

Usar Boot-Repair per recuperar GRUB de forma automàtica

Per als qui no vulguin barallar-se amb tantes ordres manuals, existeix una eina molt pràctica anomenada Boot-Repair, especialment pensada per arreglar problemes freqüents d'arrencada a Ubuntu i derivades.

Boot-Repair és una utilitat que es pot instal·lar en un entorn Ubuntu (ja sigui el propi sistema o un Live). La seva funció principal és reinstal·lar GRUB de forma automàtica i restaurar l'accés a tots els sistemes instal·lats: ja sigui perquè el Windows ha trepitjat l'MBR, perquè una actualització ha deixat de mostrar el menú del GRUB o perquè has tocat particions i s'ha trencat la configuració.

  Què és Webminal: la terminal Linux online per aprendre fent

A més de la reparació estàndard, l'eina compta amb opcions avançades per fer còpies de seguretat de les taules de particions, recolzar sectors d'arrencada, generar informes detallats (Boot-Info) i ajustar paràmetres de reparació per si necessiteu un control més fi.

Per poder fer-la servir en un entorn Ubuntu Live, primer cal afegir el repositori PPA de Boot-Repair amb una ordre com: suo add-apt-repository ppa: yannubuntu / boot-repair. A continuació s'actualitzen els paquets amb sudo apt update i finalment s'instal·la l'aplicació amb sudo apt install boot-repair. Si el sistema ho demana, confirmes la descàrrega i instal·lació.

Un cop instal·lada la utilitat, es pot llançar des del cercador d'aplicacions d'Ubuntu escrivint “Boot-Repair”. En iniciar, la pròpia eina sol mostrar una opció de "Reparació recomanada", que és la més còmoda per a la majoria d'usuaris, ja que s'encarrega de reinstal·lar GRUB, actualitzar-ne la configuració i corregir la majoria d'errors típics sense necessitat de configurar res a mà.

A les opcions avançades hi ha una casella per “Restaurar MBR”. Aquesta opció permet reemplaçar el gest d'arrencada actual del disc per un MBR genèric o determinat, cosa que pot ser útil en escenaris concrets. Després de seleccionar l'opció que correspongui i fer clic a "Aplicar", Boot-Repair inicia el procés de reparació i va mostrant el progrés fins a completar-lo. Un cop finalitza, sol indicar els canvis realitzats i, després d'un reinici, el arrancada dual hauria de tornar a estar operativa.

Altres eines de baix nivell: Syslinux, MBR i LILO

En alguns casos avançats, sobretot quan es treballa amb configuracions específiques, maquinari antic o sistemes de fitxers concrets, podeu interessar recórrer a eines com Syslinux o LILO per manipular el MBR i l'arrencada d'una forma més directa.

syslinux és un conjunt de carregadors d'arrencada lleugeres que serveixen per a diferents escenaris: el clàssic SYSLINUX per a sistemes de fitxers FAT de MS‑DOS, PXELINUX per a arrencada per xarxa, ISOLINUX per a CD d'arrencada, i EXTLINUX per a sistemes de fitxers ext2/3/4 o btrfs. Inclou a més MEMDISK, que permet arrencar sistemes operatius antics com DOS des de mitjans no tradicionals.

En una distro com Ubuntu, es pot instal·lar amb sudo apt install syslinux. Un cop instal·lat, és possible restaurar el MBR escrivint el codi corresponent a l'inici del disc, per exemple amb sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda. Alternativament, es poden fer servir altres paquets i eines, com ara sudo apt-get install mbr seguit de sudo install-mbr -in -p D -t 0 /dev/sda, que també restableixen un MBR funcional.

Una altra opció clàssica és LILO (LInux LOader). Encara que avui dia GRUB2 és el gestor per defecte a la majoria de distribucions, LILO continua sent una solució simple i robusta per a certs tipus de maquinari o configuracions específiques on GRUB dóna més guerra. A Ubuntu, per exemple, es pot instal·lar amb sudo apt-get install lilo; durant la instal·lació apareixerà un avís en pantalla que heu d'acceptar per continuar.

Després de tenir LILO instal·lat, es pot fer servir per escriure un nou MBR amb una ordre del tipus sudo lilo -M /dev/sda mbr. Això reemplaça el codi del MBR pel de LILO, cosa que pot ajudar a recuperar una arrencada funcional en equips on el gestor s'ha quedat corrupte o incompatible amb el maquinari.

Reparar GRUB quan apareix el mode rescue a Arch Linux

En distribucions com Arch Linux és relativament freqüent trobar-se amb la manera grub rescue després que Windows actualitzi el vostre sistema, canvieu la configuració de l'arrencada o modifiqueu les particions. En aquests casos, l'equip arrenca, però en lloc del menú de GRUB apareix un prompt minimalista on només es poden executar unes quantes ordres.

Des d'aquesta manera es pot intentar arrencar manualment Arch Linux indicant al gestor on es troben el nucli i la configuració. Un exemple típic consisteix a establir l'arrel i el prefix de GRUB amb alguna cosa com set root=(hd0,gpt8) y set prefix=(hd0,gpt8)/boot/grub, carregar el mòdul normal amb insmod normal i, finalment, executar normal perquè apunti al menú habitual.

Això permet sortir de la dificultat de manera puntual, però no arregla el problema de fons. El seu fort és, un cop arrencat Arch, executar un grub-install apuntant al disc correcte (per exemple, sudo grub-install /dev/sda) I després grub-mkconfig. Tot i això, de vegades aquesta ordre falla amb missatges de l'estil “unable to identify a filesystem in hostdisk” o que no pot fer les comprovacions de seguretat sobre el disc.

Quan això passa, el més prudent és arrencar des d'un mitjà Live compatible (com el mateix instal·lador d'Arch o un Live d'una altra distro), muntar les particions i fer servir chroot com s'ha comentat abans. Així pots assegurar-te que els dispositius estan disponibles correctament, la taula de particions es detecta bé i GRUB es pot reinstal·lar sense problemes. És important comprovar que estàs instal·lant GRUB a el dispositiu de disc complet (per exemple /dev/sda) i no en una partició concreta (/dev/sda6), tret que tinguis una raó molt específica per fer-ho.

  Què significa document ZIP?

Restaurar Windows Boot Manager i el BCD en sistemes dual-boot

En configuracions on conviuen dues versions de Windows (per exemple, Windows 10 i Windows 11) o on només s'ha trencat l'arrencada de Windows dins d'un dual-boot amb Linux, també pot ser necessari reparar el gestor d'arrencada de Windows i el magatzem BCD.

Windows inclou una utilitat anomenada BCDBoot que serveix per crear o reparar les entrades d'arrencada d'un sistema basat en Windows. És molt útil quan heu instal·lat un segon Windows en una altra partició o disc i, en arrencar, no apareix al menú; o quan el menú d'arrencada s'ha esborrat i només entra en un sistema.

El procediment general consisteix a arrencar el PC amb un mitjà d'instal·lació de Windows (o una unitat de recuperació) i accedir a les opcions de reparació. A la pantalla d'instal·lació, en lloc de continuar amb el procés habitual, feu clic a "Reparar l'equip". Des d'aquí s'entra a “Solucionar problemes” i després en "Opcions avançades", on es pot seleccionar "Símbol de sistema" o directament "Reparació d'inici", segons el que es necessiti.

Si optes per la reparació automàtica, l'opció "Reparació d'inici" intentarà de forma automàtica corregir errors al carregador ia la configuració del BCD. És una manera ràpida de recuperar Windows Boot Manager en molts casos sense haver d'escriure ordres manualment.

Si la cosa requereix més control, des de la consola pots recompilar el magatzem BCD. Un procediment típic és, en primer lloc, fer còpia del magatzem actual amb alguna cosa com ren BCD BCD.old (després de situar-te a la carpeta adequada), i després executar bcdboot D:\Windows (canviant D:\Windows per la ruta real de la instal·lació de Windows que vulguis afegir). Si no saps quina lletra correspon a cada partició, pots fer servir diskpart i després volum de la llista per veure les lletres assignades.

També és possible especificar idioma i volum d'arrencada usant una sintaxi més completa, del tipus bcdboot c:\Windows /l a-us /s X: /f ALL, substituint X: per la lletra de la partició d'arrencada (o d'una unitat flaix on voleu crear el carregador). Amb això es reescriu el BCD amb entrades netes per al Windows escollit, de manera que en reiniciar ambdós sistemes haurien d'aparèixer al menú si la resta de la configuració és correcta.

Reparar el MBR de Windows amb bootrec

En situacions on el problema està directament al MBR (registre d'arrancada principal) d'un disc que s'ha fet servir com a unitat d'arrencada a Windows, també es pot recórrer a l'eina bootrec, disponible als entorns de recuperació de Windows.

El procés sol començar arrencant des del mitjà d'instal·lació de Windows. En molts equips Dell, per exemple, es pot prémer la tecla F12 a la pantalla inicial per obrir el menú d'arrencada i seleccionar l'USB o el DVD d'instal·lació. Un cop dins, igual que abans, es prem a "Reparar l'equip", s'entra a “Solucionar problemes”, Després en "Opcions avançades" i finalment se selecciona "Símbol de sistema".

Des de la consola es poden executar una sèrie de ordres bootrec en aquest ordre per reparar el MBR i l'emmagatzematge BCD: primer bootrec / fixmbr, que escriu un MBR net compatible amb Windows al disc; després bootrec / fixboot, que crea un nou sector d'arrencada a la partició del sistema; i finalment bootrec / rebuildbcd, que analitza les instal·lacions de Windows presents i ofereix afegir-les al magatzem d'arrencada.

Quan aquestes ordres funcionen sense errors, es reinicia l'equip retirant el mitjà d'instal·lació per comprovar si Windows arrenca correctament i, si escau, si l'arrencada dual amb Linux continua sent accessible a través de GRUB o Boot Manager, segons com estigui configurat el sistema.

Coneixent totes aquestes eines i procediments (LiveUSB de Linux, chroot i reinstal·lació de GRUB, ús de Boot-Repair, Syslinux, LILO, BCDBoot i bootrec) resulta molt més senzill diagnosticar quin component de l'arrencada s'ha trencat en un dual-boot i aplicar-hi la solució adequada en cada cas, evitant reinstal·lacions completes del sistema i recuperant en pocs passos una arrencada dual estable entre Windows i la teva distribució Linux preferida.

tutorial windows boot manager
Article relacionat:
Tutorial complet de Windows Boot Manager i ordre d'arrencada