Boot loader

Da GolemWiki.
Jump to navigation Jump to search

Ripristinare il boot loader

Aggiornando la propria distribuzione Linux, il proprio boot loader o installando un altro sistema operativo (es. Windows) può capitare di sovrascrivere il mbr.


Boot

Avviare il computer con un liveCD/DVD, ne va bene uno qualunque: Ubuntu, Systemrescuecd, grml, il cd di installazione di Archlinux...

Mount point

Ipotizziamo di avere una partizione / chiamata /dev/sda1 e nessuna /boot

Creiamo i seguenti mount point

# sudo su
# cd /mnt
# mkdir sda1
# mount /dev/sda1 /mnt/sda1
# mount --bind /dev /mnt/sda1/dev
# mount --bind /proc /mnt/sda1/proc

Chroot

Eseguiamo il chroot in /dev/sda1

# chroot /mnt/sda1

Modifichiamo grub se necessario

# nano/boot/grub/menu.lst

oppure se usiamo grub2

# nano/boot/grub/grub.cfg

Ripristino del boot loader

Reinstalliamo grub

# grub-install /dev/sda

Riavvio del sistema

Usciamo dal chroot, smontiamo la partizione e riavviamo il sistema

# exit
# umount /mnt/sda1/proc
# umount /mnt/sda1/dev
# umount /mnt/sda1
# reboot