Au boot présence de deux warnings sur hwclock /dev/rtc non présent,
sur lenny kernel 2.6.26-2-amd64.
L’horloge sytème avance d’une heure et aucun moyen de la mettre à l’heure par hwclock
La résolution n’est pas facile pour un débutant en voici le principe.
Il faut recompiler le noyau en déselectionnant (par make menuconfig):
Device Drivers —>
< > Real Time Clock —>
et en sélectionnant à la place:
Device Drivers —>
Character devices —>
Enhanced Real Time Clock Support (legacy PC RTC driver)
Generic /dev/rtc emulation
[*] Extended RTC operation
C’est pour avoir le module genrtc
Charger genrtc dans le kernel au boot:
echo “genrtc” >>/etc/modules
Changer l’ordre d’éxécution de module-init-tools (avant hwclock):
cd /etc/rcS.d/
mv S20module-init-tools S07module-init-tools
Guide des commandes a passer en étant root:
cd /usr/src
tar jxvf linux-source-2.6.26.tar.bz2
ln -s /usr/src/linux-source-2.6.26 linux
cd /usr/src/linux
vi Makefile et mettre à jour EXTRAVERSION = -Avatar (par exemple !)
cp /boot/save/config-2.6.26-2-amd64 .config
make oldconfig
make menuconfig
make (ou make -j 20)
make modules_install
make install
update-initramfs -c -k 2.6.26-Avatar
Le make prend du temps
Pour accélérer la compilation l’option -j de make permet d’éxécuter la tâche make avec N processus en parallèle.
Par exemple make -j 25 lancera 25 processus en parallèle.
Ce qui si la quapacité mémoire et processeur de votre ordinnateur le permet peut diviser par 2 le temps de compilation.
sous /boot vous avez:
config-2.6.26-Avatar
initrd.img-2.6.26-Avatar
System.map-2.6.26-Avatar
vmlinuz-2.6.26-Avatar
Rebooter, et votre pendule est à l’heure !