logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 20-07-2022 15:15:49

yogib33r
Membre
Lieu : dijon
Distrib. : debian 12 + Fedora 39
Noyau : 6.xx
(G)UI : Gnome
Inscription : 14-11-2016
Site Web

[résolu] Comment "bloquer" un kernel ?

Bonjour à toute et tous.

Voilà je suis tous les jours sur fedora 36 mais en double boot par le grub je peux aussi lancer la distribution Librazik 4 qui permet de faire de la MAO.
Bref bonheur mais voilà ti pas qu'elle me demande de mettre à jour mon kernel, ce qui est bien mais je veux garder le 5.10.xx car très bien utilisé par la sous latence.
Je précise que Librazik 4 est basée sur Debian 11, en 64bits.

Merci d'avance de votre aide.

Dernière modification par yogib33r (22-07-2022 22:01:59)

Hors ligne

#2 20-07-2022 16:27:29

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [résolu] Comment "bloquer" un kernel ?

Hello
Etrange cette histoire c'est toujours le 5.10.xx et y'a pas de mise à jour
que donne

apt policy linux-image-amd64


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#3 20-07-2022 17:06:09

cyrille
CA Debian-Facile
Lieu : Nowhere
Distrib. : SID + FreeBSD. Stable sur serveurs.
(G)UI : Xfce/Openbox
Inscription : 21-06-2020
Site Web

Re : [résolu] Comment "bloquer" un kernel ?

Bonjour, pour geler un paquet, il y a l'option hold d'apt-mark

apt-mark hold <le paquet à bloquer>



https://manpages.debian.org/stretch/apt … .8.fr.html

EMPÊCHER LES MODIFICATIONS DUN PAQUET

hold

hold permet de marquer un paquet comme retenu, ce qui empêchera qu'il soit installé, mis à jour ou supprimé automatiquement.

 


"Ils ne me comprennent point, je ne suis pas la bouche qu’il faut à ces oreilles."

Association Debian-Facile | Les cahiers du débutant | ISO Debian-FacilePage perso. sur #df

En ligne

#4 20-07-2022 20:57:13

ylag
Membre
Inscription : 16-03-2020

Re : [résolu] Comment "bloquer" un kernel ?

Bonsoir,

Une façon détournée de «geler» les paquets de noyau à leur version actuelle serait de supprimer le méta-paquet linux-image-amd64.
On le réinstalle si on désire accéder de nouveau aux mises à jour du noyau.

A+

Hors ligne

#5 20-07-2022 21:20:41

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] Comment "bloquer" un kernel ?

yogib33r a écrit :

elle me demande de mettre à jour mon kernel, ce qui est bien mais je veux garder le 5.10.xx car très bien utilisé par la sous latence.


Qui est "elle" ? Mettre à jour pour quelle version ? En quoi est-ce un problème ?
Tout cela ressemble fort à un "problème XY". Tu crois avoir un problème X que tu crois pouvoir résoudre avec la "solution" Y tu demandes comment faire Y au lieu d'exposer X.
Quel est le VRAI problème ?
Les mises à jour du noyau ne sont pas là pour faire joli ou embêter les gens, elles servent généralement à corriger des failles de sécurité.

Dernière modification par raleur (20-07-2022 21:22:13)


Il vaut mieux montrer que raconter.

Hors ligne

#6 20-07-2022 21:28:46

yogib33r
Membre
Lieu : dijon
Distrib. : debian 12 + Fedora 39
Noyau : 6.xx
(G)UI : Gnome
Inscription : 14-11-2016
Site Web

Re : [résolu] Comment "bloquer" un kernel ?

Bonsoir à toutes et tous !

ooops merci pour toutes vos réponses. alors sur le site de Librazik4 que je vous joins https://librazik.tuxfamily.org/doc4/manuel/noyau il est bien dit que le kernerl 5.10.xx est celui qui va me permettre de faire de la sous latence. Bref je fais que suivre ce qui est indiqué ^^ Pour ce qui est de la commande là je suis en train de rendre une vidéo mais demain sans problème je m'y attaque (double install fedora/librazik4 )
Bref je vous tiens au courant !

Merci encore

Hors ligne

#7 20-07-2022 21:40:23

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] Comment "bloquer" un kernel ?

yogib33r a écrit :

sur le site de Librazik4 que je vous joins https://librazik.tuxfamily.org/doc4/manuel/noyau il est bien dit que le kernerl 5.10.xx est celui qui va me permettre de faire de la sous latence


N'importe quoi. Cette page ne dit rien de tel.

Dernière modification par raleur (20-07-2022 21:41:52)


Il vaut mieux montrer que raconter.

Hors ligne

#8 20-07-2022 21:42:17

yogib33r
Membre
Lieu : dijon
Distrib. : debian 12 + Fedora 39
Noyau : 6.xx
(G)UI : Gnome
Inscription : 14-11-2016
Site Web

Re : [résolu] Comment "bloquer" un kernel ?

Bonsoir smile

Ok c'est ce que je croyais. Bref je te renvois le résultat de la commande demain matin sans faute.

Merci à toi !

Hors ligne

#9 20-07-2022 21:59:38

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] Comment "bloquer" un kernel ?

Quelle commande ?

Il vaut mieux montrer que raconter.

Hors ligne

#10 20-07-2022 22:01:44

yogib33r
Membre
Lieu : dijon
Distrib. : debian 12 + Fedora 39
Noyau : 6.xx
(G)UI : Gnome
Inscription : 14-11-2016
Site Web

Re : [résolu] Comment "bloquer" un kernel ?

Bon je suis de retour ^^ toutes mes excuses ce n'est pas un 5.15 qui veut s'installer mais un 5.10.0.0.16 et qui n'y arrive pas.

voici le résultat de ta commande:

root@debianMAO:/home/steff# apt policy linux-image-amd64
linux-image-amd64:
  Installé : 5.10.127-1
  Candidat : 5.10.127-1
 Table de version :
 *** 5.10.127-1 500
        500 http://deb.debian.org/debian bullseye/main amd64 Packages
        100 /var/lib/dpkg/status
     5.10.120-1 500
        500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages
        500 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages
root@debianMAO:/home/steff#
 



Merci à toi !

Hors ligne

#11 20-07-2022 22:17:33

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] Comment "bloquer" un kernel ?

Ce n'est pas moi qui ai demandé cette commande.
Dans la mesure où la version 5.10.127-1 du paquet linux-image-amd64 est indiquée comme installée et dépend du paquet linux-image-5.10.0-16-amd64, j'ai peine à croire que ce dernier ne soit pas installé. Accessoirement c'est un noyau Debian standard, pas temps réel ni faible latence.

PS: est-il vraiment utile d'avoir deux dépôts de sécurité Debian différents ?

Il vaut mieux montrer que raconter.

Hors ligne

#12 21-07-2022 08:16:21

yogib33r
Membre
Lieu : dijon
Distrib. : debian 12 + Fedora 39
Noyau : 6.xx
(G)UI : Gnome
Inscription : 14-11-2016
Site Web

Re : [résolu] Comment "bloquer" un kernel ?

Bonjour Raleur et merci de ton aide.

Et bien tu sais pour un Linuxien qui est encore noob et qui a enfin découvert chown de belle façon ces derniers temps, je ne sais pas. Oui je vais enlever le second dépôt.
Mais quoi faire pour que le kernel soit installé ? pour ce qui est de la sous latence je croyais que c'était le cas.

Le truc alors c'est de réussir à installer le dernier kernel 5.10.xx mais je ne vois pas quoi faire.

Merci à toi.

Hors ligne

#13 21-07-2022 22:36:01

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] Comment "bloquer" un kernel ?

Soyons sérieux, quelqu'un qui est inscrit dans le forum depuis plus de 5 ans ne peut plus prétendre sérieusement à la qualification de "noob".

yogib33r a écrit :

Mais quoi faire pour que le kernel soit installé ?


Quel noyau ?

yogib33r a écrit :

pour ce qui est de la sous latence je croyais que c'était le cas.


Qu'est-ce que tu veux dire ?

yogib33r a écrit :

Le truc alors c'est de réussir à installer le dernier kernel 5.10.xx


Qu'est-ce qui te fait dire qu'il n'est pas installé ?
La sortie de

dpkg -l "linux-image-*"


nous éclairera peut-être un peu...


Il vaut mieux montrer que raconter.

Hors ligne

#14 22-07-2022 07:12:46

yogib33r
Membre
Lieu : dijon
Distrib. : debian 12 + Fedora 39
Noyau : 6.xx
(G)UI : Gnome
Inscription : 14-11-2016
Site Web

Re : [résolu] Comment "bloquer" un kernel ?

Bonjour à toi et merci de ton aide précieuse !

Voilà ce que tu m'as demandé :

steff@debianMAO:~$ dpkg -l "linux-image-*"
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=att>
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom                                  Version      Architecture Description
+++-====================================-============-============-============>
ii  linux-image-5.10.0-13-amd64          5.10.106-1   amd64        Linux 5.10 f>
un  linux-image-5.10.0-13-amd64-unsigned <aucune>     <aucune>     (aucune desc>
ii  linux-image-5.10.0-15-amd64          5.10.120-1   amd64        Linux 5.10 f>
un  linux-image-5.10.0-15-amd64-unsigned <aucune>     <aucune>     (aucune desc>
iF  linux-image-5.10.0-16-amd64          5.10.127-1   amd64        Linux 5.10 f>
un  linux-image-5.10.0-16-amd64-unsigned <aucune>     <aucune>     (aucune desc>
iU  linux-image-amd64                    5.10.127-1   amd64        Linux for 64>
un  linux-image-generic                  <aucune>     <aucune>     (aucune desc>
lines 1-13/13 (END)
 



et voilà ce que me dit la mise à jour par apt upgrade, il semble que le grub ne veuille pas se mettre à jour ?

Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is se
t is no longer supported.
Found linux image: /boot/vmlinuz-5.10.0-16-amd64
Found initrd image: /boot/initrd.img-5.10.0-16-amd64
Found linux image: /boot/vmlinuz-5.10.0-15-amd64
Found initrd image: /boot/initrd.img-5.10.0-15-amd64
Found linux image: /boot/vmlinuz-5.10.0-13-amd64
Found initrd image: /boot/initrd.img-5.10.0-13-amd64
Found Fedora Linux 36 (Workstation Edition) on /dev/nvme0n1p3
Adding boot menu entry for EFI firmware configuration
erreur : syntax error.
erreur : Incorrect command.
erreur : syntax error.
Erreur de syntaxe à la ligne 91
Syntax errors are detected in generated GRUB config file.
Ensure that there are no errors in /etc/default/grub
and /etc/grub.d/* files or please file a bug report with
/boot/grub/grub.cfg.new file attached.
run-parts: /etc/kernel/postinst.d/zz-update-grub exited with return code 1
dpkg: erreur de traitement du paquet linux-image-5.10.0-16-amd64 (--configure) :
 installed linux-image-5.10.0-16-amd64 package post-installation script subproce
ss returned error exit status 1
dpkg: des problèmes de dépendances empêchent la configuration de linux-image-amd
64 :
 linux-image-amd64 dépend de linux-image-5.10.0-16-amd64 (= 5.10.127-1) ; cepend
ant :
 Le paquet linux-image-5.10.0-16-amd64 n'est pas encore configuré.

dpkg: erreur de traitement du paquet linux-image-amd64 (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'
exécution :
 linux-image-5.10.0-16-amd64
 linux-image-amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
 



Merci à toi !

Hors ligne

#15 22-07-2022 07:44:07

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [résolu] Comment "bloquer" un kernel ?

Hello
Tu pourrais afficher le contenu de ton fichier grub

cat -n /etc/default/grub



pour ce qui est du retour de la commande dpkg voici la légende pour info

man dpkg-query a écrit :

Les trois premières colonnes affichées montrent dans l'ordre : l'action souhaitée, l'état du paquet et les erreurs.

              Action souhaitée :
                u = Inconnu (Unknown)
                i = Installer (Install)
                h = Garder (Hold)
                r = Supprimer (Remove)
                p = Purger (Purge)

              État du paquet :
                n = Non installé (Not-installed)
                c = Fichiers de configuration (Config-files)
                H = Semi-installé (Half-installed)
                U = Décompressé (Unpacked)
                F = Semi-configuré (Half-configured)
                W = Attente de déclenchements (Triggers-awaiting)
                t = Déclenchements en attente (Triggers-pending)
                i = Installé (Installed)

              Drapeaux d'erreur :
                <empty> = (aucun)
                R = Réinstallation requise (Reinst-required)



man dpkg a écrit :

half-configured
              Le paquet est dépaqueté et la configuration a commencé mais, pour une quelconque raison, ne s'est pas terminée.

Dernière modification par Croutons (22-07-2022 07:51:01)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#16 22-07-2022 08:36:42

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] Comment "bloquer" un kernel ?

Tu peux aussi examiner les scripts dans /etc/grub.d/, notamment les 4* et suivants qui sont exécutés après 30_uefi-firmware, donc quand l'erreur se produit.
Par contre je n'ai pas compris si l'erreur de syntaxe se situe dans les scripts générateurs /etc/grub.d/* ou dans le fichier /boot/grub/grub.cfg généré.
Eventuellement examiner tous ces fichiers autour de la ligne 91 mentionnée.

Il vaut mieux montrer que raconter.

Hors ligne

#17 22-07-2022 09:15:47

yogib33r
Membre
Lieu : dijon
Distrib. : debian 12 + Fedora 39
Noyau : 6.xx
(G)UI : Gnome
Inscription : 14-11-2016
Site Web

Re : [résolu] Comment "bloquer" un kernel ?

Bonjour à vous deux !

Et bien pour info je suis sur Linux depuis quelques temps déjà mais une mémoire immédiate défaillante (attestée par un médecin) m'empêche de retenir ce qu'il faut ^^ bon je me suis débrouillé ya pas longtemps avec les uuid de mon fstab mais par exemple je confondais chown et chmod.

@Croutons: voici le résultat de ta commande:

steff@debianMAO:~$ cat -n /etc/default/grub
     1  # If you change this file, run 'update-grub' afterwards to update
     2  # /boot/grub/grub.cfg.
     3  # For full documentation of the options in this file, see:
     4  #   info -f grub -n 'Simple configuration'
     5 
     6  GRUB_DEFAULT="2"
     7  #GRUB_TIMEOUT="15"
     8  #GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
     9  GRUB_CMDLINE_LINUX_DEFAULT="quiet"
    10  GRUB_CMDLINE_LINUX=""
    11 
    12  # Uncomment to enable BadRAM filtering, modify to suit your needs
    13  # This works with Linux (no patch required) and with any kernel that obtains
    14  # the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
    15  #GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
    16 
    17  # Uncomment to disable graphical terminal (grub-pc only)
    18  #GRUB_TERMINAL="console"
    19 
    20  # The resolution used on graphical terminal
    21  # note that you can use only modes which your graphic card supports via VBE
    22  # you can see them in real GRUB with the command `vbeinfo'
    23  #GRUB_GFXMODE="640x480"
    24 
    25  # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
    26  #GRUB_DISABLE_LINUX_UUID="true"
    27 
    28  # Uncomment to disable generation of recovery mode menu entries
    29  #GRUB_DISABLE_RECOVERY="true"
    30 
    31  # Uncomment to get a beep at grub start
    32  #GRUB_INIT_TUNE="480 440 1"
    33  # Added by LibraZiK 4 (package librazik-grub) to get the LibraZiK 4 grub splashscreen #LZKgrub
    34  GRUB_BACKGROUND="/usr/share/images/LibraZiK4/LibraZiK4-grub-splashimage.png #LZKgrub"
    35  GRUB_TIMEOUT="0 #LZKgrub"
    36  GRUB_HIDDEN_TIMEOUT="5 #LZKgrub"
    37  GRUB_THEME="/boot/grub/themes/librazik4/theme.txt"
    38  GRUB_DISTRIBUTOR="`echo -n LibraZiK-4` #LZKgrub"
    39 
    40  GRUB_SAVEDEFAULT="false"
 



@raleur: ok j'ai accédé par terminal au dossier ce qui me donne ceci:

root@debianMAO:/etc/grub.d# ls
00_header  20_linux_xen    35_librazik4  backup
05_debian_theme  30_os-prober    40_custom   README
10_linux   30_uefi-firmware  41_custom
 



et voila ce que donne 30_uefi-firmware

#! /bin/sh
set -e

# grub-mkconfig helper script.
# Copyright (C) 2012  Free Software Foundation, Inc.
#
# GRUB is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# GRUB is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with GRUB.  If not, see <http://www.gnu.org/licenses/>.

prefix="/usr"
exec_prefix="/usr"
datarootdir="/usr/share"

export TEXTDOMAIN=grub
export TEXTDOMAINDIR="${datarootdir}/locale"

. "${datarootdir}/grub/grub-mkconfig_lib"

efi_vars_dir=/sys/firmware/efi/efivars
EFI_GLOBAL_VARIABLE=8be4df61-93ca-11d2-aa0d-00e098032b8c
OsIndications="$efi_vars_dir/OsIndicationsSupported-$EFI_GLOBAL_VARIABLE"

if [ -e "$OsIndications" ] && \
   [ "$(( $(printf 0x%x \'"$(cat $OsIndications | cut -b5)") & 1 ))" = 1 ]; then
  LABEL="
System setup"

  gettext_printf "
Adding boot menu entry for EFI firmware configuration\n" >&2

  onstr="
$(gettext_printf "(on %s)" "${DEVICE}")"

  cat << EOF
menuentry '$LABEL' \$menuentry_id_option 'uefi-firmware' {
  fwsetup
}
EOF
fi



Encore merci à vous ^^

Hors ligne

#18 22-07-2022 09:49:11

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] Comment "bloquer" un kernel ?

J'ai dit après 30_uefi_firmware.

Il vaut mieux montrer que raconter.

Hors ligne

#19 22-07-2022 10:12:28

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [résolu] Comment "bloquer" un kernel ?

tu pourrais afficher les 100 premieres lignes de chaque fichier en les numérotant ,quoique je sais pas si on doit numéroté les lignes vide , par défaut nl ignore les ligne vide ce qui créé une différence par rapport a une sortie cat -n

head -n 100 /etc/grub.d/30_os-prober |nl


head -n 100 /etc/grub.d/35_librazik|nl


head -n 100 /etc/grub.d/40_custom|nl


head -n 100 /etc/grub.d/41_custom|nl


head -n 100 /boot/grub/grub.cfg|nl

Dernière modification par Croutons (22-07-2022 10:16:04)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#20 22-07-2022 19:33:19

yogib33r
Membre
Lieu : dijon
Distrib. : debian 12 + Fedora 39
Noyau : 6.xx
(G)UI : Gnome
Inscription : 14-11-2016
Site Web

Re : [résolu] Comment "bloquer" un kernel ?

Bonsoir tous les deux et merci encore à vous !

voici le résultat des commandes de crouton:

Os probrer

steff@debianMAO:~$ head -n 100 /etc/grub.d/30_os-prober |nl


     1  #! /bin/sh
     2  set -e
       
     3  # grub-mkconfig helper script.
     4  # Copyright (C) 2006,2007,2008,2009  Free Software Foundation, Inc.
     5  #
     6  # GRUB is free software: you can redistribute it and/or modify
     7  # it under the terms of the GNU General Public License as published by
     8  # the Free Software Foundation, either version 3 of the License, or
     9  # (at your option) any later version.
    10  #
    11  # GRUB is distributed in the hope that it will be useful,
    12  # but WITHOUT ANY WARRANTY; without even the implied warranty of
    13  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    14  # GNU General Public License for more details.
    15  #
    16  # You should have received a copy of the GNU General Public License
    17  # along with GRUB.  If not, see <http://www.gnu.org/licenses/>.
       
    18  prefix="/usr"
    19  exec_prefix="/usr"
    20  datarootdir="/usr/share"
    21  quick_boot="0"
       
    22  export TEXTDOMAIN=grub
    23  export TEXTDOMAINDIR="${datarootdir}/locale"
       
    24  . "$pkgdatadir/grub-mkconfig_lib"
       
    25  found_other_os=
       
    26  adjust_timeout () {
    27    if [ "$quick_boot" = 1 ] && [ "x${found_other_os}" != "x" ]; then
    28      cat << EOF
    29  set timeout_style=menu
    30  if [ "\${timeout}" = 0 ]; then
    31    set timeout=10
    32  fi
    33  EOF
    34    fi
    35  }
       
    36  if [ "x${GRUB_DISABLE_OS_PROBER}" = "xtrue" ]; then
    37    exit 0
    38  fi
       
    39  if [ -z "`which os-prober 2> /dev/null`" ] || [ -z "`which linux-boot-prober 2> /dev/null`" ] ; then
    40    # missing os-prober and/or linux-boot-prober
    41    exit 0
    42  fi
       
    43  OSPROBED="`os-prober | tr ' ' '^' | paste -s -d ' '`"
    44  if [ -z "${OSPROBED}" ] ; then
    45    # empty os-prober output, nothing doing
    46    exit 0
    47  fi
       
    48  osx_entry() {
    49      found_other_os=1
    50      if [ x$2 = x32 ]; then
    51          # TRANSLATORS: it refers to kernel architecture (32-bit)
    52    bitstr="$(gettext "(32-bit)")"
    53      else
    54          # TRANSLATORS: it refers to kernel architecture (64-bit)
    55    bitstr="
$(gettext "(64-bit)")"
    56      fi
    57      # TRANSLATORS: it refers on the OS residing on device %s
    58      onstr="
$(gettext_printf "(on %s)" "${DEVICE}")"
    59          cat << EOF
    60  menuentry '$(echo "${LONGNAME} $bitstr $onstr" | grub_quote)' --class osx --class darwin --class os \$menuentry_id_option 'osprober-xnu-$2-$(grub_get_device_id "${DEVICE}")'  {
    61  EOF
    62    save_default_entry | grub_add_tab
    63    prepare_grub_to_access_device ${DEVICE} | grub_add_tab
    64    cat << EOF
    65          load_video
    66          set do_resume=0
    67          if [ /var/vm/sleepimage -nt10 / ]; then
    68             if xnu_resume /var/vm/sleepimage; then
    69               set do_resume=1
    70             fi
    71          fi
    72          if [ \$do_resume = 0 ]; then
    73             xnu_uuid ${OSXUUID} uuid
    74             if [ -f /Extra/DSDT.aml ]; then
    75                acpi -e /Extra/DSDT.aml
    76             fi
    77             if [ /kernelcache -nt /System/Library/Extensions ]; then
    78                $1 /kernelcache boot-uuid=\${uuid} rd=*uuid
    79             elif [ -f /System/Library/Kernels/kernel ]; then
    80                $1 /System/Library/Kernels/kernel boot-uuid=\${uuid} rd=*uuid
    81                xnu_kextdir /System/Library/Extensions
    82             else
    83                $1 /mach_kernel boot-uuid=\${uuid} rd=*uuid
    84                if [ /System/Library/Extensions.mkext -nt /System/Library/Extensions ]; then
    85                  xnu_mkext /System/Library/Extensions.mkext
    86                else
    87                  xnu_kextdir /System/Library/Extensions
    88                fi
    89             fi
    90             if [ -f /Extra/Extensions.mkext ]; then



Librazik

steff@debianMAO:/etc/grub.d$ head -n 100 /etc/grub.d/35_librazik4|nl
     1  #!/bin/sh
     2  exec tail -n +3 $0
       
     3  # Ce fichier a été écrit par Olivier Humbert pour le projet studio audio LibraZiK
     4  # Il provient de LibraZiK 4 (paquet librazik-theme-grub) pour paramétrer les couleurs du menu grub de LibraZiK 4
     5  # Copyright : Olivier Humbert <trebmuh@tuxfamily.org> 2015-2021
     6  # Licence : GNU-GPL-3
       
     7  # This file has been written by Olivier Humbert for the LibraZiK audio studio project
     8  # It is coming from LibraZiK 4 (package librazik-theme-grub) to set the LibraZiK 4 grub menu colors
     9  # Copyright: Olivier Humbert <trebmuh@tuxfamily.org> 2015-2021
    10  # License: GNU-GPL-3
       
    11  set color_highlight="light-blue/black"
    12  set color_normal="white/black"
       
 



40_custon

steff@debianMAO:/etc/grub.d$ head -n 100 /etc/grub.d/40_custom|nl
     1  #!/bin/sh
     2  exec tail -n +3 $0
     3  # This file provides an easy way to add custom menu entries.  Simply type the
     4  # menu entries you want to add after this comment.  Be careful not to change
     5  # the 'exec tail' line above.
steff@debianMAO:/etc/grub.d$
 



41_custom

steff@debianMAO:/etc/grub.d$ head -n 100 /etc/grub.d/41_custom|nl
     1  #!/bin/sh
     2  cat <<EOF
     3  if [ -f  \${config_directory}/custom.cfg ]; then
     4    source \${config_directory}/custom.cfg
     5  elif [ -z "\${config_directory}" -a -f  \$prefix/custom.cfg ]; then
     6    source \$prefix/custom.cfg;
     7  fi
     8  EOF
       
steff@debianMAO:/etc/grub.d$
 



et le dernier, grub.cfg

steff@debianMAO:/etc/grub.d$ head -n 100 /boot/grub/grub.cfg|nl
     1  #
     2  # DO NOT EDIT THIS FILE
     3  #
     4  # It is automatically generated by grub-mkconfig using templates
     5  # from /etc/grub.d and settings from /etc/default/grub
     6  #
       
     7  ### BEGIN /etc/grub.d/00_header ###
     8  if [ -s $prefix/grubenv ]; then
     9    set have_grubenv=true
    10    load_env
    11  fi
    12  if [ "${next_entry}" ] ; then
    13     set default="${next_entry}"
    14     set next_entry=
    15     save_env next_entry
    16     set boot_once=true
    17  else
    18     set default="0"
    19  fi
       
    20  if [ x"${feature_menuentry_id}" = xy ]; then
    21    menuentry_id_option="--id"
    22  else
    23    menuentry_id_option=""
    24  fi
       
    25  export menuentry_id_option
       
    26  if [ "${prev_saved_entry}" ]; then
    27    set saved_entry="${prev_saved_entry}"
    28    save_env saved_entry
    29    set prev_saved_entry=
    30    save_env prev_saved_entry
    31    set boot_once=true
    32  fi
       
    33  function savedefault {
    34    if [ -z "${boot_once}" ]; then
    35      saved_entry="${chosen}"
    36      save_env saved_entry
    37    fi
    38  }
    39  function load_video {
    40    if [ x$feature_all_video_module = xy ]; then
    41      insmod all_video
    42    else
    43      insmod efi_gop
    44      insmod efi_uga
    45      insmod ieee1275_fb
    46      insmod vbe
    47      insmod vga
    48      insmod video_bochs
    49      insmod video_cirrus
    50    fi
    51  }
       
    52  if [ x$feature_default_font_path = xy ] ; then
    53     font=unicode
    54  else
    55  insmod part_gpt
    56  insmod ext2
    57  set root='hd1,gpt4'
    58  if [ x$feature_platform_search_hint = xy ]; then
    59    search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt4 --hint-efi=hd1,gpt4 --hint-baremetal=ahci1,gpt4  ec7a089c-b8f1-4dbf-8ffe-0bda0259157b
    60  else
    61    search --no-floppy --fs-uuid --set=root ec7a089c-b8f1-4dbf-8ffe-0bda0259157b
    62  fi
    63      font="/usr/share/grub/unicode.pf2"
    64  fi
       
    65  if loadfont $font ; then
    66    set gfxmode=auto
    67    load_video
    68    insmod gfxterm
    69    set locale_dir=$prefix/locale
    70    set lang=fr_FR
    71    insmod gettext
    72  fi
    73  terminal_output gfxterm
    74  insmod part_gpt
    75  insmod ext2
    76  set root='hd1,gpt4'
    77  if [ x$feature_platform_search_hint = xy ]; then
    78    search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt4 --hint-efi=hd1,gpt4 --hint-baremetal=ahci1,gpt4  ec7a089c-b8f1-4dbf-8ffe-0bda0259157b
    79  else
    80    search --no-floppy --fs-uuid --set=root ec7a089c-b8f1-4dbf-8ffe-0bda0259157b
    81  fi
    82  insmod gfxmenu
    83  insmod png
    84  set theme=($root)/boot/grub/themes/librazik4/librazik4.txt
    85  export theme
    86  if [ "${recordfail}" = 1 ] ; then
    87    set timeout=30
    88  else
    89    if [ x$feature_timeout_style = xy ] ; then
    90      set timeout_style=countdown
    91      set timeout=5
    92    # Fallback hidden-timeout code in case the timeout_style feature is
    93    # unavailable.
steff@debianMAO:/etc/grub.d$
 



Merci pour votre aide smile

Stéphane.

Hors ligne

#21 22-07-2022 20:46:50

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] Comment "bloquer" un kernel ?

On t'a fait regarder dans le mauvais fichier, il faut regarder dans /boot/grub/grub.cfg.new comme indiqué dans le message d'erreur.
Je pense que l'erreur est causée par cette ligne dans /etc/default/grub :

GRUB_HIDDEN_TIMEOUT="5 #LZKgrub"


Il faut déplacer le second guillemet avant le # sinon le commentaire est inséré dans grub.cfg et cela invalide le reste de la ligne.

GRUB_HIDDEN_TIMEOUT="5" #LZKgrub


Il vaut mieux montrer que raconter.

Hors ligne

#22 22-07-2022 22:01:20

yogib33r
Membre
Lieu : dijon
Distrib. : debian 12 + Fedora 39
Noyau : 6.xx
(G)UI : Gnome
Inscription : 14-11-2016
Site Web

Re : [résolu] Comment "bloquer" un kernel ?

Merci beaucoup car la mise à jour s'est effectuée sans aucun problème cette fois  ^^

Tu as pris le temps de trouver la faute et je t'en suis reconnaissant smile

Je mets en résolu smile

Grand merci à toi encore ^^

Hors ligne

#23 23-07-2022 08:44:39

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] Comment "bloquer" un kernel ?

Bien, maintenant tu peux installer un noyau basse latence si tu y tiens. Je ne connais pas les paquets de Librazik, voir s'il y a un méta-paquet linux-image-lzk-bl-amd64 qui dépend du dernier noyau disponible.

apt-cache search linux-image-*lzk-bl*

Dernière modification par raleur (23-07-2022 08:45:11)


Il vaut mieux montrer que raconter.

Hors ligne

#24 23-07-2022 09:31:18

yogib33r
Membre
Lieu : dijon
Distrib. : debian 12 + Fedora 39
Noyau : 6.xx
(G)UI : Gnome
Inscription : 14-11-2016
Site Web

Re : [résolu] Comment "bloquer" un kernel ?

Bonjour @raleur et merci encore.

Et bien cela ne donne pas de résultat, rien du tout.
La commande s'effectue et ce qui doit suivre le prompteur reste vierge.
Bref oui je vais voir cela mais je pars en week-end à la campagne donc je verrai cela lundi aprem smile

Très bon week-end à toi smile

Hors ligne

#25 23-07-2022 11:00:20

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] Comment "bloquer" un kernel ?

Pourtant les noyaux listés dans la page que tu as pointée comme linux-image-5.10.0-14-lzk-bl-amd64-unsigned correspondent à cette expression.
Les dépôts Librazik sont bien déclarés dans les sources d'apt ?

apt-cache policy


Il vaut mieux montrer que raconter.

Hors ligne

Pied de page des forums