Re: RTLinux et methode debian [était : make-kpkg et l'installation d'un kernel]
Brice Tence <grobrayce@yahoo.fr> writes:
> > > Je voudrais donc installer ce noyau patché sans rien
> > > risquer vis-à-vis de mon noyau actuel (je pense
> > > surtout à /lib/modules/2.4.20). Puis-je faire un dpkg
> > > -i les yeux fermés ?
> >
> > Dans le Makefile, tu as une variable (en tout début) que tu
> > peux
> > modifier, par exemple :
> >
> > EXTRAVERSION = .RTLinux
> >
> > Ainsi, les modules ne seront pas dans /lib/modules/2.4.20 mais
> > dans
> > /lib/modules/2.4.20.rtlinux.
>
> Merci pour ce petit renseignement. Je pense que c'est la méthode la
> plus partique par rapport à celles qui m'ont été proposées sur la liste
> (puisque tout se fait automatiquement ;) ).
Également valable pour le nom du noyau installé dans /boot, ce que
j'avais omis de préciser. Ce qui permet un boot alternatif soit sur
ton 2.4.20 normal soit sur ton 2.4.20 RTLinux, ce que tu sais sans
doute faire avec Lilo ou Grub.
>
> J'en profite d'avoir un utilisateur de RTLinux ... je n'ai pas trouvé
> de doc expliquant comment compiler un RTLinux avec la méthode debian
> (ni d'ailleurs comment installer un RTLinux 3.2-pre2, la doc html
> auquel fait référence le REAMDE ne semble pas être dans l'archive du
> site rtlinux.org).
> Comment dois-je faire après mon dpkg -i ?
Je suppose que tu parles du dpkg -i des sources ?
Tout ce que je t'indique est la méthode que j'ai utilisée, sans
garantie qu'elle soit la meilleure ;-)
Je ne suis pas parvenu à patcher le noyau 2.4.20 de Debian, il
contient des patches qui empêchent une exécution correcte de celui de
rtlinux. Ça peut vraisemblablement être corrigé, mais sans doute n'y
a-t'il aucune garantie de fonctionnement correct.
J'ai donc récupéré un noyau officiel (kernel.org), j'ai décompressé
l'archive de rtlinux dans /usr/src. J'ai appliqué le patch rtlinux
dans les sources du 2.4.20.
Puis j'ai suivi la méthode Debian :
$ make xconfig
$ make-kpkg --revision=1.0 kernel_image
$ sudo dpkg -i ../kernel-image-2.4.20-rtl3.2-pre2_1.0_i386.deb
Modification du menu.lst de Grub pour insérer le nouveau noyau.
Redémarrage.
> Y'a-t-il un équivalent méthode-debianisé du :
> "The next step is to compile RTLinux proper.
>
> * cd /usr/src/rtlinux/rtlinux-3.1
> * ln -sf /usr/src/rtlinux/linux linux
>
> # Configure RTLinux:
>
> * make config OR make menuconfig OR make xconfig
>
> # Compile RTLinux:
>
> * make
> * make devices" (c'est un extrait de la doc de RTLinux 3.1pre3)
Et là, comme toi, la méthode rtlinux ;-(
A+
PP
--
Groupe Morbihannais d'Utilisateurs de Logiciels Libres http://www.tuxbihan.org
Identifiant Jabber: pp@amessage.de
Patrick Percot.
Reply to: