Philippe Monroux wrote:
Bonjour
demsg | grep apm me donne :
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.13)
apm: disabled on user request.
dans /boot/config-2.2.18pre21 (qui je suppose est le fichier de conf du kernel)
CONFIG_APM=y
CONFIG_APM_DISABLE_BY_DEFAULT=y
Faut-il que je recompile le noyau pour avoir APM ?
Ou y a-t-il une solution moins compliqu�e ?
Pour moi il faut recompiler. Le fichier de config du kernel est
/usr/src/linux/.config et son format est exactement le m�me, il est donc
possible de reprendre celui qui est dans boot (� mon avis, c'est une
copie de ce fichier pour faciliter la recompilation).
Donc rappel pour le cas o�. Les sources doivent se trouver dans
/usr/src/linux (je conseille de renommer le r�pertoire en
kernel-2.2.18pre21 et de faire un lien vers linux). Tout d�pend de la
fa�on dont tu installes les sources mais si tu veux faire vite, je te
conseille le download (sur kernel.org ou en .deb) de la m�me version,
sinon la config va changer.
De toute fa�on, commence par :
# cp /boot/vmlinuz-2.2.18pre21 /boot/vmlinuz-2.2.18pre21-backup
# cd /usr/src
Ensuite, si tu as un .tgz (par exemple /root/linux-.2.2.18pre21.tgz), si
tu as un .deb, tu dois pouvoir sauter cette �tape :
# tar fxvz /root/linux-.2.2.18pre21.tgz
# mv linux kernel-2.2.18pre21
# ln -s kernel-2.2.18pre21 linux
Et puis dans tous les cas :
# cd linux
# make clean
# cp /boot/config-2.2.18pre21 .config
Editer le fichier .config pour changer
CONFIG_APM_DISABLE_BY_DEFAULT=y
en
CONFIG_APM_DISABLE_BY_DEFAULT=n
(avec emacs ou vi par exemple). Puis :
# make oldconfig
# make dep
# make bzImage
# cp arch/i386/boot/bzImage /boot/vmlinuz-2.2.18pre21
Et si tu utilises lilo (rien � faire de plus avec grub) :
# lilo
Voil�. Si tu as le moindre doute, demande avant de faire une b�tise ;)
R�gis.
PS : le ton de ta question m'a laiss� supposer que tu n'avais jamais
recompil� ton noyau. D�sol� pour le ton didactique si je me suis
tromp�... Mais �a pourra peut-�tre servir � quelqu'un quand m�me..