Partizionare per &arch-title;
Il partizionatore partman è lo strumento di partizionamento
standard dell'installatore. Si occupa di creare le partizioni e assegnare loro
dei punti di montaggio in modo che i dischi e i file system siano opportunamente
configurati per l'installazione. Le operazioni di partizionamento sono svolte
con il programma parted.
Formati EFI riconosciuti
Il firmware EFI di IA64 supporta due formati di tabella delle partizioni (o
etichette disco): GPT e MS-DOS. MS-DOS, il formato usato tipicamente sui PC
i386 non è più raccomandabile per i sistemi IA64. Anche se l'installatore
fornisce il comando cfdisk, si dovrebbe usare
parted, visto che solo
quest'ultimo può gestire correttamente sia tabelle GPT che tabelle MS-DOS.
La procedura automatica di partizionamento di partman prevede
una partizione EFI come prima partizione del disco, ma è anche possibile
impostare una partizione con il comando Partizionamento
Guidato dal menù principale, utilizzabile anche per creare una
partizione di swap.
Il partizionatore partman può gestire la maggior parte delle
configurazioni del disco. Nei rari casi in cui occorre impostare manualmente le
partizioni, è possibile usare la shell nel modo descritto sopra ed eseguire
l'utilità parted usando la sua interfaccia a riga di comando.
Quindi, ipotizzando di voler cancellare l'intero disco e creare una tabella
delle partizioni GPT e alcune partizioni, si può usare una sequenza di comandi
simile a questa:
mklabel gpt
mkpartfs primary fat 0 50
mkpartfs primary linux-swap 51 1000
mkpartfs primary ext2 1001 3000
set 1 boot on
print
quit
Viene creata una nuova tabella delle partizioni e vengono usate tre partizioni:
una partizione di avvio EFI, una di swap e una per il file system root. Infine
viene impostato il flag avviabile sulla partizione EFI. La dimensione delle
partizioni è indicata in megabyte, con inizio e fine calcolati a partire
dall'inizio del disco. Quindi, nell'esempio precedente abbiamo creato un file
system ext2 da 1999 MB che inizia 1001 MB dopo l'inizio del disco.
Si noti che formattare lo spazio di swap con parted può
richidere qualche minuto, visto che vengono controllati eventuali blocchi
danneggiati sulla partizione.
Requisiti per la partizione del boot loader
ELILO, il boot loader ia64, richiede una partizione con un file system FAT con
il flag avviabile impostato. La partizione deve essere
abbastanza grande da contenere il boot loader ed eventuali kernel e dischi RAM
che si intende utilizzare. Una dimensione minima può essere indicata in circa
20MB, ma se si pensa di utilizzare molti kernel diversi, un valore più adeguato
può essere 128MB.
Il gestore di avvio EFI e la shell EFI supportano pienamente la tabella delle
partizioni GPT, quindi la partizione di avvio non deve necessariamente essere la
prima, e non deve neppure appartenere allo stesso disco. Quindi non è un
problema se si dimentica di creare la partizione di avvio e ci si accorge
della cosa dopo aver formattato le altre partizioni: il partizionatore
partman controlla che esista una partizione EFI, così come
controlla che esista una partizione root, e dà
l'opportunità di correggere l'impostazione del disco prima di iniziare la
procedura di installazione dei pacchetti. Il modo più semplice di rimediare a
questo errore consiste nel restringere l'ultima partizione del disco in modo da
fare abbastanza spazio per aggiungere una partizione EFI.
Si raccomanda vivamente di allocare la partizione di avvio EFI sullo stesso
disco che ospita il file system root.
Partizioni diagnostiche EFI
Il firmware EFI è molto più sofisticato del solito BIOS presente sulla maggior
parte dei PC x86. Alcuni produttori sfruttano la capacità di EFI di accedere al
file system e avviare programmi per includere sul disco utilità diagnostiche e
utilità di amministrazione del sistema basate su EFI, tipicamente su un file
system in formato FAT. Per maggiori dettagli, si consiglia di consultare la
documentazione fornita col proprio sistema. Il momento più opportuno per creare
una partizione diagnostica è subito dopo aver creato una partizione di avvio
EFI.