Bonjour,
j'aurais besoin d'aide pour faire un initrd.
J'essaie d'upgrade ma version du kernel (et seulement du kernel!) de Slackware, de 4.4.157 vers 4.19.19.
Or, pour faire un initrd j'utilisais la commande /usr/share/mkinitrd/mkinitrd_command_generator.sh , dont je copiais une partie du resultat (celle comprise entre -m et ext4) apres l'entree MODULE_LIST de mkinitrd.conf, avant de run mkinitrd -F.
Mais, maintenant que j'ai fait cette upgrade, la commande /usr/share/mkinitrd/mkinitrd_command_generator.sh me donne comme resultat : Modules for kernel 4.4.157 aren't installed.
Ma question est donc : puis-je reutiliser le resultat de la commande /usr/share/mkinitrd/mkinitrd_command_generator.sh , tel qu'il apparaissait avant que je fasse la MAJ ou dois-je mettre autre chose? Si je dois mettre autre chose, qu'est-ce?
Je precise que je n'avais pas fait d'initrd avant sur mon systeme, mon fichier lilo.conf ressemble a ceci :
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/sda5
label = Linux
read-only
# Linux bootable partition config ends
Et voila a quoi ressemble mon fichier mkinitrd pour l'instant :
# mkinitrd.conf.sample
# See "man mkinitrd.conf" for details on the syntax of this file
#
SOURCE_TREE="/boot/initrd-tree"
CLEAR_TREE="1"
OUTPUT_IMAGE="/boot/initrd.gz"
KERNEL_VERSION="4.19.19"
KEYMAP="fr-latin1"
MODULE_LIST="ext4"
ROOTDEV="/dev/sda5"
ROOTFS="ext4"
RESUMEDEV="/dev/sda1"
RAID="0"
LVM="0"
UDEV="1"
MODCONF="0"
WAIT="1"
Merci!
Fabriquer l'initrd apres mise a jour
Fabriquer l'initrd apres mise a jour
Dernière modification par Mirzoza le 06 février 2019, 22:35, modifié 1 fois.
-
- Messages : 135
- Inscription : 29 janvier 2017, 21:07
Re: Fabriquer l'initrd apres mise a jour
Utilise le kernel 4.19.19-huge pour commencer (pas besoin d'initrd).
Sinon, tapes /usr/share/mkinitrd/mkinitrd_command_generator.sh -k 4.19.19
D''autre part ne te casse pas la tête à prendre des bouts du résultat. Pour générer l'initrd tapes juste ces deux commandes à la suite l'une de l'autre
Pas besoin de se compliquer la vie
Sinon, tapes /usr/share/mkinitrd/mkinitrd_command_generator.sh -k 4.19.19
D''autre part ne te casse pas la tête à prendre des bouts du résultat. Pour générer l'initrd tapes juste ces deux commandes à la suite l'une de l'autre
Code : Tout sélectionner
sh /usr/share/mkinitrd/mkinitrd_command_generator.sh -k 4.19.9 > mkinitrd.sh
sh mkinitrd.sh
Re: Fabriquer l'initrd apres mise a jour
Ok merci.
Alors je vais rester avec le kernel 4.19.19-huge pour l'instant, du moins jusqu'à ce que les autres difficultés soient réglées!
Alors je vais rester avec le kernel 4.19.19-huge pour l'instant, du moins jusqu'à ce que les autres difficultés soient réglées!
- Thomas
- Administrateur
- Messages : 446
- Inscription : 08 janvier 2017, 07:14
- Localisation : Anizy-le-Grand
- Contact :
Re: Fabriquer l'initrd apres mise a jour
Salut Mirzoza,
Pour info le lilo.conf que tu m'avais montré utilise le kernel-huge sans initrd. Si tu n'as rien modifié, ça ne sert à rien d'en créer un. Mais peut-être as-tu changé ?
Pour info le lilo.conf que tu m'avais montré utilise le kernel-huge sans initrd. Si tu n'as rien modifié, ça ne sert à rien d'en créer un. Mais peut-être as-tu changé ?
Thomas Bourdon
https://www.bee-home.fr/
https://www.bee-home.fr/
Re: Fabriquer l'initrd apres mise a jour
Salut Thomas,
eh bien, j'avais réinstallé, c'était donc remis par défaut, et je l'avais laissé tel quel.
Mais je l'ai encore réinstallé. Après mes problèmes d'interface graphique, j'ai essayé de "downgrade" mon kernel avec slackpkg upgrade. Je n'ai pas fait tout le kernel d'un coup, pour expérimenter, et du coup, rien ne fonctionnait; d'où ma réinstallation, (sur laquelle je compte rester pour l'instant!).
eh bien, j'avais réinstallé, c'était donc remis par défaut, et je l'avais laissé tel quel.
Mais je l'ai encore réinstallé. Après mes problèmes d'interface graphique, j'ai essayé de "downgrade" mon kernel avec slackpkg upgrade. Je n'ai pas fait tout le kernel d'un coup, pour expérimenter, et du coup, rien ne fonctionnait; d'où ma réinstallation, (sur laquelle je compte rester pour l'instant!).