Boot loader

Da GolemWiki.
Versione del 28 feb 2014 alle 16:27 di Giulio (discussione | contributi) (Categoria howto)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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