just my technical opinion

martedì 13 ottobre 2009

Aggiungere un modulo ad initrd su RedHat/CentOS

Sebbene l'immagine initrd di default contenga tutti i driver necessari al sistema, a volte può succedere di dover personalizzare l'immagine initrd, includendo in esso alcuni moduli particolari. Vediamo la miglior procedura per fare questo in sistemi Red Hat o derivati.

Creiamo se non esiste il file /etc/sysconfig/mkinitrd/include e al suo interno inseriamo la seguente riga:
MODULES="e1000 reiserfs"
In questo esempio abbiamo incluso i moduli e1000 e reiserfs nell'immagine initrd. Non dimentichiamoci di rendere eseguibile questo file:
chmod 755 /etc/sysconfig/mkinitrd/include
Infine ricreiamo l'immagine initrd per il kernel corrente:
rm -f /boot/initrd-`uname -r`.img
mkinitrd /boot/initrd-`uname -r`.img `uname -r`
E assicuriamoci che Grub sia configurato correttamente, controllando il file /boot/grub/menu.lst.

0 commenti: