Barra superior

dimarts, 6 de desembre del 2011

(Linux) Recuperar Grub2

Es pot fer de vàries formes, però aquí utilitzarem una distribució LiveCD. Podem usar el LiveCD d'Ubuntu a partir de la versió 9.10. També serà vàlida qualsevol distribució que utilitzi com a gestor d'arrencada el Grub2.

El primer que hem de fer és arrencar el live-cd i obrir una terminal. Després escrivim el següent per veure les particions dels diferents discs durs:
$sudo fdisk -l
Després veiem quina és la partició on tenim Ubuntu i la muntem a / mnt (en la majoria dels casos aquesta partició serà sda1, l'exemple ho faré amb aquesta partició però mira quina és la teva partició amb la comanda fdisk):
$sudo mount /dev/sda1 /mnt
Ara, munta la resta de dispositius:
$sudo mount --bind /dev /mnt/dev
$sudo mount --bind /dev/pts /mnt/dev/pts
$sudo mount --bind /proc /mnt/proc
$sudo mount --bind /sys /mnt/sys
I executa el comandament chroot de manera que accedim com a root al sistema d'arxius del nostre antic Ubuntu:
$sudo chroot /mnt
Finalment carregam el grub en el MBR executant el següent:
#grub-install --recheck /dev/sda
(sda l'hem substituir pel disc dur que utilitzem per arrencar els sistemes operatius, gairebé sempre és sda. Anau amb compte! no posar el número de partició, només sda).
Reiniciem i quan torni a arrencar ubuntu (no el del LiveCD), podem ajustar al menú del GRUB manualment perquè aparegui en el menú d'arrencada el nou sistema operatiu que ens va esborrar el MBR, o deixar que ho faci el automàticament amb el següent comandament:
$sudo update-grub2
Si el comandament no et funciona, potser necessitis instal·lar el paquet grub2:
$sudo aptitude install grub2
Article extret de la guia Ubuntu.

Cap comentari:

Publica un comentari a l'entrada