Dual Boot (insieme a Windows) non si avvia: cause e soluzioni

Molti utenti installano Windows e Linux sullo stesso computer. Questa configurazione si chiama Dual Boot. È comoda, ma dopo aggiornamenti, modifiche alle partizioni o problemi con il bootloader, il sistema può smettere di avviarsi correttamente.

A volte il computer entra direttamente in Windows, a volte si blocca su GRUB, e a volte non si avviano né Windows né Linux. Di seguito trovi le cause più comuni e i modi per risolvere il problema.


1. Identificare prima il sintomo esatto

  • Il computer entra direttamente in Windows
  • Compare il menu GRUB, ma Linux non si avvia
  • Compare il menu GRUB, ma Windows non si avvia
  • Compare solo grub rescue
  • Appare no bootable device o un errore simile
  • Schermata nera o blocco sul logo del produttore

2. Cause più comuni

  • Un aggiornamento di Windows ha cambiato l’ordine di avvio
  • GRUB è stato danneggiato o sovrascritto
  • C’è un problema nella partizione EFI
  • L’ordine di avvio nel BIOS/UEFI è cambiato
  • Fast Startup ha lasciato le partizioni in uno stato incoerente
  • Dopo modifiche alle partizioni, le voci di boot non corrispondono più
  • Windows Boot Manager o la configurazione di Linux sono danneggiati

3. Controllare prima l’ordine di avvio nel BIOS/UEFI

Se il computer entra sempre direttamente in Windows, la prima cosa da controllare è l’ordine di avvio. Dopo i grandi aggiornamenti, Windows Boot Manager torna spesso al primo posto.

  1. Riavvia il computer
  2. Durante l’accensione premi F2, Canc, Esc o F12
  3. Apri la sezione Boot del BIOS/UEFI
  4. Controlla quale voce si trova al primo posto

4. Se si avvia solo Windows

Questo non significa per forza che Linux sia stato eliminato. Spesso il problema è semplicemente che GRUB non ha più la priorità.

  • Controlla se la partizione Linux esiste ancora
  • Controlla se esiste ancora una voce Linux nel BIOS/UEFI
  • Verifica che la modalità di avvio sia ancora UEFI

5. Riparare GRUB con una Live USB

sudo fdisk -l

Ad esempio, se la partizione root di Linux è /dev/sda3 e la partizione EFI è /dev/sda1:

sudo mount /dev/sda3 /mnt
sudo mount /dev/sda1 /mnt/boot/efi
sudo grub-install --boot-directory=/mnt/boot /dev/sda
sudo update-grub

Se non basta, il metodo con chroot è spesso più affidabile:

sudo mount /dev/sda3 /mnt
sudo mount /dev/sda1 /mnt/boot/efi
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
grub-install /dev/sda
update-grub
exit

6. Se Windows non si avvia

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

Dopo la riparazione di Windows, può essere necessario riparare di nuovo GRUB.


7. Attenzione a Fast Startup e alla modalità UEFI/Legacy

  • Disattiva Fast Startup in Windows
  • Usa UEFI per entrambi i sistemi
  • oppure usa Legacy BIOS per entrambi

Le configurazioni miste causano spesso problemi di avvio.


8. Riepilogo

Quando un sistema Dual Boot non si avvia, non significa necessariamente che tutto sia perduto. Spesso il problema riguarda l’ordine di avvio, GRUB, la partizione EFI o modifiche fatte da Windows.

  • Controlla l’ordine di avvio nel BIOS/UEFI
  • Verifica che le partizioni Windows e Linux esistano ancora
  • Ripara GRUB con una Live USB
  • Se necessario, ripara anche Windows Boot Manager

Lascia una risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *