Non raggiungere Gestione avvio di Windows in modalità di avvio UEFI mentre è presente la partizione EFI


0

Ero su Windows 10. Ho installato Fedora 25 disto. Il mio obiettivo era stabilire una configurazione a doppio avvio. Sfortunatamente, non sapevo nulla della differenza tra la modalità di avvio LEGACY (MBR) e UEFI (GPT). Quindi ho fatto degli errori. Dopo l'installazione di Linux, GRUB è stato installato come boot loader LEGACY e ho perso l'accesso al boot loader di Windows 10 in modalità di avvio UEFI.

Innanzitutto, ho provato a riparare il boot loader senza reinstallare Windows 10. Modificando lo script GRUB 40_custom, sono stato in grado di rigenerare il file grub.cfg per mostrare un elemento di Windows 10 nel menu di avvio di GRUB. Ma non funziona, quando ho selezionato l'elemento avevo un messaggio di errore di Windows Boot Manager che menzionava c: / bcd / boot. Al momento non ero a conoscenza del fatto che il mio Windows 10 era probabilmente accessibile solo tramite la modalità di avvio UEFI.

Quindi, ho avviato in modalità UEFI (avvio sicuro disabilitato), ho reinstallato Windows 10 con il partizionamento manuale. Ma non riesco ancora a raggiungere Windows 10 né la modalità UEFI né LEGACY (GRUB è ancora il boot loader LEGACY). È strano. Ho usato lo strumento diskpart e ho visto le classiche partizioni di Windows: Sistema, MSR, Windows, Ripristino, ma anche una partizione EFI (formattata FAT32). Ho verificato che il mio HDD utilizza GPT tramite diskpart. Come posso correggere l'avvio UEFI e configurare un dual-boot stabile Windows / Linux? Preciso di avere dati personali su una partizione NTFS situata vicino alla fine del mio HDD e in questo momento non ho modo di fare il backup.

Il mio hardware è un laptop MSI GE62 2QC Apache.


"Forse la partizione EFI è stata rimossa." - È stato rimosso? Devi rispondere a questa domanda prima che chiunque possa rispondere alla tua domanda. Utilizzare lo strumento di gestione delle partizioni di propria scelta per verificare se EFI è stato eliminato.
Ramhound,

@Ramhound Ho scritto che posso vedere la partizione EFI con diskpart. Si prega di leggere l'intero post.
Ant0nin,

Se riesci a vedere la partizione EFI con diskpart, la partizione non è stata rimossa, quindi chiarisci la tua domanda. Se si dispone di una partizione EFI su un disco MBR, non sarà possibile avviare Windows, fino al suo GPT. Quindi è necessario, modificare la domanda, dopo aver verificato se il disco utilizza MBR o GPT. È necessario modificare la domanda e chiarire questi punti. Non sei sicuro di qualcosa è il diverso consiglio tra i risultati che ti porta a perdere tutti i tuoi dati e noi ti aiutiamo a risolvere il tuo problema senza perdita di dati.
Ramhound,

@Ramhound Grazie per l'aiuto. Ho verificato che il mio HDD utilizza GPT tramite diskpart. Ho aggiornato la mia domanda come suggerisci.
Ant0nin,

Risposte:


0

È quasi sempre meglio installare tutti i sistemi operativi nella stessa modalità di avvio (BIOS / CSM / legacy vs. EFI / UEFI). Date le condizioni iniziali dell'avvio di Windows in modalità EFI, la soluzione migliore era installare Fedora anche in modalità EFI. Questo è abbastanza facile da fare con la maggior parte dei sistemi, ma ci sono alcune insidie. Gli errori comuni a questo punto includono:

  • Abilitazione del CSM : questo complica il percorso di avvio, come descritto in questa mia pagina. Il risultato è spesso un'installazione in modalità mista, come da te descritta: l'avvio di Windows in modalità EFI e Linux in modalità BIOS.
  • Preparazione inadeguata dell'unità USB - È possibile prendere a.isofile immagine per l'installazione di Linux e creazione di un'unità USB priva del BIOS o del caricatore di avvio EFI. Se manca il caricatore di avvio EFI, sarà impossibile avviarlo in modalità EFI e la maggior parte delle distribuzioni Linux verrà quindi installata in modalità BIOS se il disco può essere avviato in quella modalità. Questo problema va di pari passo con quello precedente: se il CSM non è abilitato, non si avvia un'unità USB preparata in modo errato; e in questo caso, gli utenti spesso abilitano il CSM, sia perché scoprono attraverso prove ed errori che questo funziona per avviare il supporto di installazione o perché seguono scarse istruzioni su Internet per farlo. Come notato, tuttavia, abilitare il CSM è un errore; la soluzione adeguata all'incapacità di avviare il supporto è scoprire perché non si sta avviando e riparare il supporto. (In rari casi, è necessario disabilitare l'avvio protetto.)

Data la configurazione attuale, la soluzione migliore è installare un boot loader EFI per Linux. Esistono diversi modi per farlo, ad esempio:

  • Boot Repair - Lo strumento Boot Repair potrebbe essere in grado di installare GRUB in modalità EFI in modo semi-automatico; tuttavia, questo strumento è principalmente destinato a Ubuntu e alle relative distribuzioni. Non sono sicuro di come risponderebbe a Fedora. Inoltre, per installare GRUB in modalità EFI , deve essere eseguito da un avvio in modalità EFI. Pertanto, dovrai padroneggiare le opzioni della modalità di avvio.
  • rEFInd - Il mio boot manager rEFInd può essere utile. È possibile scaricare l'unità flash USB o l'immagine CD-R di rEFInd e avviare con essa. Se questo ha esito positivo, probabilmente sarai in grado di avviare la tua attuale installazione Fedora in modalità EFI. Da ciò, è possibile installare REFInd RPM o installare la versione EFI di GRUB.
  • Installazione manuale : sono disponibili diversi caricatori di avvio EFI per Linux, come descritto in questa mia pagina. Ognuno di essi può essere installato manualmente copiando i propri file su ESP e quindi utilizzando efibootmgro uno strumento simile per registrarli con EFI. (Vedere la pagina di installazione del mio caricatore di avvio EFI per la procedura, in generale.) Si noti che questa procedura richiede l'avvio di Linux in modalità EFI, almeno per farlo correttamente. (Un disco di emergenza Linux funziona bene per questo; o potresti essere in grado di utilizzare rEFInd per avviare l'installazione di Fedora esistente in modalità EFI.)
  • Reinstalla Fedora - Puoi cancellare l'attuale installazione di Fedora e riprovare. (Puoi eliminarlo cancellando le sue partizioni o creando nuovi filesystem su di essi. NON cancellare o creare un nuovo filesystem su ESP, comunque.) Dato che presumibilmente hai fatto molto poco con la tua nuova installazione di Fedora, questo potrebbe essere più facile che provare a riparare la configurazione attuale. Come con la maggior parte delle opzioni precedenti, farlo correttamente richiede il controllo della modalità di avvio del computer; se avvii il programma di installazione in modalità BIOS, l'installazione sarà in quella modalità e tornerai da dove hai iniziato.

Come ulteriore sfondo, ti consiglio di leggere il blog di Adam Williamson su come funziona EFI e la mia pagina sull'installazione di Linux su sistemi EFI. Entrambi forniscono informazioni di base che troverai utili per comprendere la situazione ed evitare il tipo di errori che hai commesso. Dovresti anche leggere la mia pagina sul CSM, citata in precedenza.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.