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
- 1715 megtekintés
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...
- A hozzászóláshoz be kell jelentkezni
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-
- A hozzászóláshoz be kell jelentkezni
UHU alatt tényleg squashfs fájlrendszerben van, de Ubuntu alatt is?
--
by Mikul@s
- A hozzászóláshoz be kell jelentkezni
Ubuntu alatt nem tudtam mountolni sehogy sem! Kicsomagoltam, mert gzippelt, de utánna sem mountolta semmilyen fs-el sem :(
<= PcZ On LinuxOS -- Powered By Gentoo Linux =>
'Software is like sex: It's better when it's free!'
By Linus Torvalds
- A hozzászóláshoz be kell jelentkezni
Lehet hogy akarcsak etch eseten, ez egy cpioval tomoritett konyvtarstruktura
- A hozzászóláshoz be kell jelentkezni
haly
igy sem?
mount -o loop initrd.img /mnt/
- A hozzászóláshoz be kell jelentkezni
Nem
<= PcZ On LinuxOS -- Powered By Gentoo Linux =>
'Software is like sex: It's better when it's free!'
By Linus Torvalds
- A hozzászóláshoz be kell jelentkezni
Ez itt Edgy alatt nem megy :(
<= PcZ On LinuxOS -- Powered By Gentoo Linux =>
'Software is like sex: It's better when it's free!'
By Linus Torvalds
- A hozzászóláshoz be kell jelentkezni
Ebben a bugreportban egy lehetséges megoldás, ami alapján el tudsz indulni:
https://launchpad.net/distros/ubuntu/+source/linux-source-2.6.15/+bug/3…
- A hozzászóláshoz be kell jelentkezni
Köszi, jó tipp!
<= PcZ On LinuxOS -- Powered By Gentoo Linux =>
'Software is like sex: It's better when it's free!'
By Linus Torvalds
- A hozzászóláshoz be kell jelentkezni
Ez alapján sikerült megcsinálnom.
Köszi mindenkinek a tippeket!
<= PcZ On LinuxOS -- Powered By Gentoo Linux =>
'Software is like sex: It's better when it's free!'
By Linus Torvalds
- A hozzászóláshoz be kell jelentkezni
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`
- A hozzászóláshoz be kell jelentkezni
és a bootloaderben csinálsz egy új szekciót a saját initrd-del (sajat.img)
-TamsA-
- A hozzászóláshoz be kell jelentkezni
Ez nem gond!
<= PcZ On LinuxOS -- Powered By Gentoo Linux =>
'Software is like sex: It's better when it's free!'
By Linus Torvalds
- A hozzászóláshoz be kell jelentkezni
Köszi
és ekkor csak a futó modulokat teszi initrd-be? pl, ha betöltöm helyette az aic7xxx_old-ot, akkor az lesz ott?
<= PcZ On LinuxOS -- Powered By Gentoo Linux =>
'Software is like sex: It's better when it's free!'
By Linus Torvalds
- A hozzászóláshoz be kell jelentkezni
Asszem igen, de nézz bele a scriptbe. Nem t'om ubuntun hogy van.
- A hozzászóláshoz be kell jelentkezni