Come avviare Windows da GRUB: una guida completa


Se avete un sistema dual-boot con Ubuntu e Windows, potreste avere problemi con l’avvio di Windows da GRUB. GRUB è un bootloader che consente di scegliere quale sistema operativo avviare all’avvio del computer. Tuttavia, a volte Windows potrebbe non apparire nel menu di GRUB o non avviarsi correttamente. In questo articolo, discuteremo come avviare Windows da GRUB, come avviare Windows prima di Ubuntu, come eliminare GRUB e ripristinare il bootloader di Windows 10, cosa fare se Windows 10 non si avvia, come modificare l’avvio di GRUB e come ripristinare la partizione di avvio MBR di Windows.


Come avviare Windows da GRUB

Se si desidera avviare Windows da GRUB, ma non appare nel menu, è possibile aggiungerlo manualmente. Per farlo, è necessario modificare il file di configurazione di GRUB. Aprire il terminale e digitare il seguente comando:

sudo gedit /etc/default/grub

Questo aprirà il file di configurazione di GRUB nell’editor di testo. Cercare la riga che dice “#GRUB_HIDDEN_TIMEOUT=” e rimuovere il simbolo “#” per decommentarla. Modificate quindi il valore in “0” in modo che il menu non venga nascosto. Salvare il file e chiudere l’editor. Aggiornare quindi la configurazione di GRUB eseguendo il seguente comando:

sudo update-grub

In questo modo si scansiona il sistema alla ricerca dei sistemi operativi installati e li si aggiunge al menu di GRUB. Al successivo avvio del computer, si dovrebbe vedere l’opzione Windows nel menu.

Come avviare Windows prima di Ubuntu

Se si desidera rendere Windows il sistema operativo predefinito per l’avvio, è possibile modificare nuovamente la configurazione di GRUB. Aprire il terminale e digitare il seguente comando:

sudo gedit /etc/default/grub

Cercate la riga che dice “GRUB_DEFAULT=0” e cambiate il valore con il numero che corrisponde all’opzione Windows nel menu. Ad esempio, se Windows è la seconda opzione del menu, cambiare il valore in “1”. Salvare il file e chiudere l’editor. Aggiornare quindi la configurazione di GRUB eseguendo il seguente comando:

sudo update-grub

In questo modo Windows diventerà il sistema operativo predefinito all’avvio del computer.

Come eliminare GRUB e ripristinare il bootloader di Windows 10

Se si desidera rimuovere GRUB e ripristinare il bootloader di Windows 10, è possibile farlo utilizzando il supporto di installazione di Windows. Inserire il supporto di installazione nel computer e avviarlo. Selezionare la lingua e fare clic su “Avanti”. Nella schermata successiva, fare clic su “Ripara il computer” nell’angolo in basso a sinistra. Quindi selezionate “Risoluzione dei problemi” > “Opzioni avanzate” > “Prompt dei comandi”. Nel Prompt dei comandi, digitate il seguente comando:

bootrec /fixmbr

Questo riparerà il Master Boot Record (MBR) e ripristinerà il bootloader di Windows. Digitare quindi il seguente comando:

bootrec /fixboot

Questo riparerà il settore di avvio della partizione di Windows. Infine, digitare il seguente comando:

bootrec /rebuildbcd

Questo ricostruirà il file BCD (Boot Configuration Data) e aggiungerà l’installazione di Windows al menu di avvio. Riavviate il computer e dovrebbe avviarsi direttamente in Windows.

Cosa fare se Windows 10 non si avvia

Se Windows 10 non si avvia dopo aver installato Ubuntu o aver apportato modifiche alla configurazione di GRUB, si può provare a riparare il bootloader utilizzando il supporto di installazione di Windows come descritto sopra. Se ciò non dovesse funzionare, si può provare ad avviare l’ambiente di ripristino di Windows (WinRE) e utilizzare lo strumento di riparazione dell’avvio. A tal fine, avviare dal supporto di installazione di Windows e selezionare “Ripara il computer”. Quindi selezionare “Risoluzione dei problemi” > “Opzioni avanzate” > “Riparazione avvio”. In questo modo si cercherà di riparare il bootloader e i problemi di avvio.

Come modificare l’avvio di GRUB

Se si desidera modificare l’avvio di GRUB, è possibile modificare il file di configurazione di GRUB come descritto sopra. È anche possibile personalizzare l’aspetto del menu di GRUB modificando i file dei temi. Questi file si trovano nella directory /boot/grub/themes. È possibile scaricare e installare nuovi temi da Internet o crearne di propri.

Come ripristinare la partizione di avvio MBR di Windows

Se la partizione di avvio MBR di Windows è stata accidentalmente cancellata o danneggiata, è possibile utilizzare il supporto di installazione di Windows per ripararla. Seguire la stessa procedura descritta sopra per avviare il supporto di installazione e aprire il Prompt dei comandi. Digitare quindi il seguente comando:

bcdboot C:Windows /s C:

Questa operazione creerà una nuova partizione di avvio sull’unità C: e copierà i file necessari dall’installazione di Windows. Sostituire “C:” con la lettera dell’unità della partizione di Windows, se diversa. Quindi, riavviare il computer per avviare direttamente Windows.

In conclusione, l’avvio di Windows da GRUB può essere un po’ complicato, ma con le conoscenze e gli strumenti giusti è possibile risolvere facilmente qualsiasi problema si possa incontrare. Che si voglia aggiungere Windows al menu di GRUB, renderlo il sistema operativo predefinito o ripristinare il bootloader di Windows, c’è sempre una soluzione disponibile. Seguite i passaggi descritti in questo articolo e sarete in grado di avviare Windows senza problemi.

FAQ