Je suis en train de courir freebsd-update
de temps en temps sur mon système FreeBSD 9.0. J'ai installé et fait tourner un noyau personnalisé et, selon une astuce de la documentation FreeBSD ( Mise à jour de Freebsd (section 25.2.2)), conservez une copie des documents suivants GENERIC
en /boot/GENERIC
Remarque : il est bon de toujours conserver une copie de l'avis d'appel d'offres.
GENERIC
noyau dans/boot/GENERIC
. Il sera utile pour diagnostiquer une variété de problèmes, et pour effectuer des mises à niveau de version en utilisant freebsd-update comme décrit dans la Section 25.2.3.
Lorsqu'il y a des mises à jour, je continue à recevoir le message suivant de la part de freebsd-update
:
Les fichiers suivants seront mis à jour dans le cadre de la mise à jour de l'application
9.0-RELEASE-p4
:/boot/kernel/kernel
Et freebsd-update
semble écraser mon noyau (personnalisé) avec GENERIC
en cours de mise à jour. Cela interrompt l'accès à distance à la machine pour moi, car des éléments de mon noyau personnalisé sont nécessaires pour la mise en réseau...
Je pense que le problème est que FreeBSD ou freebsd-update
ne reconnaît pas mon noyau personnalisé comme personnalisé mais pense qu'il est GENERIC
. La question est : pourquoi ? Et comment puis-je changer cela ?
J'ai trouvé le message suivant expliquant comment installer le noyau GENERIC dans /boot et je me demande si cela pourrait aider. Est-ce que la procédure expliquée ici
#cd $PlaceWhereTheISOIsMounted/8.0-RELEASE/kernels/
# ./install.sh GENERIC
"enregistrer" en quelque sorte que GENERIC
est en /boot/GENERIC
au lieu de /boot/kernel/
?
Au fait : oui, La machine démarre avec le noyau GENERIC après l'installation de freebsd-update. sur serverfault, c'est le même problème (pas résolu ici, je me suis laissé emporter).
UPDATE D'autres personnes rencontrent le même problème : Comment empêcher freebsd-update de détruire le noyau personnalisé ?
UPDATE2 Selon la liste de diffusion FreeBSD, l'indication dans la documentation de conserver une copie de GENERIC ne fonctionne pas (ou plus). Voir freebsd-update corrige le /boot/kernel/kernel personnalisé alors qu'il ne devrait pas le faire.