Ho letto molto sul dual-boot e sembra facile come caricare Windows e poi caricare Linux con GRUB, ma tutti dicono che Windows ama buttare via GRUB quando ne ha l'opportunità. Quali sono alcuni passaggi che posso adottare per evitare che ciò accada (oltre all'utilizzo del bootloader di Windows, voglio mantenerlo il più semplice possibile)?
Risposta accettata:
Windows sovrascriverà il settore di avvio ogni volta che lo installi, lo aggiorni a una nuova versione o utilizzi strumenti come bootrec /fixmbr
, bootrec /fixboot
o il vecchio fdisk /mbr
. In generale, installa prima Windows, poi Linux. Il settore di avvio rimarrà attivo fino a quando non eseguirai una delle cose sopra. (E forse ci sono anche altri modi per scrivere sull'MBR.) Ma, se perdi GRUB, è facilmente ripristinabile:
- Avvia da un CD live (CD/DVD o unità flash).
- Diventa root o usa
sudo
con i comandi sotto. - Elenca le partizioni disponibili, se necessario:
fdisk -l
- Quasi sicuramente esisterà Windows su /dev/sda1:
mount /dev/sda1 /mnt
- Reinstalla GRUB nell'MBR:
grub-install --root-directory=/mnt/ /dev/sda
- Riavvio:
shutdown -r now
- Ripristina il menu di GRUB:
update-grub
Puoi anche installare Unix, Linux o BSD al 100% ed eseguire semplicemente Windows in una macchina virtuale se il computer è abbastanza potente per questo.
Inoltre:il BIOS del tuo computer potrebbe avere un'opzione per proteggere il settore di avvio.