Appunti e altro materiale |
Appunti |










Errore Grub2 : ripristino di Grub da live-cd

La procedura si basa sull'utilizzo del live-cd Ubuntu 10.04 LTS. Esistono altre procedure, questa è sicuramente corretta.
Preambolo:
supponiamo di voler ripristinare Grub2 che si trova nella partizione /dev/sda1 dell'hard disk.



Effettuare il boot da cd live e scegliere di provare Ubuntu senza installazione. Avviata la sessione aprire un terminale e lanciare il comando:

sudo fdisk -l

per individuare la partizione che ci interessa. Come detto nel preambolo, supponiamo che la partizione sia  /dev/sda1.
Si comincia con il montare questa partizione:

sudo mount /dev/sda1 /mnt

Successivamente si montano gli altri dispositivi (uno per volta):

sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys

Da ora i comandi vanno eseguiti dal sistema montato. Si utilizza chroot per entrare nel sistema:

sudo chroot /mnt

Se ci sono partizioni separate, occorre montare la partizione di boot:

mount /dev/sda1 /boot

Se al contrario c'è un' unica partizione dopo il chroot si prosegue come segue, dando i comandi in sequenza:

grub-install /dev/sda

os-prober (nel caso ci siano altri sistemi operativi da far riconoscere a Grub)

update-grub

Se il comando grub-install /dev/sda dovesse dare errori, sostituirlo con:

grub-install --recheck /dev/sda

Grub, dalla partizione /dev/sda1 sarà installato nell'MBR del disco /dev/sda.

Terminiamo le operazioni dando il comando:

exit

Procediamo allo smontaggio delle partizioni montate precedentemente, dando in sequenza i seguenti comandi:

cd ~
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/sys
sudo umount /mnt/

Riavviamo il sistema dopo aver rimosso il cd.


-Inizio pagina- | Altertux 2006| theme (Sandbox)