Differenze tra le versioni di "Boot loader"

Da GolemWiki.
Jump to navigation Jump to search
(Creata pagina con ''''Ripristinare il boot loader''' Aggiornando la propria distribuzione Linux, il proprio boot loader o installando un altro sistema operativo (es. Windows)')
 
Riga 1: Riga 1:
 
'''Ripristinare il boot loader'''
 
'''Ripristinare il boot loader'''
  
Aggiornando la propria distribuzione Linux, il proprio boot loader o installando un altro sistema operativo (es. Windows)
+
Aggiornando la propria distribuzione Linux, il proprio boot loader o installando un altro sistema operativo (es. Windows) può capitare di sovrascrivere il [http://it.wikipedia.org/wiki/Master_boot_record mbr].
 +
 
 +
 
 +
= Boot =
 +
Avviare il computer con un liveCD/DVD, ne va bene uno qualunque: [http://na.mirror.garr.it/mirrors/ubuntu-releases/ Ubuntu], [http://www.sysresccd.org/Download Systemrescuecd], [http://grml.org/download/ grml], il cd di installazione di [http://ftp.archlinux.org/iso/archboot/latest/ 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

Versione delle 13:59, 23 gen 2014

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