Differenze tra le versioni di "Boot loader"
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)') |
m (Categoria howto) |
||
(Una versione intermedia di un altro utente non mostrate) | |||
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 | ||
+ | |||
+ | [[Category: Howto]] |
Versione attuale delle 16:27, 28 feb 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