Come si crea una partizione di sistema EFI?
TL; DR Come si crea una partizione di sistema EFI da zero? Come si mette il firmware EFI su di esso appena viene creato?
Versione lunga
I hava Toshiba T430 laptop. L'ho ricevuto con Windows 7 installato (ma credo che in origine sia stato spedito con Windows 8). Ci ho installato Ubuntu, ma ho cancellato alcune partizioni sul disco, così ho finito per cancellare Windows e avere solo Ubuntu. Tra le partizioni cancellate c'era la partizione di sistema EFI. Ho scoperto che Ubuntu ora si avvia in modalità Legacy (e non UEFI). Sto cercando di seguire questa guida sulla conversione della mia installazione di Ubuntu da Legacy a UEFI . Il problema - dato che non c'è una partizione EFI ogni volta che scelgo dal BIOS di avviare usando UEFI non posso avviare. Questo conta non solo per l'hard disk, ma anche per usb e DVD. Penso che sia logico - si aspetta una partizione EFI e siccome non riesce a trovarla, non può continuare ad avviarsi più avanti, sia da HDD che da DVD. Quindi come posso ricreare la partizione EFI?
La guida sopra dice:
Creare una partizione EFI
Se si sta partizionando manualmente il disco nel programma di installazione di Ubuntu, è necessario assicurarsi di avere una partizione EFI impostata.
Se il disco contiene già una partizione EFI (ad esempio se il computer ha Windows8 preinstallato), può essere utilizzato anche per Ubuntu. Non formattatela. Si raccomanda vivamente di avere solo 1 partizione EFI per disco.
Una partizione EFI può essere creata tramite una versione recente di GParted (la versione Gparted inclusa nel disco 12.04 è OK), e deve avere i seguenti attributi:
Ho avuto qualche problema nel creare questa partizione:
- Mi avvio da un DVD live di Ubuntu, apro GParted, creo una partizione da 200MB e la formatto in FAT32.
- In GParted non posso impostare il punto di mount e quindi non posso impostare il bootflag.
Non ho impostato il punto di mount in
/etc/fstab
perché è un CD live e fstab aveva un aspetto molto diverso da quello che mi aspettavo rispetto ad un normale boot. In ogni caso, non sapevo proprio quali valori impostare.Ho riavviato tramite il DVD live e poi ho scelto di installare Ubuntu. Ho poi creato una partizione con i criteri menzionati - punto di mount, 200MB, FAT32, flag di avvio.
Tuttavia, continuo ad avere questo problema e suppongo che sia perché su quella partizione non c'è un firmware EFI, è solo una partizione vuota, che è adatta ad avere firmware EFI.
Quindi, di nuovo, come faccio a creare una partizione EFI, che ha il software EFI, in modo che il portatile possa di nuovo avviarsi in modalità UEFI?
SOLUZIONE Grazie a entrambi per le risposte. Quello che ho fatto è stato installare Windows 8.1 da zero formattando l'intero disco e poi installando (questa volta correttamente) Ubuntu accanto ad esso. Queste sono le mie partizioni ora:
Durante il setup di Win 8, non appena ho cancellato tutte le partizioni esistenti e ho lasciato che Windows riformattasse il disco, ha creato automaticamente, oltre alla partizione principale di installazione, tre partizioni aggiuntive, cioè 1, 2, 3. Ora, dopo aver avuto un ESP adeguato, ho potuto avviare entrambi da HDD o DVD in modalità UEFI.
Si dice che l'ESP non memorizza alcuna informazione di default, ma immagino che quando un sistema operativo si installa, ci mette alcune informazioni. Quindi immagino che il mio caso fosse il seguente: L'avevo cancellato e anche se l'ho ricreato, non era pieno di informazioni, dato che la creazione dell'ESP è stata fatta dopo l'installazione di un sistema operativo. Ho perso l'installazione di Ubuntu (niente di grave, era comunque una nuova installazione), ma immagino che per salvarla avrei dovuto seguire i consigli di grawity . Non ho avuto tempo, però, ma fortunatamente ora va tutto bene.