Le 6 principali soluzioni: problemi di avvio di Windows e Linux
A volte i problemi con il Master Boot Record (MBR) o la Dual Boot Partition causano problemi di avvio di Windows Linux.
Queste circostanze devono essere corrette affinché tutto funzioni di nuovo. Fortunatamente, esiste un modo automatico per farlo nell’ambiente di ripristino di Windows 10.
Se questo non funziona, puoi eseguire manualmente le correzioni sul tuo computer. Scopri come continuando a leggere.
Una partizione di avvio doppio può causare problemi di avvio di Windows e Linux
Il dual boot può influire sulle prestazioni del computer e del disco. Di conseguenza, Windows si caricherà più velocemente su Linux, i programmi smetteranno presto di caricarsi e i file di scambio e di paging non funzioneranno in modo più efficiente.
Devi rimuovere immediatamente la partizione dual boot sul tuo computer.
È necessario rimuovere la partizione dual boot su Windows 10/11 su Linux
Molte persone hanno installato con successo diversi sistemi operativi (SO) sullo stesso disco rigido. Tuttavia, alcuni di loro utilizzano solo uno dei sistemi. In tal caso, potrebbe essere necessario disabilitare il dual boot su Windows 10 o 11 senza influire sull’altro sistema operativo.
Preparazione alla rimozione sicura del dual boot in Windows 10/11 su Linux
È una buona idea fare un backup del sistema operativo che desideri conservare prima di provare a rimuoverlo dal dual boot, nel caso qualcosa vada storto.
La rimozione della partizione Linux dopo l’installazione di Linux e Windows 10 o 11 potrebbe influire sul bootloader. Di conseguenza, dovresti anche preparare un’unità USB di ripristino di Windows 10.
Una volta disinstallato, è possibile utilizzare la risoluzione dei problemi per sostituire il bootloader Linux con il bootloader Windows avviando il computer dal disco di ripristino.
Modi per rimuovere una partizione Dual Boot in Linux
- Rimuovi la partizione Dual Boot con software gratuito
- Rimuovere la partizione dual boot tramite MSConfig
1. Rimuovere la partizione dual boot utilizzando software gratuito.
La partizione contenente il sistema operativo che desideri rimuovere immediatamente verrà rimossa utilizzando questa tecnica.
Utilizzare il software AOMEI Partition Assistant Standard se si esegue il dual boot di Windows e Ubuntu e si desidera disinstallare Ubuntu.
Poiché il sistema operativo Ubuntu è installato su una partizione Ext3 o Ext4 in Windows e Gestione disco non è in grado di riconoscere tali celle, potresti rimanere deluso se decidi di utilizzare Gestione disco di Windows 10/11 per eliminare il dual boot sul tuo computer.
- Installa il software gratuito AOMEI Partition Assistant Standard.
- Potresti notare che la partizione Ubuntu è formattata con Ext3 o Ext4 nella sua interfaccia principale. Seleziona “Elimina partizione” facendo clic con il pulsante destro del mouse sulla partizione Ubuntu.
- Scegli la tecnica di rimozione appropriata nella finestra di dialogo successiva in base alle tue esigenze.
- Per completare l’operazione in sospeso, fare clic su Applica e continua.
Attendi fino a quando la partizione Ubuntu non viene completamente rimossa. Una volta eliminato, puoi decidere se utilizzare lo spazio non allocato rimanente per ingrandire la partizione corrente o creare una nuova partizione indipendente.
2. Rimuovere la partizione dual boot tramite MSConfig
È possibile selezionare il sistema operativo (OS) per riavviare il computer per impostazione predefinita utilizzando l’utilità msconfig oppure è possibile rimuovere uno dei due sistemi operativi. Eseguire le seguenti operazioni:
- La finestra Configurazione di sistema si aprirà quando premi i pulsanti Windows Logo + R sulla tastiera per aprire la finestra Esegui, digita “msconfig”, quindi premi il tasto Invio.
- Controlla se il sistema operativo che desideri salvare è elencato come sistema operativo corrente o sistema operativo predefinito selezionando l’opzione “Download” nella finestra.
- Seleziona il tuo sistema operativo nella finestra e, se non è già selezionato, fai clic sul pulsante Imposta predefinito nella finestra successiva.
- Fare clic sull’altro e selezionare “Elimina” per rimuoverlo. Successivamente, fai clic su “Applica” e “OK”.
- Riavvia il computer, quindi chiudi la finestra per vedere se le modifiche hanno avuto effetto.
Ultimo passaggio dopo aver rimosso la partizione dual boot
- Utilizzare il CD di installazione o riparazione per avviare il computer. Dopo aver saltato la prima pagina di selezione della lingua, selezionare “Ripara macchina” nella schermata di configurazione principale.
- Fare clic sul pulsante Risoluzione dei problemi nel menu Scegli un’opzione/Download.
- Seleziona “Prompt dei comandi” dal menu “Opzioni avanzate”.
- Digitare il seguente comando al prompt dei comandi: bootrec.exe /fixmbr.
- A questo punto puoi riavviare il computer. Di solito si scarica su un PC. Ora Linux dovrebbe essere completamente scomparso.
Altri modi per correggere Windows 10 che non si avvia su Linux
Se il motivo è diverso dalla partizione dual boot quando Windows non si avvia in Linux, dovresti provare le soluzioni menzionate di seguito.
- Ottieni il disco che include Boot-Repair
- Ripristina GRUB
- Cambia il bootloader predefinito
- Usa lo strumento di configurazione di GRUB
- Utilizzo del ripristino di avvio
- Correggi il bootloader di Windows 10 nel terminale
1. Ottieni il disco che include Boot-Repair
La creazione di un disco USB Boot-Repair live (il disco che avvia automaticamente Boot-Repair) e l’avvio da esso è il modo più semplice per utilizzare Boot-Repair.
Si consiglia di installare l’ISO su una USB funzionante (ad esempio, tramite UnetBootin, LiliUSB o Universal USB Installer). Se il tuo avvio è in modalità EFI, non copiarlo su DVD.
2. Ricostruire GRUB
Il file MBR di Windows a volte può essere problematico per il menu GRUB sulle tue unità.
Il primo passo sarebbe scoprire se Linux è in grado di riconoscere Windows 10 sul sistema. Utilizzare il seguente comando per eseguire questa operazione.
sudo os-prober
Il programma di cui sopra cercherà le tue unità nel menu per altri sistemi operativi installati. Se viene trovato Windows, l’output sarà simile a questo.
Il file di configurazione di GRUB può essere ricostruito se la procedura precedente rileva correttamente il sistema operativo Windows 10. Per fare ciò, utilizzare il seguente comando.
sudo update-grub
Il comando precedente cerca tutte le partizioni sull’unità locale per verificare la presenza di sistemi operativi installati.
Se viene trovato Windows 10, dovresti vedere un risultato simile a quello qui sotto. Anche la voce di Windows verrà creata automaticamente utilizzando il comando nel file di configurazione.
3. Modificare il bootloader predefinito
Possiamo riportare il bootloader a Windows NT se sei sicuro che il file di avvio di Windows non sia danneggiato e non hai cancellato accidentalmente il contenuto dell’unità C.
- Inizia con Windows USB e seleziona “Avanti” nella schermata iniziale per completare l’operazione. Dopo aver selezionato Ripara il tuo computer, seleziona Risoluzione dei problemi.
- Seleziona “Prompt dei comandi” nella schermata “Impostazioni avanzate”.
- Eseguire il seguente comando dalla riga di comando per modificare il bootloader.
bcdedit /set {bootmgr} percorso \WINDOWS\system32\winload.efi
Il comando precedente cambierà Windows NT da GRUB come bootloader. Quando riavvii il computer, Windows dovrebbe avviarsi immediatamente perché il bootloader è stato rimosso.
Se stai eseguendo la migrazione da Ubuntu 19.10, dovresti tornare a Ubuntu 19.04 stabile poiché GRUB 2.04 è pieno di problemi.
4. Utilizzare lo strumento di configurazione di GRUB
Il file di configurazione di GRUB non deve essere aggiornato manualmente, è semplice e diretto. Useremo un programma gratuito chiamato Grub Customizer.
- Per scaricare e installare l’utilità, eseguire i seguenti comandi.
sudo add-apt-repository PPA: danielrichter2007/grub-customizer && sudo apt-get update
sudo apt install grub-configurer
- La prossima cosa che dobbiamo scoprire è la posizione del bootloader di Windows 10. Esegui il seguente comando su un terminale per trovarlo.
Lsblk
- Trova la partizione con il punto di montaggio “/boot/efi”. Windows Boot Manager è installato su questa partizione. Richiede il nome del dispositivo di una particolare partizione. io ho sda1. Pertanto, la posizione del file di avvio nella mia istanza è “/dev/sda1”.
- In alternativa, puoi installare gnome-disk-utility, un’applicazione grafica che mostra dischi e partizioni. Puoi trovare la partizione di sistema EFI nel menu. La descrizione della sezione dovrebbe essere simile a questa.
- Quindi vai allo strumento di configurazione di GRUB e inserisci una voce facendo clic sull’icona della pagina in alto.
- Selezionare “Chainloader” come tipo e “/dev/sda1” come partizione nella finestra popup dell’editor di voci. Puoi anche dare alla voce un nome adatto. Dopodiché premi Invio.
- La voce che hai inserito ora apparirà nel menu di configurazione di Grub. Per sincronizzare le modifiche con il file di configurazione GRUB esistente, è necessario fare clic su “Salva”.
- Dopo il riavvio, Windows 10 dovrebbe ora essere in grado di avviarsi. Se riscontri problemi, è probabile che i file di avvio o il record di avvio principale di Windows siano danneggiati.
5. Utilizzo della riparazione di avvio
- Installa Boot-Repair in Ubuntu
- O da un’esperienza Ubuntu esistente o da una sessione Ubuntu live (avvia il tuo computer con una chiavetta USB Ubuntu live, quindi seleziona “Prova Ubuntu”) (se puoi accedervi)
- Connessione internet.
- Premi Invio dopo ogni riga quando digiti i seguenti comandi in una nuova finestra di terminale:
sudo add-apt-repository PPA:yannubuntu/boot-repair && sudo apt update
sudo apt install -y boot-repair && boot-repair
- Il primo passo è fare clic sul pulsante “Genera il riepilogo delle informazioni di download”. Ha detto che avrebbe richiamato la diagnostica Boot-Info. Se si desidera scaricare il report online per condividerlo più facilmente, verrà visualizzata una finestra pop-up.
- Rivedere le informazioni sulla diagnosi.
6. Correggi il bootloader di Windows 10 nel terminale.
- Utilizzare un’unità USB avviabile per riavviare.
- Avvia Terminale.
- Digita dopo ciascuno dei seguenti comandi sulla riga di comando:
- sudo apt-get install syslinux
- sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda
- sudo apt-get install MBR
- sudo install-mbr -in -p D -t 0 /dev/sda
- Non dimenticare di sostituire l’unità di sistema di Windows 10 con sda.
- Successivamente, riavviamo e Windows 10 dovrebbe avviarsi senza problemi.
Il secondo approccio utilizza l’esecuzione di Syslinux attraverso il terminale. Devi seguire alcuni passaggi per installare Syslinux e usarlo per riparare il bootloader di Windows 10.
Ti consigliamo di attenersi al primo approccio se hai ancora familiarità con il loro funzionamento.
Il resto dei passaggi è semplice; devi cambiare l’input sda nella lettera dell’unità di sistema per Windows 10.
Lascia un commento