#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
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.
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 :
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é.
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