Re: initrd, 2.6.18 et DSDT.aml
Le mar 27 fév 2007 17:13:30 CET, fabrice régnier <regnier.fab@free.fr>
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.
Reply to: