Réparation Slackware
Réparation Slackware
Bonjour ,
Suite à Re: Présentation des membres
> N'hésite pas à nous demander de l'aide pour résoudre ce "upgrade-all" qui a tout cassé.
Ouf le système et Firefox fonctionne bien. Le Xfe et Plank ne fonctionne pas tout
à fait comme dans mon souvenir, mais reste tout à fait acceptable. En priorité
je voudrais mettre le noyau à jour, c'est ce qu'il y a de plus stressant !
J'ai fait un # slackpkg search kernel pour repérer les paquets noyau, est-ce faire
que faire :
# slackpkg update kernel-generic kernel-headers kernel-huge kernel-modules kernel-source
est-il suffisant ? Des paquets seraient-ils manquant ? Si oui je sais faire pour mettre lilo
à jour.
Que de soleil aujourd'hui, bonne journée
FH
Suite à Re: Présentation des membres
> N'hésite pas à nous demander de l'aide pour résoudre ce "upgrade-all" qui a tout cassé.
Ouf le système et Firefox fonctionne bien. Le Xfe et Plank ne fonctionne pas tout
à fait comme dans mon souvenir, mais reste tout à fait acceptable. En priorité
je voudrais mettre le noyau à jour, c'est ce qu'il y a de plus stressant !
J'ai fait un # slackpkg search kernel pour repérer les paquets noyau, est-ce faire
que faire :
# slackpkg update kernel-generic kernel-headers kernel-huge kernel-modules kernel-source
est-il suffisant ? Des paquets seraient-ils manquant ? Si oui je sais faire pour mettre lilo
à jour.
Que de soleil aujourd'hui, bonne journée
FH
- Thomas
- Administrateur
- Messages : 432
- Inscription : 08 janvier 2017, 07:14
- Localisation : Anizy-le-Grand
- Contact :
Re: Réparation Slackware
Salut,
Pour mettre à jour le kernel :
Suivant ton cas, tu auras peut-être besoin de te créer un initrd :
puis exécute la commande qui a été générée.
Et enfin tu peux taper "lilo" pour remettre lilo en place. Si tu es en efi ou si tu n'utilises pas lilo (donc grub), la procédure sera différente. Qu'utilises-tu ?
Pour mettre à jour le kernel :
Code : Tout sélectionner
# slackpkg update
# slackpkg upgrade kernel
Code : Tout sélectionner
# /usr/share/mkinitrd/mkinitrd_command_generator.sh
Et enfin tu peux taper "lilo" pour remettre lilo en place. Si tu es en efi ou si tu n'utilises pas lilo (donc grub), la procédure sera différente. Qu'utilises-tu ?
Thomas Bourdon
https://www.bee-home.fr/
https://www.bee-home.fr/
Re: Réparation Slackware
Pas de problème, j'utilise lilo pas grub. Je ne pense pas être en EFI. J'ai une feuille de route
extraite du livre. Je vais m'y mettre cet après-midi. Merci pour les infos.
FH
extraite du livre. Je vais m'y mettre cet après-midi. Merci pour les infos.
FH
Re: Réparation Slackware
Après l'update et l'upgrade kernel, j'obtiens (extrait) :
...
Your kernel image was updated. We highly recommend you run: lilo
Do you want slackpkg to run lilo now? (Y/n)
y
Fatal: open /boot/vmlinuz-generic-4.4.189: No such file or directory
Searching for NEW configuration files
No .new files found.
<- (pour un coup d'adrénaline !)
[root@PowerNet:~]# vi /etc/mkinitrd.conf
> ...
> # KERNEL_VERSION="$(uname -r)" <- commenter la lecture du noyau en mémoire
> KERNEL_VERSION="4.4.217" <- mettre à jour le n° du nouveau noyau
> ...
> :wq <-- enregistrer et quitter Vi
[root@PowerNet:~]# mkinitrd -F
OK: /lib/modules/4.4.217/kernel/fs/jbd2/jbd2.ko added.
OK: /lib/modules/4.4.217/kernel/fs/mbcache.ko added.
OK: /lib/modules/4.4.217/kernel/fs/ext4/ext4.ko added.
50697 blocs
/boot/initrd.gz created.
Be sure to run lilo again if you use it.
[root@PowerNet:~]# vi /etc/lilo.conf
> image= /boot/wmlinuz-generic-4.4.217 <- mettre à jour le n° du nouveau noyau
> initrd = /boot/initrd.gz
> root = /dev/sda2
> label = Linux
> read-only
> :wq <-- enregistrer et quitter Vi
[root@PowerNet:~]# lilo
Added Linux + *
[root@PowerNet:~]#
Voila ce que cela donne avec ma feuille de route élaborée
à partir du chapitre 16 de N.N. et <Le noyau GENERIC et les mises à jour>
Est-ce inutile ou y a-t-il qlqchose de plus simple ?
En tout cas cela fonctionne malgré une sueur froide.
Je vais faire un bilan des paquets régressés. Ce qui m'embête un peu
c'est LibreOffice passé de 6 en 5. La version microlinux a été préférée.
Cela n'est pas difficile à rectifier.
FH
...
Your kernel image was updated. We highly recommend you run: lilo
Do you want slackpkg to run lilo now? (Y/n)
y
Fatal: open /boot/vmlinuz-generic-4.4.189: No such file or directory
Searching for NEW configuration files
No .new files found.
<- (pour un coup d'adrénaline !)
[root@PowerNet:~]# vi /etc/mkinitrd.conf
> ...
> # KERNEL_VERSION="$(uname -r)" <- commenter la lecture du noyau en mémoire
> KERNEL_VERSION="4.4.217" <- mettre à jour le n° du nouveau noyau
> ...
> :wq <-- enregistrer et quitter Vi
[root@PowerNet:~]# mkinitrd -F
OK: /lib/modules/4.4.217/kernel/fs/jbd2/jbd2.ko added.
OK: /lib/modules/4.4.217/kernel/fs/mbcache.ko added.
OK: /lib/modules/4.4.217/kernel/fs/ext4/ext4.ko added.
50697 blocs
/boot/initrd.gz created.
Be sure to run lilo again if you use it.
[root@PowerNet:~]# vi /etc/lilo.conf
> image= /boot/wmlinuz-generic-4.4.217 <- mettre à jour le n° du nouveau noyau
> initrd = /boot/initrd.gz
> root = /dev/sda2
> label = Linux
> read-only
> :wq <-- enregistrer et quitter Vi
[root@PowerNet:~]# lilo
Added Linux + *
[root@PowerNet:~]#
Voila ce que cela donne avec ma feuille de route élaborée
à partir du chapitre 16 de N.N. et <Le noyau GENERIC et les mises à jour>
Est-ce inutile ou y a-t-il qlqchose de plus simple ?
En tout cas cela fonctionne malgré une sueur froide.
Je vais faire un bilan des paquets régressés. Ce qui m'embête un peu
c'est LibreOffice passé de 6 en 5. La version microlinux a été préférée.
Cela n'est pas difficile à rectifier.
FH
- Thomas
- Administrateur
- Messages : 432
- Inscription : 08 janvier 2017, 07:14
- Localisation : Anizy-le-Grand
- Contact :
Re: Réparation Slackware
Pour une prochaine fois, tu peux simplement mettre "image=/boot/wmlinuz-generic" dans lilo.conf puisque ce fichier pointe vers le kernel à jour.
De même tu peux mettre dans mkinitrd.conf : KERNEL_VERSION="$(readlink /boot/vmlinuz-generic | cut -d- -f3-)"
Ainsi "mkinitrd -F" préparera toujours un initrd avec le kernel installé.
Pour libreoffice, il faudrait modifier ta config de slackpkgplus.
De même tu peux mettre dans mkinitrd.conf : KERNEL_VERSION="$(readlink /boot/vmlinuz-generic | cut -d- -f3-)"
Ainsi "mkinitrd -F" préparera toujours un initrd avec le kernel installé.
Pour libreoffice, il faudrait modifier ta config de slackpkgplus.
Thomas Bourdon
https://www.bee-home.fr/
https://www.bee-home.fr/
Re: Réparation Slackware
Bonjour,
J'ai un souci , peut-être bête : tu m'as répondu :
> tu peux mettre dans mkinitrd.conf :
> KERNEL_VERSION="$(readlink /boot/vmlinuz-generic | cut -d- -f3-)"
J'ai voulu tester cette fonction en utilisant uname -r pour faire court.
En faisant :
$ uname -r
en mode terminal j'obtiens bien la bonne valeur.
Mais en faisant :
$ echo 'Le noyau est $(uname -r).'
le caractère $ n'est pas reconnu comme une commande et l'echo donne
$ Le noyau est $(uname -r).
Ceci dans différents contextes de mode console.
Pourtant dans mon souvenir cela fonctionnait. Où est l'erreur ?
FH
J'ai un souci , peut-être bête : tu m'as répondu :
> tu peux mettre dans mkinitrd.conf :
> KERNEL_VERSION="$(readlink /boot/vmlinuz-generic | cut -d- -f3-)"
J'ai voulu tester cette fonction en utilisant uname -r pour faire court.
En faisant :
$ uname -r
en mode terminal j'obtiens bien la bonne valeur.
Mais en faisant :
$ echo 'Le noyau est $(uname -r).'
le caractère $ n'est pas reconnu comme une commande et l'echo donne
$ Le noyau est $(uname -r).
Ceci dans différents contextes de mode console.
Pourtant dans mon souvenir cela fonctionnait. Où est l'erreur ?
FH
- Thomas
- Administrateur
- Messages : 432
- Inscription : 08 janvier 2017, 07:14
- Localisation : Anizy-le-Grand
- Contact :
Re: Réparation Slackware
Bonjour,
"uname -r" te donne la version du noyau courant et non du noyau que tu viens de mettre à jour à l'instant. Si tu fais une MAJ de 4.4.217 à 4.4.220 par exemple, "uname -r" te donnera toujours 4.4.217 tant que tu n'auras pas redémarrer sur 4.4.220. Le readlink permet de lire la version à jour (donc 4.4.220).FJacquesH a écrit : ↑24 avril 2020, 17:09 Bonjour,
J'ai un souci , peut-être bête : tu m'as répondu :
> tu peux mettre dans mkinitrd.conf :
> KERNEL_VERSION="$(readlink /boot/vmlinuz-generic | cut -d- -f3-)"
J'ai voulu tester cette fonction en utilisant uname -r pour faire court.
En faisant :
$ uname -r
en mode terminal j'obtiens bien la bonne valeur.
Tout le texte placé entre des guillemets simples « ' ' » sera affiché sans afficher la valeur des variables. Par contre si le texte est placé entre des guillemets doubles « " " », les valeurs des variables seront bien affichées.FJacquesH a écrit : ↑24 avril 2020, 17:09 Mais en faisant :
$ echo 'Le noyau est $(uname -r).'
le caractère $ n'est pas reconnu comme une commande et l'echo donne
$ Le noyau est $(uname -r).
Ceci dans différents contextes de mode console.
Pourtant dans mon souvenir cela fonctionnait. Où est l'erreur ?
Thomas Bourdon
https://www.bee-home.fr/
https://www.bee-home.fr/
Re: Réparation Slackware
Bonjour ,
Merci d'avoir répondu si précisément. En fait l'erreur vient du fait que j'ai
fait une copie au smartphone de la page. La définition a été trop faible
et a fait coller les doubles guillemets. Revenu à l'original j'ai vu la
méprise.
Pour ce qui est de uname , pas de problème j'avais compris, enfin c'est
bien expliqué dans le livre aussi. Je serai bien vigilant , la moindre
fausse note tue la musique.
J'espère la prochaine fois j'aurai qlq chose de moins bête à questionner !
Bonne soirée et encore merci.
FH
Merci d'avoir répondu si précisément. En fait l'erreur vient du fait que j'ai
fait une copie au smartphone de la page. La définition a été trop faible
et a fait coller les doubles guillemets. Revenu à l'original j'ai vu la
méprise.
Pour ce qui est de uname , pas de problème j'avais compris, enfin c'est
bien expliqué dans le livre aussi. Je serai bien vigilant , la moindre
fausse note tue la musique.
J'espère la prochaine fois j'aurai qlq chose de moins bête à questionner !
Bonne soirée et encore merci.
FH
Re: Réparation Slackware
Bonjour,
La partition principale est saturée ou plus grave :
C'est arrivé au cours d'une mise à jour. Est-ce que cela se répare facilement ?
Je doute, et je pense qu'un reformatage avec plus de Go pour /dev/sda3 sera
fait. Curieusement le système fonctionne encore malgré cela. Je reviendrai
plus tard.
FH
La partition principale est saturée ou plus grave :
C'est arrivé au cours d'une mise à jour. Est-ce que cela se répare facilement ?
Je doute, et je pense qu'un reformatage avec plus de Go pour /dev/sda3 sera
fait. Curieusement le système fonctionne encore malgré cela. Je reviendrai
plus tard.
FH
- Thomas
- Administrateur
- Messages : 432
- Inscription : 08 janvier 2017, 07:14
- Localisation : Anizy-le-Grand
- Contact :
Re: Réparation Slackware
Salut,
Depuis un livecd quelconque (sysrescuecd par exemple), tu peux utiliser cette méthode. Perso je n'ai jamais redimensionné de partition classique donc je ne connais pas la fiabilité. Je te suggère de faire une sauvegarde avant tout.
Bon courage !
Depuis un livecd quelconque (sysrescuecd par exemple), tu peux utiliser cette méthode. Perso je n'ai jamais redimensionné de partition classique donc je ne connais pas la fiabilité. Je te suggère de faire une sauvegarde avant tout.
Bon courage !
Thomas Bourdon
https://www.bee-home.fr/
https://www.bee-home.fr/