Metodi di pagamento Abuse

Come ripristinare Grub dopo l'installazione di Windows

07.07.2024, 19:41

Se sul vostro computer sono presenti due sistemi operativi, Windows e Linux, e avete aggiornato Windows da 7, 8 o 8.1 al più recente Windows 10, potrebbero verificarsi problemi con il boot loader Grub quando si utilizza UEFI Secure Boot. Durante l'aggiornamento del sistema, Windows 10 cancella semplicemente il bootloader Grub e vi scrive il proprio bootloader.

Quindi, dopo il riavvio del sistema, l'utente si aspetta di vedere un menu di selezione del sistema operativo Grub, ma invece il nuovo Windows 10 si avvia. Potrebbe sembrare che non ci sia modo di accedere a Ubuntu o che non sia possibile eseguire Ubuntu insieme a Windows 10. Ma non è così. Ma non è così.

Perché ripristinare Grub dopo l'installazione di Windows?

Dopo l'installazione di Windows, potrebbe essere necessario ripristinare il boot loader Grub se si dispone di un Dual Boot con Linux. Windows potrebbe sovrascrivere il boot loader Grub durante l'installazione, causando l'interruzione dell'avvio di Linux. Il ripristino di Grub consente di scegliere il sistema operativo all'avvio del computer e di ripristinare l'accesso a Linux.

Ripristino di Grub

Spesso gli esperti consigliano di installare Ubuntu su un'altra unità, ma esiste una soluzione semplice. È sempre possibile utilizzare il metodo standard, ad esempio utilizzando un disco LiveCD. Ma se si utilizza UEFI, c'è una soluzione che prevede l'utilizzo di Windows 10.

Avviare CMD

Innanzitutto, fate clic sull'icona di ricerca di Windows, digitate cmd e trovate il Prompt dei comandi di Windows. Fare clic con il pulsante destro del mouse e selezionare Esegui come amministratore:

Cmd запуск

Connetti partizione EFI

Successivamente si può cercare di indovinare il nome del file del boot loader Grub sulla partizione EFI, ma si può anche fare il contrario e guardare semplicemente. Per montare la partizione EFI eseguire diskpart. Per farlo, eseguire:

$ diskpart

Quindi viene visualizzato un elenco di dischi disponibili:

$ list disk

Selezionare come attiva l'unità in cui è installato Windows 10 e in cui si trova attualmente la partizione EFI:

$ sel disk 0

Come ripristinare Grub dopo l'installazione di Windows

Visualizzare un elenco di partizioni sul disco:

$ list vol

Individuare la partizione EFI, che di solito è formattata con il file system FAT e occupa circa 100 megabyte di spazio. In questo caso, si tratta del volume 2:

Come ripristinare Grub dopo l'installazione di Windows

A questa partizione deve essere assegnata una lettera. Per farlo, eseguire:

$ sel vol 2
$ assign letter=I:

Come ripristinare Grub dopo l'installazione di Windows

Trova bootloader

Ora è necessario trovare il file del boot loader nella partizione EFI. Ma non è possibile aprire questa partizione in Explorer, è necessario usare solo la riga di comando. Chiudere DiskPart ed eseguire:

$ cd /d I:

Quindi utilizzare il comando dir per trovare il bootloader di Grub. Per esempio:

$ dir EFIUbuntu

Come ripristinare Grub dopo l'installazione di Windows

C'è un file grubx64.efi qui. Questo è il file. Il bootloader potrebbe essere chiamato in modo diverso in altre distribuzioni, per questo vi ho detto come cercarlo.

Ripristino di GRUB

Ora copiate ed eseguite questo comando:

bcdedit /set {bootmgr} path EFIubuntugrubx64.efi

Se avete i diritti di amministratore non dovrete inserire alcuna password e il programma dovrebbe funzionare correttamente. Questo comando ripristinerà il bootloader di Grub anziché quello di Windows 10.

Se il comando restituisce un errore, è possibile annullare le modifiche con questo comando:

$ bcdedit /deletevalue {bootmgr} path EFIubuntugrubx64.efi

Si può quindi abilitare il bootloader di Windows 10:

$ bcdedit /set {bootmgr} path EFIMicrosoftBootootmgfw.efi

Riavviate il computer e vedrete il familiare Grub sullo schermo. Questo completa il processo di recupero di Grub.

Perché il ripristino fallisce?

Ci sono diversi motivi per cui il ripristino di Grub può essere difficile dopo l'installazione di Windows. Ecco alcuni dei possibili motivi:

  1. Sovrascrittura del bootloader: quando si installa Windows, soprattutto sulla stessa partizione in cui è installato Linux, Windows può sovrascrivere il bootloader di Grub con il proprio bootloader, rendendo Grub non più disponibile.
  2. UEFI e Secure Boot: Sui computer con UEFI e Secure Boot abilitati, potrebbe essere necessaria una configurazione aggiuntiva per ripristinare Grub dopo l'installazione di Windows.
  3. Partizioni e dischi diversi: se sistemi operativi diversi sono installati su partizioni o dischi diversi, anche questo può influire sul modo in cui Grub viene ripristinato.
  4. Ripristino errato: a volte possono verificarsi errori o comandi errati durante il tentativo di ripristinare Grub, causando il fallimento della procedura di ripristino.
  5. Aggiornamenti di Windows: dopo gli aggiornamenti di Windows, possono verificarsi problemi con il bootloader Grub a causa delle modifiche apportate al sistema.

Per ripristinare con successo Grub dopo l'installazione di Windows, si raccomanda di utilizzare le istruzioni specializzate per la configurazione specifica e la distribuzione Linux.