Installare Debian su PC con firmware UEFI: differenze tra le versioni

m
aggiunta categoria, era senza
m (revisione)
m (aggiunta categoria, era senza)
 
(4 versioni intermedie di 4 utenti non mostrate)
Riga 2: Riga 2:
|precedente=Installare Debian da hard disk
|precedente=Installare Debian da hard disk
|successivo=Squeeze, installer di default}}
|successivo=Squeeze, installer di default}}
{{Versioni compatibili|Jessie|Testing_2015|Unstable_2015}}
{{Versioni compatibili|Jessie|Stretch|Buster}}


== BIOS e UEFI ==
== BIOS e UEFI ==
Riga 21: Riga 21:
Per entrare nell'UEFI, generalmente si deve premere il tasto CANC / DEL (Asus, MSI) oppure F2 (Asus, Acer) o F10 (HP/Compaq) all'avvio del PC, ma in alcuni notebook non è così immediato: a volte a notebook spento bisogna tenere premuto uno dei tasti appena citati e accendere, oppure premere un apposito interruttore con la punta di una biro (Lenovo).<br>
Per entrare nell'UEFI, generalmente si deve premere il tasto CANC / DEL (Asus, MSI) oppure F2 (Asus, Acer) o F10 (HP/Compaq) all'avvio del PC, ma in alcuni notebook non è così immediato: a volte a notebook spento bisogna tenere premuto uno dei tasti appena citati e accendere, oppure premere un apposito interruttore con la punta di una biro (Lenovo).<br>
In alcuni UEFI (es. portatili Acer) per poter modificare alcune opzioni, bisogna prima impostare una Supervisor Password dall’UEFI stesso.
In alcuni UEFI (es. portatili Acer) per poter modificare alcune opzioni, bisogna prima impostare una Supervisor Password dall’UEFI stesso.
 
{{Box|Nota|L'incompatibilità tra Debian e il Secure Boot è in corso di risoluzione. Fare riferimento a [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug{{=}}820036 questa] segnalazione di [[bug]] sul [[BTS]]. Debian 10 ([[Buster]]) è la prima a supportare il Secure Boot out-of-the-box, almeno per le [[architettura|architetture]] PC a 64 bit (''amd64'').}}
=== Supporti di installazione ===
=== Supporti di installazione ===
Quasi tutti i supporti di installazione Debian sono già avviabili da UEFI, tranne:
Quasi tutti i supporti di installazione Debian sono già avviabili da UEFI, tranne:
* l'immagine ridottissima ''mini.iso'' (conosciuta anche come [https://www.debian.org/distrib/netinst#verysmall netboot]), che non ha un bootloader UEFI.
* l'immagine ridottissima ''mini.iso'' (conosciuta anche come [https://www.debian.org/distrib/netinst#verysmall netboot]), che non ha un bootloader UEFI.
* [https://www.debian.org/CD/live/index.it.html l'immagine live] che attualmente non lo supporta, ma presto dovrebbe farlo (immagini live sperimentali [http://cdimage.debian.org/cdimage/experimental-live/ qui]).
* [https://www.debian.org/CD/live/index.it.html le immagini live] delle "vecchie" release, Debian 8 ([[Jessie]]) compresa. Mentre da Debian 9 ( [[Stretch]]) UEFI è supportato, e da Debian 10 ([[Buster]]) lo è anche il Secure Boot sulla maggior parte dei moderni PC (per maggiori informazioni si rimanda [https://wiki.debian.org/SecureBoot qui]).
 
==== mini.iso ====
==== mini.iso ====
Questa immagine iso non possiede un bootloader per UEFI, ma al suo interno ce n'è uno e possiamo metterlo benissimo noi se usiamo una chiavetta USB come supporto di installazione.<br>
Questa immagine iso non possiede un bootloader per UEFI, ma al suo interno ce n'è uno e possiamo metterlo benissimo noi se usiamo una chiavetta USB come supporto di installazione.<br>
Riga 55: Riga 54:
=== Installazione di GRUB ===
=== Installazione di GRUB ===
GRUB, il bootloader predefinito di Debian, viene installato nella partizione ESP in <code>/EFI/debian/grubx64.efi</code> (quel ''x64'' nel nome è perché ho installato Debian con architettura ''amd64''). Durante l'installazione di GRUB, potrebbe essere chiesto se si vuole installare una seconda copia del bootloader in un percorso generico della partizione ESP (che dovrebbe essere <code>/EFI/Boot/bootx64.efi</code>), nel caso che l'UEFI di quella macchina sia implementato male e invece di cercare tutti i bootloader presenti nella partizione di sistema, cerchi soltanto quello presente in quel percorso (bug frequente, spesso nelle prime macchine con UEFI). In questo caso GRUB potrebbe sovrascrivere il bootloader di un S.O. già presente, ma si potrà sempre configurare GRUB per avviare anche l'altro S.O. (generalmente basta dare il comando <code>update-grub</code> come ''root'' o con <code>sudo</code>).
GRUB, il bootloader predefinito di Debian, viene installato nella partizione ESP in <code>/EFI/debian/grubx64.efi</code> (quel ''x64'' nel nome è perché ho installato Debian con architettura ''amd64''). Durante l'installazione di GRUB, potrebbe essere chiesto se si vuole installare una seconda copia del bootloader in un percorso generico della partizione ESP (che dovrebbe essere <code>/EFI/Boot/bootx64.efi</code>), nel caso che l'UEFI di quella macchina sia implementato male e invece di cercare tutti i bootloader presenti nella partizione di sistema, cerchi soltanto quello presente in quel percorso (bug frequente, spesso nelle prime macchine con UEFI). In questo caso GRUB potrebbe sovrascrivere il bootloader di un S.O. già presente, ma si potrà sempre configurare GRUB per avviare anche l'altro S.O. (generalmente basta dare il comando <code>update-grub</code> come ''root'' o con <code>sudo</code>).


== Dual boot con Windows ==
== Dual boot con Windows ==
Riga 65: Riga 63:
Per l'informazione, anche l'installer di Windows riconosce se è stato avviato in modalità UEFI e anche per lui vale la regola che bisogna avere il disco con la tabella GPT, altrimenti l'installazione non potrà proseguire. Per cambiarla bisogna aprire dall'installer stesso un prompt dei comandi ed eseguire <code>diskpart</code> (ma questo è off-topic), oppure si può usare una distro Linux live per convertire in GPT prima di installare Windows. Dopo alcuni test, sembrerebbe che a partire da Windows 10 la conversione da MBR a GPT sia automatica durante l'installazione e non è più necessario convertire prima di installare.<br>
Per l'informazione, anche l'installer di Windows riconosce se è stato avviato in modalità UEFI e anche per lui vale la regola che bisogna avere il disco con la tabella GPT, altrimenti l'installazione non potrà proseguire. Per cambiarla bisogna aprire dall'installer stesso un prompt dei comandi ed eseguire <code>diskpart</code> (ma questo è off-topic), oppure si può usare una distro Linux live per convertire in GPT prima di installare Windows. Dopo alcuni test, sembrerebbe che a partire da Windows 10 la conversione da MBR a GPT sia automatica durante l'installazione e non è più necessario convertire prima di installare.<br>
Le versioni di Windows installabili su sistemi con UEFI sono Windows 7 (solo a 64 bit), Windows 8.x (tutte le architetture) e Windows 10 (tutte le architetture).<br>
Le versioni di Windows installabili su sistemi con UEFI sono Windows 7 (solo a 64 bit), Windows 8.x (tutte le architetture) e Windows 10 (tutte le architetture).<br>
Dopo l'installazione di Windows 8.x (o se già installato, prima dell'installazione di Debian) bisogna disabilitare la funzione [https://wiki.archlinux.org/index.php/Windows_and_Arch_dual_boot#Fast_Start-Up fast startup] (avvio veloce) per poter far convivere i due sistemi operativi.
Dopo l'installazione di Windows 8.x o 10 (o, se già installato, prima dell'installazione di Debian) bisogna disabilitare la funzione [https://wiki.archlinux.org/index.php/Windows_and_Arch_dual_boot#Fast_Start-Up fast startup] (avvio veloce) per poter far convivere i due sistemi operativi.


== Riferimenti ==
== Riferimenti ==
* https://www.happyassassin.net/2014/01/25/uefi-boot-how-does-that-actually-work-then/
* https://www.happyassassin.net/2014/01/25/uefi-boot-how-does-that-actually-work-then/
* https://wiki.archlinux.org/index.php/GUID_Partition_Table
* https://wiki.archlinux.org/index.php/Partitioning#GUID_Partition_Table




{{Autori
{{Autori
| Autore = [[Utente:BubuXP|BubuXP]] 12:52, 27 mag 2015 (CEST)
| Autore = [[Utente:BubuXP|BubuXP]] 12:52, 27 mag 2015 (CEST)
| Estesa_da =
:
| Verificata_da =
| Verificata_da =
: [[Utente:BubuXP|BubuXP]] 12:52, 27 mag 2015 (CEST)
| Numero_revisori = 1
| Estesa_da =
:
:
| Numero_revisori = 0
}}
}}
[[Categoria:Installazione]]
3 581

contributi