Controllo della memoria disponibile e modalità
low memory
Una delle prime cosa che fa il &d-i; è controllare la quantità di memoria
disponibile. Se la memoria è limitata questo componente effettua delle
modifiche al processo d'installazione sperando che siano sufficienti per
consentire l'installazione di &debian-gnu; sul proprio sistema.
La prima misura che l'installatore prende per ridurre l'uso della memoria è
la disabilitazione delle traduzioni, questo vuol dire che l'installazione
può essere effettuata solo in lingua inglese. Ovviamente è possibile
localizzare il sistema dopo aver completato l'installazione.
Se questo non è sufficiente, l'installatore riduce ulteriormente l'uso
della memoria caricando solo i componenti essenziali per completare
un'installazione basilare. Questo riduce le funzionalità del sistema
d'installazione, rimane comunque disponibile la funzione per caricare
manualmente i componenti aggiuntivi, ma è necessario prestare attenzione
al fatto che a ogni componente selezionato corrisponde un aumento
dell'occupazione della memoria che potrebbe comportare il fallimento
dell'installazione.
Quando l'installatore funziona in modalità low memory
si
raccomanda la creazione di una partizione di swap relativamente grande
(64–128 MB). La partizione di swap viene usata come memoria
virtuale e quindi aumenta la quantità di memoria disponibile sul sistema.
L'installatore attiva la partizione di swap nelle primissime fasi del
processo d'installazione. Notare che un uso pesante dello swap può ridurre
le prestazioni del sistema e comporta un'elevata attività da parte del
disco.
Nonostante queste misure problemi come blocchi del sistema, errori
inaspettati o processi terminati dal kernel perché il sistema esaurisce
la memoria (segnalato con messaggi Out of memory
sul VT4
e nel syslog), rimangono comunque possibili.
Per esempio, è noto che la creazione di un file system ext3 molto grande
fallisce nella modalità low memory
se l'area di swap non è
sufficientemente grande. Se anche un'area di swap più grande non risolve,
creare un file system ext2 (questo è uno dei componenti essenziali
dell'installatore) e, dopo aver completato l'installazione, modificare la
partizione da ext2 in ext3.
È possibile forzare l'installatore a utilizzare un livello di soglia
più alto di quello calcolato in base alla memoria disponibile tramite
il parametro d'avvio lowmem
come descritto in
.