Projet

Général

Profil

Evolution #7227

La déclaration d'un noyau personnalisé ne fonctionne pas

Ajouté par Joël Cuissinat il y a environ 10 ans. Mis à jour il y a environ 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
14/02/2014
Echéance:
21/02/2014
% réalisé:

100%

Temps estimé:
4.00 h
Temps passé:
Distribution:
EOLE 2.4

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

Lié à Documentations - Tâche #6311: Documenter la gestion des noyaux sur 2.4 Fermé 23/12/2014

Révisions associées

Révision fed2f6f3 (diff)
Ajouté par Daniel Dehennin il y a environ 10 ans

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

Révision 5e72e152 (diff)
Ajouté par Daniel Dehennin il y a environ 10 ans

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.

Ref: #3987
Ref: #7227

Footnotes:
[1] https://bugs.launchpad.net/bugs/581796

Historique

#1 Mis à jour par Daniel Dehennin il y a environ 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

#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 :)

Formats disponibles : Atom PDF