Initrd módosítása hogyan?

Fórumok

Sziasztok.

Telepítettem egy Edgy-t, gondoltam kipróbálom ;), minden rendben, csak egy gondom van! Van egy adaptec scsi kártya a gépemben, ehhez az aic7xxx modult tölti be, hiába rakom blacklist-re! Valszeg azért, mert az initrd-be benne van! Ezzel az a gondom, hogy nagyon lassan detektálja a scsi-s eszközöket! Ehelyett eddig az aic7xxx_old modult használtam, ez megvan itt is! A kérdésem az lenne, hogy hogyan tudnám módosítani az initrd-t/kivenni belöle ez a modult? Vagy van vmi kernelparaméter, amivel megadhatom, hogy ezt ne töltse be? Initrd nélkül nem indul a rendszer!

Köszi a tippeket

Hozzászólások

haly
az initrd egy tömöritett file. átnevezni initrd.gz-re.
initrd.gz kicsomagol valahova initrd.img néven
felcsatol mount -o loop initrd.img /mnt/
szerkeszteni a kivánt file-t
umount initrd.img /mnt/
becsomagolni gzip formába. visszanevezni.
bemásolni a kivánt helyre, de elõtte az eredetirõl másolat...

Hali

file /boot/initrd
/boot/initrd: Squashfs filesystem, little endian, version 3.0, 3522930 bytes, 490 inodes, blocksize: 65536 bytes,

mellesleg direktben mountolható (UHU alatt)

gzip meg nem nyitja, gzip: /boot/initrd: not in gzip format

Egyebek iránt van HOWTO initrd-re
vagy kugli: http://www.google.hu/search?q=initrd+howto

magyarul:
http://tldp.fsf.hu/HOWTO/Kernel-HOWTO-hu/create_initrd.html

üdv:
-TamsA-

Ahogy én tudom az ubuntu iniramfs-t használ. Tudom ajánlani a:
man mkinitramfs (sőt ez egy shellscript az /usr/sbin-ben így meg is nézheted miről szól)
man update-initramfs
man initramfs.conf

lehet pl úgy hogy:
rmmod aic7xxx (meg amit még nem akarsz)
mkiniramfs -o /boot/sajat.img `uname -r`