postoji resenje bez kompajliranja kernela! na sistemu moras imati instaliran paket mkinitrd-1.0.1-i486-2.tgz i u zavisnosti koji file system koristis kucas kao root dok se nalazis u /boot direktorijumu jednu od sledecih komandi:
1. ext3 -> #mkinitrd -c -k 2.6.7 -m jbd:ext3 -f ext3 -r /dev/hda9
2. reiserfs -> #mkinitrd -c -k 2.6.7 -m reiserfs
/dev/hda9 zameni sa diskom na kome ti je root particija!
tako ces napraviti RAM disk u kojem ce se nalaziti kernel modul sa podrskom za odredjeni file system.
deo lilo.conf file-a treba da ima otprilike sledeci izgled:
image = /boot/vmlinuz
root = /dev/hda9
label = linux
read-only # Non-UMSDOS filesystems should be mounted read-only for checking
image = /boot/vmlinuz-generic-2.6.7
initrd = /boot/initrd.gz
root = /dev/hda9
label = linux-2.6
read-only
obrati paznju na komadnu initrd=/boot/initrd.gz koja ucitava RAM disk.
NAPOMENA: ako imas cd rezac, obavezno iskljuci scsi emulaciju!
(u lilo.conf file-u linija: append=”hdc=ide-scsi”) posto taj uredjaj nece biti pronadjen; scsi emulacija nije potrebna u 2.6 seriji kernela!