Le mar 27 fév 2007 17:13:30 CET, fabrice régnier <[EMAIL PROTECTED]> a écrit :
> salut la liste, > > J'ai un noyau 2.6.15 recompilé par mes soins sans besoin de > initrd.img-2.6.15. > Comme mon bios est buggé, j'ai récupéré la DSDT qui va bien et dans le > menu.lst de grub j'ai mis: > initrd /boot/DSDT.aml > > Et cela fonctionne au poil. magie ??? > Maintenant, je souhaite passer au noyau 2.6.18 MAIS sans recompiler. > J'installe donc le linux-image-2.6.18-3-686 fourni par debian. > Il me créé un initrd.img dans /boot/ et dans menu.lst, j'ai ceci: > initrd /boot/initrd.img-2.6.18-3-686 > > Ce noyau fonctionne presque nickel, sauf, et vous l'avez deviné, l'acpi > qui merde un peu. Je souhaite donc intégrer mon DSDT.aml à mon nouveau > initrd.img. > > J'utilise initramfs-tools et pas initrd-tools. > > Démarrage en 2.6.18 > # cp DSDT.aml /etc/initramfs-tools/ > # dpkg-reconfigure linux-image-2.6.18-3-686 > > et effectivement, j'ai bien un nouveau initrd.img (qui normalement > intégre DSDT.aml) > Pour vérifier le contenu, je fais un > # mount -t cramfs /boot/initrd.img-2.6.18-3-686 /mnt/initrd -o loop > mount: unknown filesystem type 'cramfs' Les initrd générés par initramfs-tools ne sont plus des images CRAMFS mais une archive CPIO compressée : pour extraire son contenu, faire : gunzip -cd <ton initrd> | cpio -id Pour l'ACPI, je donne ma langue au chat... Fred.