Re: noyau et chargement de modules...
On Mon, 18 Dec 2006 12:51:18 +0100, fred <fredantispam@free.fr> wrote:
>
> Bonjour,
>
> Présentation du décor :
>
> Supposons que j'ai deux noyaux, dans /boot/foo et /boot/bar.
> Ces deux noyaux n'ont pas les mêmes modules compilés.
>
> Mettre kernel=foo dans /boot/loader.conf me permet de booter sur ce noyau
> par défaut. Ok.
>
> Développement :
>
> Supposons maintenant que je veuille booter sur le noyau bar.
> Au prompt du boot, je fais un unload + boot /boot/bar/kernel classique.
> Ok.
>
> Le problème est pour charger en mémoire les modules de ce noyau.
>
> En effet, si je fais kldload monmodule, il ne va pas le chercher dans
> /boot/bar, mais dans /boot/foo (à cause de mon kernel=foo dans
> loader.conf, j'imagine). Or ce module n'existe pas forcément dans
> /boot/foo.
>
> Une solution consiste donc, plutôt que de faire un kldload monmodule,
> à préciser le chemin complet du module, soit kldload /boot/bar/monmodule.ko.
> Ce qui marche relativement bien.
Au boot:
unload
set module_path=/boot/bar
boot /boot/bar/kernel
--
Bruno Ducrot
-- Which is worse: ignorance or apathy?
-- Don't know. Don't care.
|