GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Aggiungere un boot target non uefi a un Uefi Grub?

Ho due dischi nel mio sistema:

  1. Installazione di Windows 10 non UEFI
  2. UEFI Kubuntu 16.10

Questo sistema è il mio server di casa. Sto migrando da Windows a Kubuntu, ma ci vorrà del tempo poiché non riesco ancora a duplicare l'intera funzionalità. Nel frattempo, voglio eseguire il dual boot in modo da poter eseguire il server com'era (Windows) mentre sto configurando la distribuzione di Kubuntu in qualsiasi momento libero. Quindi:

Vorrei aggiungere Windows Boot all'elenco di destinazione di grub, tuttavia update-grub non trova il mio bootloader di Windows.

Immagino che il problema sia che sta cercando un avvio EFI mentre è presente solo un BIOS legacy.

C'è un modo per aggiungere la mia installazione di Windows come destinazione di grub?

Risposta accettata:

Non è possibile farlo con GRUB; tuttavia, lo è possibile con il mio rEFInd boot manager:

  1. Installa rEFInd usando il suo pacchetto Debian o PPA.
  2. Modifica /boot/efi/EFI/refind/refind.conf :Decommenta la scanfor riga e assicurati che hdbios è tra le opzioni.
  3. Riavvia.

Il risultato dovrebbe essere, nella schermata di ricerca, le opzioni per avviare Ubuntu e un'opzione grigia a forma di diamante che avvia Windows. (Se hai più dischi, potrebbero esserci più opzioni di avvio del diamante, una per ogni disco. Se hai più dischi e solo una di queste opzioni e non funziona, decommenta il uefi_deep_legacy_scan opzione in refind.conf .)

Se vuoi testare questo processo prima di installare qualsiasi cosa sul tuo disco rigido, puoi farlo usando l'immagine dell'unità flash USB di rEFInd (disponibile nella sua pagina di download). Dovrai modificare EFI/refind/refind.conf sull'unità USB come appena descritto, ma ovviamente il punto di montaggio sarà qualunque sia, non /boot/efi .

Un altro avvertimento:rEFInd può avviare un caricatore di avvio in modalità BIOS sulla maggior parte Computer basati su EFI, ma non su tutti. Alcuni dei primi EFI utilizzavano un EFI sovrapposto a un BIOS convenzionale, piuttosto che un EFI con un CSM. rEFInd non sarà in grado di reindirizzare a un caricatore di avvio in modalità BIOS su quei primi EFI. (Lo stesso vale per i sistemi privi di un BIOS sottostante o di un CSM, ma chiaramente non hai un sistema del genere se sei in grado di avviare Windows in modalità BIOS.)

Ci sono altre tre opzioni che potresti prendere in considerazione:

  • Reinstalla Ubuntu in modalità BIOS/CSM/legacy. Dovrai imparare a controllare il tuo CSM in modo da poter avviare il programma di installazione nella modalità corretta. Vedi questa mia pagina per ulteriori informazioni su questo argomento.
  • Installa un caricatore di avvio in modalità BIOS per Linux. Puoi farlo anche in modalità EFI, ma se non ti senti a tuo agio con l'installazione e la configurazione dei caricatori di avvio, questo può essere un compito impegnativo e che può facilmente andare molto male. Sfortunatamente, non ho un puntatore a una pagina che fornirà istruzioni dettagliate, ma una pagina del genere potrebbe esistere. Come consiglio generale, tuttavia, Boot Repair dovrebbe essere in grado di fare il lavoro — SE si avvia un disco di emergenza di Ubuntu in modalità BIOS per eseguire Boot Repair. (Vedi il mio link CSM per informazioni sul controllo della modalità di avvio.)
  • Converti Windows per l'avvio in modalità EFI. Questo post sul blog descrive come farlo. Questo compito è moderatamente difficile e comporta dei rischi. Nel complesso, è probabilmente più rischioso dell'installazione di un caricatore di avvio in modalità BIOS per Linux; tuttavia, la documentazione a cui ho collegato può aiutare molto.
Correlati:come nascondere un particolare utente dalla schermata di accesso in Ubuntu?
Ubuntu
  1. Dual Boot Ubuntu e Windows 10

  2. Debian – Il PC si avvia direttamente in Windows 10 invece di avviare Grub?

  3. Ubuntu si avvia per Grub Rescue?

  4. Dual Boot con Uefi e Luks:cosa devo sapere/fare?

  5. Nessun Grub e non è possibile avviare Windows 8 dopo aver installato Ubuntu 12.10?

Doppio avvio di Windows e Linux tramite UEFI

Come eseguire il dual boot di Windows 10 (UEFI) e Ubuntu 16.04 LTS / 17.04

Come eseguire il dual boot di Arch Linux e Windows 10 su un sistema UEFI

Modifica l'ordine di avvio in Windows Linux Dual Boot con Grub Customizer

Come disabilitare UEFI Secure Boot in Windows 10

Come eseguire il dual boot di Antergos Linux e Windows UEFI