Ultimi aggiustamenti
Creazione della SWAP
Qualora la partizione di SWAP non l'aveste già creata nella fase di installazione di Debian oppure se sia essa da ripristinare, procediamo come segue. Se invece la swap è già sistemata passate pure al punto precedente.
Per prima cosa creiamo un LV da utilizzare come swap. Pertanto usiamo il comando lvcreate assegnando 1 Giga di dimensione (-L) o quanto riteniate voi opportuno, nominiamolo SWAP per semplificarci la vita (-name) e creiamolo nel nostro VG sistema:
lvcreate -L 1G -name SWAP sistema
Fatto ciò non resta che editare il file /etc/fstab in modo tale che il LV appena creato sia utilizzato appunto come swap:
/dev/mapper/sistema-SWAP none swap sw 0 0
Con il comando mount -a possiamo iniziare ad utilizzare il nuovo LV da subito, in ogni caso verrà montato dal kernel in automatico dal prossimo riavvio.
Copia della boot
Per garantire l'avvio indipendentemente da un disco all'altro è ancora necessario copiare la partizione /boot ed installare Grub anche sull'altro HD. Ricordatevi che in caso di aggiornamento del kernel, seppure evento raro, sarebbe opportuno effettuare nuovamente tutte le operazione descritte in questa sezione.
Iniziamo con l'effettuare la copia della boot tramite il semplice comando cp:
# cp -av /boot/* /bootbackup/
Installazione di Grub
Come ultimo passaggio installiamo Grub anche sull'hdb. Siccome i passaggi non sono così scontati consiglio vivamente, prima di iniziare a pasticciare con il boot loader, di eseguire una copia di ripristino dei due Hard Disk. Infatti il problema è quello di installare grub sui MBR di entrambi i dischi facendogli riconoscere hda ed hdb come identici ed intercambiabili.
Prendendo spunto da questa guida [6] sono riuscito a risolvere il problema per Grub1 (Legacy) come segue. L'idea di base è far sì che entrambi i dischi (hda e hdb) siano per GRUB corrispondenti al medesimo device (hd0). Quindi per prima cosa editiamo il file device.map come da esempio:
# cat /boot/grub/device.map (hd0) /dev/hda (hd0) /dev/hdb
A questo punto, se proviamo ad installare GRUB, verremo avvertiti di un errore:
# grub-install /dev/hdb The drive (hd0) is defined multiple times in the device map \ /boot/grub/device.map