Evolution #7227
La déclaration d'un noyau personnalisé ne fonctionne pas
Description
J'ai installé un "vieux" noyau et je l'ai déclaré en tant que noyau local (config.LOCALKERNEL_FILE au sens creole) :
apt-get install linux-image-3.11.0-13-generic mkdir -p /usr/share/eole/noyau/ echo 3.11.0-13-generic > /usr/share/eole/noyau/local
Le reconfigure signale bien que le reboot est nécessaire mais ne démarre pas sur le noyau que j'ai indiqué.
Demandes liées
Révisions associées
Forcer le noyau personnalisé
Le mécanisme permettant de forcer un noyau n’est plus fonctionnel en 2.4
depuis #3987.
- grub/90_eole_default_kernel: Configure le noyau à démarrer au prochain
redémarrage en fonction de la configuration locale.
- eole-common.mk: Installe le script de configuration grub.
Fixes: #7227 @1h30
Forcer la configuration Grub
Mise en place du contournement du bug #5817961 afin d’assurer lors des
mises à jour.
- debian/eole-server.install: Installation du script grub.
- debian/eole-server.postinst: Modification de la configuration Grub.
Footnotes:
[1] https://bugs.launchpad.net/bugs/581796
Historique
#1 Mis à jour par Daniel Dehennin il y a plus de 10 ans
Ça veut dire qu’il ne faut pas supprimer le eole-kernel-version mais l’adapter.
Garder un paquet juste pour la gestion du grub me paraît un peu excessif, je propose donc :
- Transférer eole-kernel-version:source:grub.d/90_eole_default_kernel dans eole-common afin qu’il soit installé par
eole-server
- Modifier ce script afin de ne plus modifier les options Grub, il doit juste gérer le noyau par défaut.
#2 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Version cible mis à Eole 2.4-RC2
#3 Mis à jour par Daniel Dehennin il y a environ 10 ans
- Echéance mis à 21/02/2014
- Assigné à mis à Daniel Dehennin
- Début mis à 14/02/2014
#4 Mis à jour par Daniel Dehennin il y a environ 10 ans
- Description mis à jour (diff)
#5 Mis à jour par Daniel Dehennin il y a environ 10 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit eole-common:fed2f6f37bac73c4e03faf6b439e82cec1e146cf.
#6 Mis à jour par Daniel Dehennin il y a environ 10 ans
Pour reproduire:
root@eolebase:~# apt-get install linux-image-3.11.0-13-generic root@eolebase:~# mkdir -p /usr/share/eole/noyau/ root@eolebase:~# echo 3.11.0-13-generic > /usr/share/eole/noyau/local root@eolebase:~# reconfigure -a
Après le redémarrage:
root@eolebase:~# test $(uname -r) = "3.11.0-13-generic" && echo OK || echo NOK
#7 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Statut changé de Résolu à Fermé
OK pour moi également :)