Restaurar Grub

Una petita explicació de com podem restaurar el Grub, el gestor d'arranc de diferents sistemes operatius

En el cas típic que una instal·lació de Windows s'hagi carregat el GRUB, la restauració més fàcil consisteix en utilitzar l'eina grub-install; això es farà des d'algun Live-CD com per exemple la Knoppix (unic “material” necessari).

Suposem que la configuració prèvia del grub sigui correcta. Tampoc està de mes fer una còpia de seguretat de tot el nostre disc dur.

1) Iniciar la Knoppix. El paràmetre

knoppix 2 lang=es

és una bona forma d'iniciar-la. No carrega la interfaç gràfica.

2) Muntar la partició de linux que conté el grub. Knoppix prepara el muntatge de les particions automàgicament així que n'hi ha prou amb la instrucció (des de la consola)

mount /dev/hda1 [si és disc dur primari primera partició]
mount /dev/hdb1 [si és el disc dur slave primera partició]
mount /dev/hda2 [si és el disc dur primari segona partició]
etc.

i estarà muntada a la carpeta /mnt/hdXX sigui XX l'apropiat.

Si feu servir un altre LiveCD que no prepara el muntatge de les particions doncs haureu de procedir de manera manual (especificant el punt de muntatge)

mount -o rw /dev/hdXX /mnt

3) Utilitzar l'eina grub-install

grub-install --root-directory=/mnt/hdXX --no-floppy /dev/hda
(l'opció --no-floppy no és imprescindible, però agilitza el procés si
no és necessari el disquet a l'hora d'arrencar).

canviant XX pel que sigui necessari. En la majoria de casos s'instal·la el MBR al disc dur primari. [N.del A. Pot ser d'altra manera?] De qualsevol manera es pot canviar el comportament canviant el /dev/hda finals per /dev/hdX que pertoqui.

En el cas de l'ús de discs durs SATA (o en el comportament d'alguns portàtils) s'haurà de canviar totes les referències hdXX per sdXX seguint el mateix criteri.

 
documentation/howto/grub.txt · Darrera modificació: 2008/04/04 17:52 (edició externa)
 
Copyright: Zikzakmedia Llicència Creative Commons By-NC-SA
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki