Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/09/2022, à 10:35

kchell

Installation d'un PREEMPT_RT kernel sur ubuntu 20.04 --> Bug dans grub

Bonjour à tous,
Afin de contrôler un robot, le programme du contrôleur de mon PC doit s'exécuter en priorité temps réel sous un  PREEMPT_RT kernel.
Donc j'ai suivi une procédure d'installation classique du 5.9.1. Le déroulement est correct et la commande :

"dpkg -l | grep -Ei "linux-headers|linux-image"

Confirme que le 5.9.1 fait partie des kernels bien installés. Il apparaît également dans le "Ukuu kernel update" comme bien installé.
Cependant, la version qui run actuellement est la 5.4.0-125 et malgré les reboot, je ne peux pas choisir mon nouveau noyeau dans le boot menu (il n'apparaît pas).

J'ai supprimé les anciennes versions qui étaient encore sur l'ordi.
J'ai disabled le secure boot dans le bios.
J'ai passé l'option nomodeset dans grub.

Pour voir si le problème provenait de la verison 5.9.1, j'ai installé une version plus proche de la version actuelle, la 5.4.19, de manière classique et la version 5.4.15 (qui n'est pas un PREEMPT_RT kernel) avec le "Ubuntu kernel update utility". Dans les 2 cas, l'installation est un succès selon "dpkg -l | grep -Ei "linux-headers|linux-image" et pourtant on ne voit aucune des versions dans le boot menu.

Je suis donc à la recherche de votre aide, en tant que débutante sur ubuntu 20.04, il me manque des notions évidentes et mes recherches sur de nombreux forums n'ont rien donné.

Merci wink

Hors ligne

#2 Le 14/09/2022, à 10:37

xubu1957

Re : Installation d'un PREEMPT_RT kernel sur ubuntu 20.04 --> Bug dans grub

Bonjour,

Fournis les noyaux présents :

echo; dpkg -l | awk '!/^rc/ && / linux-(c|g|h|i|lo|m|si|t)/{print $1,$2,$3,$4 | "sort -k3V | column -t"}' ; echo -e "\nNoyau courant : $(uname -mr)"

et :

dpkg -l | grep -v ^ii

en te servant du Retour utilisable de commande.

cqfd93 a écrit :

Astuce pour copier / coller sans erreur :

  • triple clic gauche pour sélectionner et copier une ligne entière

  • clic molette pour coller dans le terminal

        _ _ _

(edit=messages regroupés)
        _ _ _

Prière d'aider les aidants, en appliquant les consignes.

Dernière modification par xubu1957 (Le 14/09/2022, à 13:23)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#3 Le 14/09/2022, à 12:19

kchell

Re : Installation d'un PREEMPT_RT kernel sur ubuntu 20.04 --> Bug dans grub

Désolée :

echo; dpkg -l | awk '!/^rc/ && / linux-(c|g|h|i|lo|m|si|t)/{print $1,$2,$3,$4 | "sort -k3V | column -t"}' ; echo -e "\nNoyau courant : $(uname -mr)"

ii  linux-modules-4.18.20-041820-generic          4.18.20-041820.201812030624   amd64
ii  linux-modules-5.0.7-050007-generic            5.0.7-050007.201904052141     amd64
ii  linux-headers-5.4.0-125                       5.4.0-125.141                 all
ii  linux-headers-5.4.0-125-generic               5.4.0-125.141                 amd64
ii  linux-image-5.4.0-125-generic                 5.4.0-125.141                 amd64
ii  linux-modules-5.4.0-125-generic               5.4.0-125.141                 amd64
ii  linux-modules-extra-5.4.0-125-generic         5.4.0-125.141                 amd64
ii  linux-generic-hwe-18.04                       5.4.0.125.141~18.04.105       amd64
ii  linux-headers-generic-hwe-18.04               5.4.0.125.141~18.04.105       amd64
ii  linux-image-generic-hwe-18.04                 5.4.0.125.141~18.04.105       amd64
ii  linux-headers-5.4.15-050415                   5.4.15-050415.202001261031    all
ii  linux-headers-5.4.15-050415-generic           5.4.15-050415.202001261031    amd64
ii  linux-image-unsigned-5.4.15-050415-generic    5.4.15-050415.202001261031    amd64
ii  linux-modules-5.4.15-050415-generic           5.4.15-050415.202001261031    amd64
ii  linux-headers-5.4.209-0504209                 5.4.209-0504209.202208031145  all
ii  linux-headers-5.4.209-0504209-generic         5.4.209-0504209.202208031145  amd64
ii  linux-image-unsigned-5.4.209-0504209-generic  5.4.209-0504209.202208031145  amd64
ii  linux-modules-5.4.209-0504209-generic         5.4.209-0504209.202208031145  amd64
ii  linux-headers-5.9.1-rt20                      5.9.1-rt20-1                  amd64
ii  linux-image-5.9.1-rt20                        5.9.1-rt20-1                  amd64

Noyau courant : 5.4.0-125-generic x86_64
robotique@robotique-Precision-3630-Tower:~$ 

et

$ dpkg -l | grep -v ^ii
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                         Version                             Architecture Description
+++-============================================-===================================-============-=========================================================================================================================================================================================
robotique@robotique-Precision-3630-Tower:~$ 

Hors ligne

#4 Le 14/09/2022, à 12:36

xubu1957

Re : Installation d'un PREEMPT_RT kernel sur ubuntu 20.04 --> Bug dans grub

Noyau courant : 5.4.0-125-generic x86_64

Pour revenir sur le noyau linux-headers-5.9.1-rt20 :

Le 29/05/2017, moko138 a écrit :

Démarrer sur un noyau précédent

- redémarre en tapotant les touches Majuscules ou Echap
- à l'apparition du menu de grub, descends avec la flèche bas, sur la ligne :

Linux previous versions

ou

Advanced options for Ubuntu

- valide
- choisis un noyau autre que le plus récent. 5.9.1-rt20
- valide et laisse le pc poursuivre son démarrage.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#5 Le 14/09/2022, à 13:06

kchell

Re : Installation d'un PREEMPT_RT kernel sur ubuntu 20.04 --> Bug dans grub

Justement : aucun des nouveaux kernels ne s'affichent dans le menu grub

advanced options for ubuntu

Malgré l'installation, je ne peux choisir que les anciens kernels.

Hors ligne

#6 Le 14/09/2022, à 13:27

xubu1957

Re : Installation d'un PREEMPT_RT kernel sur ubuntu 20.04 --> Bug dans grub

Supprime le message #3 non balisé.    wink

Montre :

sudo du -ah --max-depth=2 /boot | sort -h | tail -23

Dernière modification par xubu1957 (Le 14/09/2022, à 13:52)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne

#7 Le 14/09/2022, à 13:33

kchell

Re : Installation d'un PREEMPT_RT kernel sur ubuntu 20.04 --> Bug dans grub

Voilà

$ sudo du -ah --max-depth=2 /boot | sort -h | tail -23
[sudo] password for robotique: 
232K	/boot/config-5.4.209-0504209-generic
236K	/boot/config-5.4.0-125-generic
244K	/boot/config-5.9.1-rt20
1,5M	/boot/abi-4.18.20-041820-generic
2,3M	/boot/grub/fonts
2,3M	/boot/grub/unicode.pf2
2,5M	/boot/grub/i386-pc
4,2M	/boot/System.map-4.18.20-041820-generic
4,2M	/boot/System.map-5.0.7-050007-generic
4,5M	/boot/System.map-5.4.15-050415-generic
4,6M	/boot/System.map-5.4.0-125-generic
4,6M	/boot/System.map-5.4.209-0504209-generic
5,3M	/boot/System.map-5.9.1-rt20
7,3M	/boot/grub
12M	/boot/vmlinuz-5.4.15-050415-generic
13M	/boot/vmlinuz-5.4.209-0504209-generic
14M	/boot/vmlinuz-5.4.0-125-generic
14M	/boot/vmlinuz-5.9.1-rt20
49M	/boot/initrd.img-5.4.15-050415-generic
50M	/boot/initrd.img-5.4.209-0504209-generic
50M	/boot/initrd.img-5.9.1-rt20
51M	/boot/initrd.img-5.4.0-125-generic
286M	/boot
robotique@robotique-Precision-3630-Tower:~$ 

Hors ligne

#8 Le 14/09/2022, à 13:38

xubu1957

Re : Installation d'un PREEMPT_RT kernel sur ubuntu 20.04 --> Bug dans grub

Mes capacités de lambda ne me permettent pas d'aider plus, il faudra attendre des aidants chevronnés.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne