Configurazione di hardware e sistema operativo prima dell'installazione In alcuni casi, prima di installare &debian;, potrebbe essere necessario riconfigurare dell'hardware, in questa sezione è descritto cosa fare. Generalmente si tratta di controllare e, nel caso, di modificare le impostazioni del BIOS/firmware di sistema. Il BIOS o firmware di sistema è il software essenziale per il funzionamento dell'hardware, il suo utilizzo è critico durante il processo di bootstrap (che segue l'accensione). &bios-setup-i386.xml; &bios-setup-powerpc.xml; &bios-setup-sparc.xml; &bios-setup-s390.xml; &bios-setup-arm.xml; Sistemi con firmware UEFI UEFI (Unified Extensible Firmware Interface) è un nuovo tipo di firmware di sistema utilizzato su molti sistemi recenti ed è, tra le altre cose, pensato per rimpiazzare il BIOS classico dei PC. Attualmente la maggior parte dei sistemi PC che utilizzano UEFI hanno nel firmware il così detto CSM (Compatibility Support Module) che fornisce al sistema operativo esattamente le stesse interfacce del BIOS di un PC, in questo modo è possibile usare su sistemi UEFI il software scritto per il BIOS classico senza alcuna modifica. Ciononostante UEFI è pensato per rimpiazzare completamente il vecchio BIOS senza la completa compatibilità all'indietro ed esistono già alcuni sistemi UEFI senza CSM. Sui sistemi UEFI è necessario prendere alcuni accorgimenti per l'installazione del sistema operativo. Il firmware di sistema carica il sistema operativo in modi notevolmente diversi tra il classico BIOS (o UEFI in modalità CSM) e UEFI in modalità nativa. La differenza principale è come le partizioni del disco sono scritte sul disco. Il BIOS classico e UEFI in modalità CSM usano una tabella della partizioni DOS, la modalità UEFI nativa utilizza uno schema di partizionamento diverso chiamato GPT (GUID Partition Table). Su un singolo disco è possibile usare solo una delle due e, nel caso di sistemi con più sistemi operativi installati su un unico disco, tutti i sistemi operativi devono obbligatoriamente utilizzare lo stesso tipo di tabella delle partizioni. L'avvio da un disco con GPT è possibile solo usando UEFI in modalità nativa; l'uso di GPT diventa sempre più comune con il crescere della dimensione dei dischi poiché la tabella delle partizioni DOS non supporta dischi più grandi di circa 2 Terabyte invece GPT gestisce dischi molto più grandi. Un'altra importante differenza tra BIOS (o UEFI in modalità CSM) e UEFI in modalità nativa è da dove viene caricato il programma di avvio e in quale formato deve essere, quindi è necessario usare un bootloader specifico per ciascun sistema. Quest'ultima differenza è molto importante per avviare &d-i; su un sistema UEFI con CSM perché &d-i; sceglie se installare il bootloader per BIOS oppure per UEFI nativa in base alla modalità con la quale è stato avviato. Solitamente questo semplice controllo funziona ma può creare dei problemi quando ci sono più sistemi operativi. Inoltre su alcuni sistemi UEFI con CSM la modalità di avvio usata per i supporti removibili può essere diversa da quella usata per i dischi fissi e quindi può accadere che quando si avvia l'installatore da una chiavetta USB sia eseguito in una modalità diversa da quella con cui sono avviati i sistemi operativi presenti sul disco fisso. Ciò potrebbe comportare l'installazione di un bootloader non adatto e di conseguenza al termine dell'installazione il sistema potrebbe non essere più avviabile. Al momento di scegliere il dispositivo da cui fare l'avvio nel menu proposto dal firmware, alcuni sistemi offrono due opzioni separate per ciascun dispositivo in modo da lasciar decidere all'utente se l'avvio deve avvenire in modalità CSM oppure in modalità UEFI nativa. Un altro aspetto di UEFI è il così detto secure boot (avvio sicuro). Il secure boot è una funzionalità offerta da UEFI che consente al firmware di caricare ed eseguire solo il codice che è stato firmato crittograficamente con determinate chiavi e di conseguenza blocca qualsiasi altro codice (potenzialmente pericoloso) non firmato o firmato con una chiave non riconosciuta. In pratica l'unica chiave accettata dalla maggior parte dei sistemi UEFI con secure boot è una chiave di Microsoft usata per firmare il bootloader di Windows. Dato che il codice di avvio utilizzato da &d-i; non è firmato da Microsoft, per avviare l'installatore è necessario disattivare preventivamente, se è attivo, il secure boot. Il secure boot è spesso attivo sui sistemi su i quali è preinstallato Windows 8 a 64Bit, purtroppo non c'è un modo standardizzato nella configurazione UEFI per disabilitarlo. Su alcuni sistemi la possibilità di disattivare il secure boot è visibile solo dopo aver impostato una password per il BIOS, quindi se il secure boot è attivo e non si riesce a trovare l'opzione per disattivarlo, provare a impostare la password del BIOS, spegnere e riaccendere la macchina e ripetere la ricerca dell'opzione. Disattivare la funzione <quote>fast boot</quote> di Windows 8 Windows 8 dispone di una funzionalità per ridurre il tempo necessario all'avvio chiamata fast boot. Tecnicamente, quando questa funzione è attiva, Windows 8 non esegue un vero spegnimento né l'avvio successivo riparte da freddo, ciò che accade assomiglia a una sospensione parziale sul disco, questo riduce il tempo di avvio. Se Windows 8 è l'unico sistema presente sul disco, non ci sono problemi, invece se sono installati altri sistemi operativi che accedono agli stessi filesystem a cui accede Windows 8 potrebbe verificarsi dei problemi e delle perdite di dati. Infatti potrebbe accadere che lo stato reale del filesystem potrebbe essere diverso da quello che Windows 8 si aspetta che sia al riavvio e questo potrebbe causare la corruzione del filesystem al successivo accesso in scrittura al filesystem. Quindi in configurazioni dual boot per evitare corruzioni del filesystem è necessario disattivare da Windows la funzionalità fast boot. Problemi hardware a cui prestare attenzione Tastiere USB e BIOS Se non si dispone di una tastiera PS/2 e si ha solo una tastiera USB, su alcuni PC molto vecchi potrebbe essere necessario attivare nella configurazione del BIOS l'emulazione di tastiera per poter usare la tastiera nel menu del bootloader; questo non è un problema sui sistemi più recenti. Se non è possibile usare la tastiera nel menu del bootloader, consultare il manuale della scheda madre cercando informazioni sulle opzioni Legacy keyboard emulation o USB keyboard support. Qualità della visualizzazione su Powermac OldWorld Alcuni Powermac OldWorld, principalmente quelli con il control display driver, potrebbero non essere in grado di riprodurre correttamente la mappa dei colori sotto Linux quando è richiesta una visualizzazione con più di 256 colori. Se si verificano problemi di visualizzazione dopo il riavvio (si vedono degli strani caratteri o non si vede nulla) oppure se dopo l'avvio lo schermo diventa nero anziché mostrare l'interfaccia utente del sistema d'installazione, è possibile provare a modificare le impostazioni di visualizzazione sotto MacOS in modo da usare 256 colori al posto di migliaia o addirittura milioni di colori.