2012-11-04 20:22:06 +0000 2012-11-04 20:22:06 +0000
32
32
Advertisement

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

Advertisement

Quali sistemi operativi possono essere messi nel nuovo bootloader che Windows 8 fornisce?

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

Advertisement

Risposte (1)

54
54
54
2012-11-04 21:22:29 +0000

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

Alcune cose prima:

La configurazione usuale per le persone che hanno configurazioni dual boot con Linux come uno dei sistemi operativi che la macchina ha installato è di avere un bootloader Linux di default, e aggiungere una voce per il sistema operativo Windows. Ciò che fa è caricare il bootloader di Linux e, se si vuole caricare Windows, esso si carica a catena nel bootloader di Windows che poi avvia Windows.

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

È possibile anche il contrario, sebbene non sia comune tra gli utenti Linux. Per esempio, il mio bootloader principale è quello di Windows che poi si carica a catena in uno di Linux per avviare Linux; ho configurato quello di Linux per essere per lo più invisibile e caricare subito.

Come aggiungere una voce Linux nel bootloader di Windows:

Dipende molto da cosa si installa prima e cosa dopo, sono sicuro che ci sono alcune guide in giro per internet che spiegano una procedura dettagliata su come impostare un ambiente dual+. Quindi mi limiterò a passare attraverso 2 diverse configurazioni:

Quando installate prima Windows: In questo caso quando installate la vostra distribuzione Linux, se vi permette di installare il bootloader in una partizione direttamente invece che nel MBR del disco rigido fatelo. Dopo il riavvio vi accorgerete che state avviando Windows proprio come se Linux non fosse stato installato affatto, dopo di che seguite lo scenario in cui Linux è stato installato per primo descritto qui sotto.

Se puoi solo installare il bootloader nell'MBR del disco rigido dopo il riavvio vedrai un bootloader Linux (Syslinux, GRUB, scegli tu), scegli la voce Windows lì e avvia Windows.

Ora, mi piace usare EasyBCD (gratuito per uso personale) per gestire il bootloader di Windows, ma tutto ciò che faccio con esso può essere realizzato anche con gli appropriati comandi bcdboot, bcdedit, ecc.

  1. Aprite EasyBCD e andate nella sezione “Add New Entry” e nella scheda “Linux/BSD”.
  2. Selezionate il bootloader che avete per la vostra distribuzione Linux. Nel caso di GRUB2 c'è una modalità autoselect che selezionerà la partizione appropriata per voi, per Syslinux per esempio dovete obbligatoriamente selezionare la partizione dove è installato.
  3. Date un nome alla voce, il nome che ci mettete è quello che apparirà nel bootloader di Windows.
  4. Selezionate la partizione dove risiede il vostro bootloader o la selezione automatica se questa opzione è possibile. Alla fine dovreste ritrovarvi con qualcosa del genere:

  5. Cliccate su “Aggiungi voce” e riceverete il risultato nella parte inferiore sinistra del programma:

  6. Ora devi ripristinare il bootloader di Windows come quello di default, per questo vai alla sezione “BCD Deployment”, lì seleziona di scrivere il bootloader di Vista/7 nell'MBR (che tra l'altro è lo stesso di Windows 8):

  7. Dopo di che sei a posto, riceverai una conferma simile a quella di prima. All'avvio vedrete il menu di avvio che vi chiederà di selezionarne uno:

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

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


** Perché non sono sicuro di raccomandare di fare questo usando il nuovo menu di avvio grafico in Windows 8:**

Essenzialmente perché il modo in cui funziona è diverso da quello del menu testuale (predefinito per Windows 7). In Windows 7 (o Vista) ti viene presentato prima il menu di avvio e poi inizia a caricare qualsiasi cosa tu scelga, nel nuovo menu grafico prima carica alcune cose (= ci vuole tempo) e poi ti presenta il menu di avvio. Se non selezioni di caricare Windows 8, riavvia la macchina e inizia a caricare quello che hai selezionato, che in questo caso è il bootloader di Linux.

Trovo che aspettare di caricare della roba solo per scartarla e riavviare non sia necessario se voglio solo avviare un altro sistema operativo; ma è la mia opinione personale sulla questione, non c'è alcun problema nel caricare Linux, o qualsiasi altro sistema operativo in questo modo.

Comunque, ci sono diversi modi per utilizzare il menu di avvio testuale in Windows 8, se sei interessato controlla questa risposta fuori.

Advertisement