Pour tirer pleinement parti de votre nouveau système, vous devez recompiler le noyau. C'est pratiquement indispensable, parce que des structures de données peuvent avoir changé, et des programmes comme ps et top ne marcheront pas tant que le système et le noyau ne seront pas au même niveau de version.
Suivez les instructions du "manuel" pour compiler un nouveau noyau. Si vous avez déjà recompilé un noyau personnalisé examinez en détail le fichier de configuration LINT pour voir s'il y a de nouvelles options dont vous pourriez tirer parti.
Une version précédente de ce document suggérait de redémarrer le système avant de recompiler le noyau. C'est un erreur parce que :
Des commandes comme ps, ifconfig and sysctl peuvent ne plus fonctionner. Dans ce cas, votre machine ne peut plus se connecter au réseau.
De même, des utilitaires essentiels comme mount peuvent aussi être inutilisables, auquel cas /, /usr et ainsi de suite, ne peuvent plus être montés. Il y a peu de chances que cela arrive si vous êtes sur la branche -stable, mais c'est plus probable sur la branche -current après des modifications importantes.
Les LKMs ("Loadable Kernel Modules" - modules du noyau à chargement dynamique) reconstruits en même temps que “world” peuvent "planter" un noyau plus ancien.
Pour toutes ces raisons, il vaut mieux recompiler et installer un nouveau noyau avant de redémarrer.
Vous devez recompiler le noyau après avoir terminé make world (ou make installworld). Si vous ne le faites pas (peut-être voulez-vous vous assurer que le noyau compile avant de mettre à jour le système), vous pourriez avoir des problèmes. Cela parce que votre commande config n'est pas à niveau avec les sources du noyau.
Dans ce cas, exécutez:
pour recompiler le noyau avec la nouvelle version de config. Cela ne marchera peut-être pas à tous les coups. Il est recommandé d'en finir avec make world (ou make installworld) avant de compiler un nouveau noyau.Ce document, ainsi que d'autres peut être téléchargé sur ftp.FreeBSD.org/pub/FreeBSD/doc/.
Pour toutes questions à propos de FreeBSD, lisez la documentation avant de contacter <questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez <doc@FreeBSD.org>.