[résolu]compilation du noyau
salut,
j'isole ici mon problème de compilation du noyau pour alléger mon thread sur ubuntu pour la mao.
J'en suis à deux install d'ubuntu et une dizaine de compil qui se déroulent sans erreurs. La seule chose qi varie c'est les commandes passées, l'application ou non du patch rt et des options de configs.
A chaque compil se présente un ou 2 problèmes, mon modem n'est pas chargé au démarrage et je ne peux pas monter mes disques. Deux problèmes que je n'ai pas si j'utilise le noyau ubuntu fourni avec la distribution.
pour la dernière compil j'ai fais comme ça après avoir récupéré les sources et les avoir placées dans /usr/src
sudo -i
tar xjvf linux-2.6.15.4.tar.bz2
ln -s linux-2.6.15.4 linux
cp /home/sam/patch.2.6.15-rt18 /usr/src/linux
cd linux
patch -p1 < patch.2.6.15.4-rt18
cp /boot/config-2.6.12-9-386 /usr/src/linux/.config
make menuconfig
(je change juste les options concernant mon proc et les options preempt comme indiqué sur divers sites )
make-kpkg clean
make-kpkg modules_clean
make-kpkgappend-to-version=-rt initrd kernel_image kernel_headers
j'ai fait la même chose avec des sources propres mais sans appliquer le patch
j'ai essayé avec make oldconfig avant le make menuconfig
j'ai essayé de tout faire en user et de passer les commandes make-kpkg avec fakeroot :
fakeroot make-kpkg....
j'ai également essayé de passer l'ensemble avec sudo
pour info mon user appartient au groupe src.
au travers des différnts essais, j'ai tantot patché le noyau, parfois non, j'ai fini par essayer de compiler sans changé une option ormis le niveau de preempt en lowlatency desktop puisque noau non patché et cela ne marche toujours pas. sauf dans ce dernier cas, ou j'ai le modem qui fonctionne.
pour la commande mount, c'est toujours la même que j'utilise depuis des années
mount -t etx3 /dev/hdb1 /mnt/data
et il me répond que /dev/hdb1 est déjà monté ou que /mnt/data est occupé
si je liste ce qui est monté, ca n'apparait pas
il n'y a aucune entrée dans fstab
si j'essayé umount.. il me dit que rien n'est monté
si je reboot sur le noyau standart ça marche...
donc c'est un grand grrrrrrrrr que je pousse parceque je ne comprends vraiment pas. je peux suivre à la lettre un howto, une fois le paquet installé je reboot et ça ne marche pas
j'ai lu ici et là que le noyau de la prochaine ubuntu serait en complete preempt. quel risque il y a à le d/l d'un dépot drapper et l'installer ?
j'isole ici mon problème de compilation du noyau pour alléger mon thread sur ubuntu pour la mao.
J'en suis à deux install d'ubuntu et une dizaine de compil qui se déroulent sans erreurs. La seule chose qi varie c'est les commandes passées, l'application ou non du patch rt et des options de configs.
A chaque compil se présente un ou 2 problèmes, mon modem n'est pas chargé au démarrage et je ne peux pas monter mes disques. Deux problèmes que je n'ai pas si j'utilise le noyau ubuntu fourni avec la distribution.
pour la dernière compil j'ai fais comme ça après avoir récupéré les sources et les avoir placées dans /usr/src
sudo -i
tar xjvf linux-2.6.15.4.tar.bz2
ln -s linux-2.6.15.4 linux
cp /home/sam/patch.2.6.15-rt18 /usr/src/linux
cd linux
patch -p1 < patch.2.6.15.4-rt18
cp /boot/config-2.6.12-9-386 /usr/src/linux/.config
make menuconfig
(je change juste les options concernant mon proc et les options preempt comme indiqué sur divers sites )
make-kpkg clean
make-kpkg modules_clean
make-kpkg
j'ai fait la même chose avec des sources propres mais sans appliquer le patch
j'ai essayé avec make oldconfig avant le make menuconfig
j'ai essayé de tout faire en user et de passer les commandes make-kpkg avec fakeroot :
fakeroot make-kpkg....
j'ai également essayé de passer l'ensemble avec sudo
pour info mon user appartient au groupe src.
au travers des différnts essais, j'ai tantot patché le noyau, parfois non, j'ai fini par essayer de compiler sans changé une option ormis le niveau de preempt en lowlatency desktop puisque noau non patché et cela ne marche toujours pas. sauf dans ce dernier cas, ou j'ai le modem qui fonctionne.
pour la commande mount, c'est toujours la même que j'utilise depuis des années
mount -t etx3 /dev/hdb1 /mnt/data
et il me répond que /dev/hdb1 est déjà monté ou que /mnt/data est occupé
si je liste ce qui est monté, ca n'apparait pas
il n'y a aucune entrée dans fstab
si j'essayé umount.. il me dit que rien n'est monté
si je reboot sur le noyau standart ça marche...
donc c'est un grand grrrrrrrrr que je pousse parceque je ne comprends vraiment pas. je peux suivre à la lettre un howto, une fois le paquet installé je reboot et ça ne marche pas
j'ai lu ici et là que le noyau de la prochaine ubuntu serait en complete preempt. quel risque il y a à le d/l d'un dépot drapper et l'installer ?