Come posso aggiungere Linux al nuovo boot manager di Windows 8?


32

Quali sistemi operativi possono essere inseriti nel nuovo bootloader fornito da Windows 8?

Sembra essere abbastanza carino e coerente con il resto del nuovo design di Windows 8, quindi sarebbe bello inserirvi Linux (Ubuntu) invece di usare GRUB o BURG . Inoltre sul mio sistema personale, Linux verrà messo su un disco rigido e non sull'SSD , quindi sarebbe un po 'più veloce.


Non sono sicuro che sia possibile. L'unica cosa che potrebbe lavoro è NeoGrub (parte di EasyBCD ), ma non ho mai provato qualcosa di simile.
Karan,

1
anche importante notare che non è possibile farlo su Windows RT.
Mikhail,

Come puoi anche installare un altro sistema operativo su RT
Suici Doga,

Risposte:


54

Puoi fare lo stesso che potresti in Windows 7, anche se non sono sicuro che lo consiglierei usando il menu di avvio grafico (motivo alla fine).

Alcune cose prima:

La solita installazione per le persone che hanno configurazioni a doppio avvio con Linux essendo uno dei sistemi operativi installati dalla macchina è di avere un bootloader Linux per impostazione predefinita e aggiungere una voce per il sistema operativo Windows. Quello che fa è caricare il bootloader di Linux e se si desidera caricare Windows, questo viene caricato nel bootloader di Windows che avvia Windows.

Poiché di solito è installato un solo Windows, il selettore di menu del bootloader di Windows non viene mai visualizzato dando l'impressione che la voce aggiunta nel bootloader di Linux carichi effettivamente Windows.

È anche possibile il contrario, anche se non è comune tra gli utenti Linux. Ad esempio, il mio bootloader principale è quello di Windows che successivamente si carica in uno Linux per avviare Linux; Ho configurato quello Linux per essere per lo più invisibile e caricare subito.

Come aggiungere una voce Linux nel bootloader di Windows:

Dipende molto da cosa installi prima e cosa poi, sono sicuro che ci sono alcune guide su Internet per spiegare una procedura dettagliata su come impostare un ambiente dual + boot. Quindi passerò attraverso 2 diverse configurazioni:

Quando installi prima Windows: In questo caso, quando installi la tua distribuzione Linux, se ti consente di installare il bootloader direttamente in una partizione anziché nell'MBR del disco rigido, fallo. Dopo il riavvio scoprirai che stai avviando Windows proprio come Linux non è stato affatto installato, dopodiché segui lo scenario in cui Linux è stato installato per la prima volta descritto di seguito.

Se è possibile installare il bootloader nell'MBR del disco rigido solo dopo il riavvio, verrà visualizzato un bootloader Linux (Syslinux, GRUB, lo si chiama), scegliere lì la voce di Windows e avviare Windows.

Ora, mi piace usare EasyBCD (gratuito per uso personale) a che fare con il bootloader di Windows, ma tutto ciò che faccio con esso può essere eseguita con il corretto bcdboot, bcdeditecc comandi.

  1. Apri EasyBCD e vai alla sezione "Aggiungi nuova voce" e alla scheda "Linux / BSD".
  2. Seleziona il bootloader che hai per la tua distribuzione Linux. Nel caso di GRUB2 esiste una modalità di selezione automatica che selezionerà la partizione appropriata per te, ad esempio per Syslinux devi selezionare obbligatoriamente la partizione in cui è installata.
  3. Assegna un nome alla voce, il nome che inserisci qui è quello che apparirà nel bootloader di Windows.
  4. Seleziona la partizione in cui risiede il tuo bootloader o seleziona automaticamente se questa opzione è possibile. Alla fine dovresti finire con qualcosa del genere:

    Aggiunta di una voce per un caricatore Syslinux

  5. Fai clic su "Aggiungi voce" e riceverai il risultato nella parte in basso a sinistra del programma:

    Conferma

  6. Ora devi ripristinare il bootloader di Windows come predefinito, per quello vai nella sezione "Distribuzione BCD", lì scegli di scrivere il bootloader Vista / 7 nell'MBR (che a proposito è lo stesso di Windows 8):

    Scrivere il nuovo MBR

  7. Dopo di che sei pronto, riceverai una conferma simile a prima. All'avvio vedrai il menu di avvio che ti chiede di selezionarne uno:

    Esempio di menu di avvio

Quando si installa prima Linux: in questo caso non è necessario ripristinare l'MBR (Master Boot Record, indica cosa eseguire il grosso modo successivo) poiché l'installazione di Windows sovrascriverà qualsiasi valore precedente lì.

NOTA: con i dischi UEFI e GPT questo può essere diverso, ma non ho modo di provarlo.


Perché non sono sicuro che consiglierei di farlo utilizzando il nuovo menu di avvio grafico in Windows 8:

Essenzialmente perché il modo in cui funziona è diverso rispetto al menu testuale (predefinito per Windows 7). In Windows 7 (o Vista) ti viene presentato per la prima volta il menu di avvio e quindi inizia a caricare qualunque cosa tu scelga, nel nuovo menu grafico carica prima alcune cose (= richiede tempo) e poi ti presenta il menu di avvio . Se non si sceglie di caricare Windows 8, riavvia il computer e inizia a caricare tutto ciò che è stato selezionato, che in questo caso è il bootloader Linux.

Trovo in attesa di caricare alcune cose solo per scartarle e riavviare inutili se voglio solo avviare un altro sistema operativo; ma è la mia opinione personale in merito, non c'è alcun problema caricando Linux o qualsiasi altro SO in questo modo.

Ad ogni modo, ci sono diversi modi per utilizzare il menu di avvio testuale invece in Windows 8, se sei interessato controlla questa risposta .


2
riguardo alla tua raccomandazione: ma dovrebbe essere solo un problema di tempo , giusto? Perché non sarebbe così difficile per me personalmente, poiché Windows è il sistema operativo predefinito il 95% delle volte per me (si potrebbe mettere in dubbio la mia sanità mentale per voler ancora fare il Dual-Boot)
kluka

Sì, solo tempismo. Non vorrei aspettare così tanto (dipende dal PC) solo per selezionare di avviare altri sistemi operativi dato che un bootloader Linux è più veloce da mostrare e alcuni di essi sono anche grafici. Modificherò la risposta per chiarire che nel caso qualcuno pensi che ci sia qualche tipo di problema nel farlo.
Xandy,

3
Questo non funziona sul mio sistema UEFI / GPT. EasyBCD tenta di aggiungere voci in stile .mbr al BCD anziché voci .efi e Windows Boot Manager non le piace.
david25272,

@ david25272 Hai provato di nuovo da allora? Forse con una versione più recente di EasyBCD? Mi sembra che l'autore di tale utility debba modificarlo per renderlo compatibile con i sistemi UEFI e i dischi GPT.
Samir,

@klyonrad No, non è solo una perdita di tempo dell'utente. È anche un vero inferno! Perché? Perché! Richiede all'utente di assistere (baby sit) al computer durante l'avvio e anche durante qualsiasi riavvio pianificato o imprevisto. Rende impraticabile l'avvio remoto (quasi tutte le configurazioni multi-boot lo fanno). È una perdita di tempo ed energia delle persone, è fastidioso, poco pratico ed è assolutamente stupido. Come può Linux avere un menu di avvio grafico e comunque avviarsi senza riavvio, ma non con Windows? Perché caricare qualcosa solo per scartarlo qualche istante dopo?
Samir,
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.