Page 1 sur 1
[boot] /boot/vmlinuz-linux introuvable (résolu)
Publié : mar. 17 déc. 2019, 22:02
par LuX
Bonjour
J'ai mis à jour Arch hier (je ne l'avais pas fait depuis le 20 août dernier), et le système ne redémarre plus. Grub affiche :
Code : Tout sélectionner
Chargement de Linux linux...
erreur : fichier "/boot/vmlinuz-linux" non disponible
Et en effet, le répertoire /boot ne contient aucun fichier vmlinuz-linux. J'ai cherché ce fichier dans toute la partition avec 'find / -name "vmlinuz-linux"', je n'ai rien trouvé.
Précision : La première tentative de mise à jour 'pacman -Syu base' à échoué, car je n'avais plus assez de place dans la partition. Du coup, j'ai mis à jour quelques gros bouts (linux, libreoffice, firefox...) et seulement ensuite le reste (sans avoir redémarré entre deux). En particulier, pour linux, voici la trace de /var/log/pacman.log :
Code : Tout sélectionner
[2019-12-16 09:16] [PACMAN] Running 'pacman -S linux'
[2019-12-16 09:17] [ALPM] transaction started
[2019-12-16 09:18] [ALPM] upgraded linux (5.2.9.arch1-1 -> 5.4.3.arch1-1)
[2019-12-16 09:18] [ALPM] transaction completed
La mise à jour n'a pas planté. Une fois fini j'ai éteint l'ordi, et depuis c'est la misère.
Merci d'avance pour vos avis éclairés.

Re: [boot] /boot/vmlinuz-linux introuvable
Publié : mar. 17 déc. 2019, 22:04
par LuX
PS : J'écris depuis un autre système Linux, sur une autre partition du disque dur. En montant la partition du système malade sur /mnt je peux voir son contenu, et en particulier :
Code : Tout sélectionner
$ ls /mnt/boot/
grub/ initramfs-linux-fallback.img initramfs-linux.img
Re: [boot] /boot/vmlinuz-linux introuvable
Publié : mar. 17 déc. 2019, 22:19
par benjarobin
Si [ALPM] running '90-mkinitcpio-install.hook'...
n'est pas exécuté, ce qui est apparemment le cas vu ton log, alors tu vas avoir le souci que tu vois.
Maintenant vmlinuz-linux
est copié par le hook dans /boot
Pourquoi le hook n'a pas été exécuté, bonne question...
Quel est le contenu de /usr/share/libalpm/hooks/
, tu devrais avoir le fichier /usr/share/libalpm/hooks/90-mkinitcpio-install.hook
Re: [boot] /boot/vmlinuz-linux introuvable
Publié : mer. 18 déc. 2019, 07:46
par LuX
Bonjour Benjarobin
Voici un extrait de pacman.log, de la première mise à jour à 8h37 à la dernière à 9h22. J'ai enlevé ensuite le plus gros des 'upgraded...' et des 'installed...'. On voit que la ligne que tu dis "[ALPM] running '90-mkinitcpio-install.hook'..." apparaît bien vers la fin.
Code : Tout sélectionner
[2019-12-16 08:37] [PACMAN] Running 'pacman -Syu base'
[2019-12-16 08:37] [PACMAN] synchronizing package lists
[2019-12-16 08:37] [PACMAN] starting full system upgrade
[2019-12-16 09:11] [PACMAN] Running 'pacman -Sc'
[2019-12-16 09:14] [PACMAN] Running 'pacman -Sy'
[2019-12-16 09:14] [PACMAN] synchronizing package lists
[2019-12-16 09:16] [PACMAN] Running 'pacman -S linux'
[2019-12-16 09:17] [ALPM] transaction started
[2019-12-16 09:18] [ALPM] upgraded linux (5.2.9.arch1-1 -> 5.4.3.arch1-1)
[2019-12-16 09:18] [ALPM] transaction completed
[2019-12-16 09:18] [ALPM] running 'systemd-update.hook'...
[2019-12-16 09:18] [PACMAN] Running 'pacman -S base'
[2019-12-16 09:18] [ALPM] transaction started
[2019-12-16 09:18] [ALPM] installed base (2-2)
[2019-12-16 09:18] [ALPM] transaction completed
[2019-12-16 09:18] [PACMAN] Running 'pacman -Suy base'
[2019-12-16 09:18] [PACMAN] synchronizing package lists
[2019-12-16 09:18] [PACMAN] starting full system upgrade
[2019-12-16 09:19] [PACMAN] Running 'pacman -S firefox'
[2019-12-16 09:19] [ALPM] transaction started
[2019-12-16 09:19] [ALPM] upgraded firefox (68.0.2-1 -> 71.0-1)
[2019-12-16 09:19] [ALPM] transaction completed
[2019-12-16 09:19] [ALPM] running 'gtk-update-icon-cache.hook'...
[2019-12-16 09:19] [ALPM] running 'systemd-update.hook'...
[2019-12-16 09:19] [ALPM] running 'update-desktop-database.hook'...
[2019-12-16 09:20] [PACMAN] Running 'pacman -S libreoffice'
[2019-12-16 09:21] [ALPM] transaction started
[2019-12-16 09:22] [ALPM] upgraded libreoffice-still (6.2.6-1 -> 6.2.8-3)
[2019-12-16 09:22] [ALPM] transaction completed
[2019-12-16 09:22] [ALPM] running 'gtk-update-icon-cache.hook'...
[2019-12-16 09:22] [ALPM] running 'systemd-update.hook'...
[2019-12-16 09:22] [ALPM] running 'update-desktop-database.hook'...
[2019-12-16 09:22] [ALPM] running 'update-mime-database.hook'...
[2019-12-16 09:22] [PACMAN] Running 'pacman -Suy base'
[2019-12-16 09:22] [PACMAN] synchronizing package lists
[2019-12-16 09:22] [PACMAN] starting full system upgrade
[2019-12-16 09:32] [ALPM] transaction started
[2019-12-16 09:32] [ALPM] removed pygobject2-devel (2.28.7-2)
[2019-12-16 09:32] [ALPM] removed ilmbase (2.3.0-1)
[2019-12-16 09:32] [ALPM] upgraded iana-etc (20190722-1 -> 20191212-1)
[2019-12-16 09:32] [ALPM] upgraded filesystem (2019.05-2 -> 2019.10-2)
[2019-12-16 09:32] [ALPM] upgraded linux-api-headers (5.1-1 -> 5.3.1-2)
[2019-12-16 09:32] [ALPM] upgraded tzdata (2019b-1 -> 2019c-3)
[2019-12-16 09:32] [ALPM] upgraded glibc (2.29-4 -> 2.30-3)
[2019-12-16 09:32] [ALPM-SCRIPTLET] Generating locales...
[2019-12-16 09:32] [ALPM-SCRIPTLET] es_US.UTF-8... done
[2019-12-16 09:32] [ALPM-SCRIPTLET] fr_FR.UTF-8... done
[2019-12-16 09:32] [ALPM-SCRIPTLET] Generation complete.
[2019-12-16 09:32] [ALPM] upgraded gcc-libs (9.1.0-2 -> 9.2.0-4)
[2019-12-16 09:32] [ALPM] upgraded ncurses (6.1-6 -> 6.1-7)
[2019-12-16 09:32] [ALPM] upgraded readline (8.0.0-1 -> 8.0.001-2)
[2019-12-16 09:32] [ALPM] upgraded bash (5.0.007-1 -> 5.0.011-2)
---
Etc
---
[2019-12-16 09:33] [ALPM] upgraded pambase (20190105.1-1 -> 20190105.1-2)
[2019-12-16 09:33] [ALPM] upgraded pam (1.3.1-1 -> 1.3.1-2)
[2019-12-16 09:33] [ALPM] upgraded libcap-ng (0.7.9-1 -> 0.7.10-1)
[2019-12-16 09:33] [ALPM] warning: directory permissions differ on /var/log/audit/
filesystem: 755 package: 700
[2019-12-16 09:33] [ALPM] upgraded audit (2.8.5-3 -> 2.8.5-6)
[2019-12-16 09:33] [ALPM] upgraded shadow (4.7-2 -> 4.8-1)
[2019-12-16 09:33] [ALPM] upgraded util-linux (2.34-3 -> 2.34-8)
[2019-12-16 09:33] [ALPM] upgraded less (551-1 -> 551-3)
---
Etc
---
[2019-12-16 09:33] [ALPM] upgraded gnupg (2.2.17-2 -> 2.2.19-1)
[2019-12-16 09:33] [ALPM] upgraded gpgme (1.13.1-1 -> 1.13.1-3)
[2019-12-16 09:33] [ALPM] warning: /etc/pacman.d/mirrorlist installed as /etc/pacman.d/mirrorlist.pacnew
[2019-12-16 09:33] [ALPM] upgraded pacman-mirrorlist (20190614-1 -> 20191001-2)
[2019-12-16 09:33] [ALPM] upgraded archlinux-keyring (20190805-1 -> 20191018-2)
[2019-12-16 09:33] [ALPM-SCRIPTLET] ==> Ajout des clés depuis archlinux.gpg…
[2019-12-16 09:33] [ALPM-SCRIPTLET] gpg: WARNING: server 'gpg-agent' is older than us (2.2.17 < 2.2.19)
[2019-12-16 09:33] [ALPM-SCRIPTLET] ==> Signature locale des clés de confiance dans le trousseau de clés…
---
Etc
---
[2019-12-16 09:33] [ALPM-SCRIPTLET] ==> Mise à jour de la base de données de confiance…
[2019-12-16 09:33] [ALPM-SCRIPTLET] gpg: la prochaine vérification de la base de confiance aura lieu le 2020-01-22
[2019-12-16 09:33] [ALPM] upgraded pacman (5.1.3-1 -> 5.2.1-1)
[2019-12-16 09:33] [ALPM] upgraded systemd-sysvcompat (242.84-2 -> 244-1)
[2019-12-16 09:33] [ALPM] upgraded iputils (20180629.f6aac8d-4 -> 20190709-2)
[2019-12-16 09:33] [ALPM] upgraded iproute2 (5.2.0-1 -> 5.4.0-1)
[2019-12-16 09:33] [ALPM] reinstalled base (2-2)
[2019-12-16 09:33] [ALPM] upgraded libjpeg-turbo (2.0.2-1 -> 2.0.3-1)
---
Etc
---
[2019-12-16 09:38] [ALPM] upgraded zathura (0.4.3-3 -> 0.4.4-1)
[2019-12-16 09:38] [ALPM] upgraded zathura-pdf-mupdf (0.3.5-1 -> 0.3.5-2)
[2019-12-16 09:39] [ALPM] transaction completed
[2019-12-16 09:39] [ALPM] running '20-systemd-sysusers.hook'...
[2019-12-16 09:39] [ALPM] running '30-systemd-catalog.hook'...
[2019-12-16 09:39] [ALPM] running '30-systemd-daemon-reload.hook'...
[2019-12-16 09:39] [ALPM] running '30-systemd-hwdb.hook'...
[2019-12-16 09:39] [ALPM] running '30-systemd-sysctl.hook'...
[2019-12-16 09:39] [ALPM] running '30-systemd-tmpfiles.hook'...
[2019-12-16 09:39] [ALPM] running '30-systemd-udev-reload.hook'...
[2019-12-16 09:39] [ALPM] running '30-systemd-update.hook'...
[2019-12-16 09:39] [ALPM] running '90-mkinitcpio-install.hook'...
[2019-12-16 09:39] [ALPM] running 'dbus-reload.hook'...
[2019-12-16 09:39] [ALPM] running 'detect-old-perl-modules.hook'...
[2019-12-16 09:39] [ALPM] running 'fontconfig.hook'...
[2019-12-16 09:39] [ALPM] running 'gdk-pixbuf-query-loaders.hook'...
[2019-12-16 09:39] [ALPM] running 'gio-querymodules.hook'...
[2019-12-16 09:39] [ALPM] running 'glib-compile-schemas.hook'...
[2019-12-16 09:39] [ALPM] running 'gtk-query-immodules-3.0.hook'...
[2019-12-16 09:39] [ALPM] running 'gtk-update-icon-cache.hook'...
[2019-12-16 09:39] [ALPM] running 'gvfsd.hook'...
[2019-12-16 09:39] [ALPM] running 'texinfo-install.hook'...
[2019-12-16 09:39] [ALPM] running 'update-ca-trust.hook'...
[2019-12-16 09:39] [ALPM] running 'update-desktop-database.hook'...
[2019-12-16 09:39] [ALPM] running 'update-mime-database.hook'...
[2019-12-16 09:40] [ALPM] running 'update-vlc-plugin-cache.hook'...
[2019-12-16 09:40] [ALPM] running 'xorg-mkfontscale.hook'...
Le fichier "/usr/share/libalpm/hooks/90-mkinitcpio-install.hook" est d'ailleurs bien en place, ainsi que le script /usr/share/libalpm/scripts/mkinitcpio-install qu'il appelle (si j'ai bien compris).
Code : Tout sélectionner
$ ls /mnt/usr/share/libalpm/hooks/
20-systemd-sysusers.hook gconf-remove.hook
30-systemd-binfmt.hook gdk-pixbuf-query-loaders.hook
30-systemd-catalog.hook gio-querymodules.hook
30-systemd-daemon-reload.hook glib-compile-schemas.hook
30-systemd-hwdb.hook gtk-query-immodules-2.0.hook
30-systemd-sysctl.hook gtk-query-immodules-3.0.hook
30-systemd-tmpfiles.hook gtk-update-icon-cache.hook
30-systemd-udev-reload.hook gvfsd.hook
30-systemd-update.hook texinfo-install.hook
60-depmod.hook texinfo-remove.hook
60-mkinitcpio-remove.hook update-ca-trust.hook
90-mkinitcpio-install.hook update-desktop-database.hook
dbus-reload.hook update-mime-database.hook
dconf-update.hook update-vlc-plugin-cache.hook
detect-old-perl-modules.hook vimdoc.hook
fontconfig.hook xorg-mkfontscale.hook
gconf-install.hook
$ ls /mnt/usr/share/libalpm/scripts/mkinitcpio-install
/mnt/usr/share/libalpm/scripts/mkinitcpio-install
Re: [boot] /boot/vmlinuz-linux introuvable
Publié : mer. 18 déc. 2019, 08:30
par benjarobin
Le log montre bien que le script n'a rien fait... mkinitcpio n'a pas été exécuté ou n'a rien fait.
Re: [boot] /boot/vmlinuz-linux introuvable
Publié : mer. 18 déc. 2019, 12:58
par LuX
OK. Mais y a-t-il un moyen de corriger le problème sans tout ré-installer ?
Est-ce que je peux prendre un vmlinuz-linux quelque part, le copier dans /boot et basta ?
Si oui, est-ce que le fichier arch/boot/x86_64/vmlinuz dans la dernière iso ferait l'affaire ?
Ou bien le fichier usr/lib/modules/5.4.3-arch1-1/vmlinuz dans la partition ?
Je note que ce ne sont pas les mêmes fichiers :
Code : Tout sélectionner
$ diff /mnt/usr/lib/modules/5.4.3-arch1-1/vmlinuz /iso/arch/boot/x86_64/vmlinuz
Les fichiers binaires /mnt/usr/lib/modules/5.4.3-arch1-1/vmlinuz et /iso/arch/boot/x86_64/vmlinuz sont différents
Sinon, comment faire ?
Re: [boot] /boot/vmlinuz-linux introuvable
Publié : mer. 18 déc. 2019, 13:26
par hopimet
Salut,
Tu peux essayer de chrooter et de refaire la mise à jour et/ou de relancer :
mkinitcpio -p linux
https://wiki.archlinux.fr/Chroot
Re: [boot] /boot/vmlinuz-linux introuvable
Publié : mer. 18 déc. 2019, 13:30
par LuX
A priori, d'après la section "Exigences" du wiki du chroot, je ne peux pas "chrooter" comme tu le proposes.
En effet mon système malade est le nouveau, en 64bits, alors que le système qui fonctionne (celui qui servirait d'hôte, donc) est mon ancien système, en 32bits.
PS : Je précise que je ne peux pas non plus démarrer sur un Live-DVD ni un Live-USB (pour chrooter dessus mon système malade). C'est un vieux portable, et pour l'installation initiale j'avais ramé "grave"...!
C'est pour ça que je demande s'il n'y aurait pas une solution plus basique, comme de copier un fichier vmlinuz pris ailleurs (en supposant que ce soit le même que vmlinuz-linux).
Re: [boot] /boot/vmlinuz-linux introuvable
Publié : mer. 18 déc. 2019, 18:11
par benjarobin
Tu pourrais copier vmlinuz depuis /lib/modules/... c'est ce que fait mkinitcpio maintenant.
Mais le problème c'est que les fichiers "initramfs" que tu as actuellement dans ton /boot ne sont surement pas pour ce nouveau noyau. Donc la probabilité que ton système démarre est proche de 0.
Re: [boot] /boot/vmlinuz-linux introuvable
Publié : mer. 18 déc. 2019, 18:44
par CoudUr
Salut,
LuX a écrit :
A priori, d'après la section "Exigences" du wiki du chroot, je ne peux pas "chrooter" comme tu le proposes.
En effet mon système malade est le nouveau, en 64bits, alors que le système qui fonctionne (celui qui servirait d'hôte, donc) est mon ancien système, en 32bits.
Si tu créer une machine virtuelle en 32bits sur ta machine qui fonctionne(celle en 64bits), je pense que tu pourras alors te chrooter depuis la VM dans ta machine "malade".
LuX a écrit :
PS : Je précise que je ne peux pas non plus démarrer sur un Live-DVD ni un Live-USB (pour chrooter dessus mon système malade). C'est un vieux portable, et pour l'installation initiale j'avais ramé "grave"...!
Ça ne doit pas être facile à dépanner une machine dans cet état :/ , une sauvegarde du type borg, restic, rsnapshot, rsync aurait été la bienvenue !
LuX a écrit :
C'est pour ça que je demande s'il n'y aurait pas une solution plus basique, comme de copier un fichier vmlinuz pris ailleurs (en supposant que ce soit le même que vmlinuz-linux).
Je pensais à ça au départ:
https://wiki.archlinux.org/index.php/Arch_Linux_Archive
Mais :
1) si tu n'as pas de connexion depuis ta machine malade, ça ne va pas être facile à moins de faire ça depuis la VM comme dit plus haut.
2) @benjarobin a émis un bon point, la mise a jour ayant députée je ne suis pas sûr de la correspondance entre vmlinuz-linux et initramfs .
Ça rend le sujet très instructif .
Re: [boot] /boot/vmlinuz-linux introuvable
Publié : mer. 18 déc. 2019, 19:22
par laurent85
Bonjour,
Dans ce type de situation il faut démonter le disque dur et le brancher sur une autre machine ou un dock pour chrooter dedans.
Re: [boot] /boot/vmlinuz-linux introuvable
Publié : mer. 18 déc. 2019, 20:09
par LuX
Bonjour
laurent85 a écrit : ↑mer. 18 déc. 2019, 19:22
Dans ce type de situation il faut démonter le disque dur et le brancher sur une autre machine ou un dock pour chrooter dedans.
Je vais faire comme ça. Merci pour vos réponses. Je passerai le sujet en résolu quand ce sera fait (ou je reviendrai vers vous si ça ne fonctionne pas).
Au fait, pour l'anecdote, j'ai tenté la copie de
/mnt/usr/lib/modules/5.4.3-arch1-1/vmlinuz
dans
/mnt/boot
ce matin, pour voir. J'ai redémarré aussitôt après. Et c'est là que j'ai réalisé, 15s trop tard, que j'avais sans doute machinalement tapé
/boot
au lieu de
/mnt/boot
, et donc écrasé sans recours le vmlinuz-linux de mon système de secours. En tout cas, maintenant, mes deux systèmes ne démarrent plus. J'espère que la réparation du système 64bit par chroot depuis l'autre machine va fonctionner...
Merci encore,
LD
Re: [boot] /boot/vmlinuz-linux introuvable
Publié : mer. 18 déc. 2019, 21:19
par LuX
Bonsoir
Bon, ben, ça ne marche toujours pas...
J'ai branché le disque sur un autre ordi (sous Debian 64bits), et monté la partition de mon système en panne sur /mnt/arch, avant de faire un chroot comme indiqué dans le wiki (donc en montant au préalable proc, sys, et companie). Une fois dans le chroot, voici le résultat de la première commande.
Code : Tout sélectionner
$ /usr/bin/mkinitcpio -p linux
/usr/bin/mkinitcpio: ligne 265: /etc/mkinitcpio.d/linux.preset: Aucun fichier ou dossier de ce type
==> ERROR: Failed to load preset: `/etc/mkinitcpio.d/linux.preset'
De fait, le répertoire en question est vide :
J'ai alors tenté une mise à jour complète, dont voici le résultat.
Code : Tout sélectionner
$ pacman -Suy base
:: Synchronisation des bases de données de paquets…
core est à jour
extra est à jour
community est à jour
avertissement : base-2-2 est à jour -- réinstallation
:: Début de la mise à jour complète du système…
résolution des dépendances…
recherche des conflits entre paquets…
Paquets (18) cups-2.3.1-1 cups-filters-1.26.0-1 dialog-1:1.3_20191210-1 fuse-common-3.9.0-1 fuse3-3.9.0-1 imagemagick-7.0.9.9-1
libcups-2.3.1-1 libebml-1.3.10-1 lightdm-gtk-greeter-1:2.0.7-1 linux-firmware-20191215.eefb5f7-1 mesa-19.3.1-1
perl-alien-build-1.94-1 perl-alien-libxml2-0.12-1 systemd-244.1-1 systemd-libs-244.1-1 systemd-sysvcompat-244.1-1
xvidcore-1.3.6-1 base-2-2
Taille totale du téléchargement : 127,41 MiB
Taille totale installée : 644,91 MiB
Taille de mise à jour nette : 22,45 MiB
:: Procéder à l’installation ? [O/n]
:: Récupération des paquets…
systemd-libs-244.1-1-x86_64 418,9 KiB 521 KiB/s 00:01 [################################################] 100%
systemd-244.1-1-x86_64 4,9 MiB 923 KiB/s 00:05 [################################################] 100%
systemd-sysvcompat-244.1-1-x86_64 7,7 KiB 1916 KiB/s 00:00 [################################################] 100%
dialog-1:1.3_20191210-1-x86_64 183,6 KiB 956 KiB/s 00:00 [################################################] 100%
linux-firmware-20191215.eefb5f7-1-any 92,6 MiB 826 KiB/s 01:55 [################################################] 100%
libcups-2.3.1-1-x86_64 266,6 KiB 939 KiB/s 00:00 [################################################] 100%
imagemagick-7.0.9.9-1-x86_64 2,3 MiB 801 KiB/s 00:03 [################################################] 100%
cups-filters-1.26.0-1-x86_64 806,3 KiB 938 KiB/s 00:01 [################################################] 100%
cups-2.3.1-1-x86_64 5,0 MiB 853 KiB/s 00:06 [################################################] 100%
fuse-common-3.9.0-1-x86_64 2,6 KiB 0,00 B/s 00:00 [################################################] 100%
fuse3-3.9.0-1-x86_64 111,5 KiB 961 KiB/s 00:00 [################################################] 100%
libebml-1.3.10-1-x86_64 66,0 KiB 970 KiB/s 00:00 [################################################] 100%
mesa-19.3.1-1-x86_64 20,2 MiB 903 KiB/s 00:23 [################################################] 100%
lightdm-gtk-greeter-1:2.0.7-1-x86_64 82,7 KiB 940 KiB/s 00:00 [################################################] 100%
perl-alien-build-1.94-1-any 307,4 KiB 768 KiB/s 00:00 [################################################] 100%
perl-alien-libxml2-0.12-1-any 8,8 KiB 1095 KiB/s 00:00 [################################################] 100%
xvidcore-1.3.6-1-x86_64 202,3 KiB 903 KiB/s 00:00 [################################################] 100%
(18/18) vérification des clés dans le trousseau [################################################] 100%
(18/18) vérification de l’intégrité des paquets [################################################] 100%
(18/18) chargement des fichiers des paquets [################################################] 100%
(18/18) analyse des conflits entre fichiers [################################################] 100%
(18/18) vérification de l’espace disque disponible [################################################] 100%
:: Traitement des changements du paquet…
( 1/18) mise à jour de systemd-libs [################################################] 100%
( 2/18) mise à jour de systemd [################################################] 100%
Running in chroot, ignoring request: daemon-reexec
( 3/18) mise à jour de systemd-sysvcompat [################################################] 100%
( 4/18) réinstallation base [################################################] 100%
( 5/18) mise à jour de libcups [################################################] 100%
( 6/18) mise à jour de imagemagick [################################################] 100%
( 7/18) mise à jour de cups-filters [################################################] 100%
( 8/18) mise à jour de cups [################################################] 100%
( 9/18) mise à jour de dialog [################################################] 100%
(10/18) mise à jour de fuse-common [################################################] 100%
(11/18) mise à jour de fuse3 [################################################] 100%
(12/18) mise à jour de libebml [################################################] 100%
(13/18) mise à jour de mesa [################################################] 100%
(14/18) mise à jour de lightdm-gtk-greeter [################################################] 100%
(15/18) mise à jour de linux-firmware [################################################] 100%
(16/18) mise à jour de perl-alien-build [################################################] 100%
(17/18) mise à jour de perl-alien-libxml2 [################################################] 100%
(18/18) mise à jour de xvidcore [################################################] 100%
:: Exécution des crochets de post-transaction…
( 1/13) Creating system user accounts...
( 2/13) Updating journal message catalog...
( 3/13) Reloading system manager configuration...
Running in chroot, ignoring request: daemon-reload
( 4/13) Updating udev hardware database...
( 5/13) Applying kernel sysctl settings...
( 6/13) Creating temporary files...
( 7/13) Reloading device manager configuration...
Running in chroot, ignoring request.
( 8/13) Arming ConditionNeedsUpdate...
( 9/13) Updating linux initcpios...
(10/13) Reloading system bus configuration...
Running in chroot, ignoring request: try-reload-or-restart
(11/13) Warn about old perl modules
(12/13) Updating icon theme caches...
(13/13) Updating the desktop file MIME type cache...
Un coup d'oeil à /boot pour voir si tout va bien et...
Code : Tout sélectionner
$ ls /boot/
grub/ initramfs-linux-fallback.img initramfs-linux.img
Toujours pas de vmlinuz-linux !
Pourtant, /var/log/pacman.log contient bien une ligne
[ALPM] running '90-mkinitcpio-install.hook'...
:
Code : Tout sélectionner
[2019-12-18T20:49:46+0100] [ALPM] transaction completed
[2019-12-18T20:49:47+0100] [ALPM] running '20-systemd-sysusers.hook'...
[2019-12-18T20:49:50+0100] [ALPM] running '30-systemd-catalog.hook'...
[2019-12-18T20:49:50+0100] [ALPM] running '30-systemd-daemon-reload.hook'...
[2019-12-18T20:49:50+0100] [ALPM-SCRIPTLET] Running in chroot, ignoring request: daemon-reload
[2019-12-18T20:49:50+0100] [ALPM] running '30-systemd-hwdb.hook'...
[2019-12-18T20:49:55+0100] [ALPM] running '30-systemd-sysctl.hook'...
[2019-12-18T20:49:55+0100] [ALPM] running '30-systemd-tmpfiles.hook'...
[2019-12-18T20:49:56+0100] [ALPM] running '30-systemd-udev-reload.hook'...
[2019-12-18T20:49:56+0100] [ALPM-SCRIPTLET] Running in chroot, ignoring request.
[2019-12-18T20:49:56+0100] [ALPM] running '30-systemd-update.hook'...
[2019-12-18T20:49:56+0100] [ALPM] running '90-mkinitcpio-install.hook'...
[2019-12-18T20:49:56+0100] [ALPM] running 'dbus-reload.hook'...
[2019-12-18T20:49:56+0100] [ALPM-SCRIPTLET] Running in chroot, ignoring request: try-reload-or-restart
[2019-12-18T20:49:56+0100] [ALPM] running 'detect-old-perl-modules.hook'...
[2019-12-18T20:49:57+0100] [ALPM] running 'gtk-update-icon-cache.hook'...
[2019-12-18T20:50:01+0100] [ALPM] running 'update-desktop-database.hook'...
Après cette mise à jour, le répertoire /etc/mkinitcpio.d est toujours vide et la commande
/usr/bin/mkinitcpio -p linux
donne la même erreur qu'avant.

Re: [boot] /boot/vmlinuz-linux introuvable
Publié : mer. 18 déc. 2019, 21:44
par laurent85
Vérifie le système de fichiers.
Réinstalle les paquets mkinitcpio, ensuite linux.
Re: [boot] /boot/vmlinuz-linux introuvable (résolu)
Publié : mer. 18 déc. 2019, 22:50
par LuX
Le système de fichiers est "propre", d'après fsck.ext4.
J'ai ré-installé les paquets mkinitcpio (et mkinitcpio-busybox, au cas où, puisqu'il était installé aussi), puis linux. Et ça a marché !
Un grand merci pour vos réponses, rapides et efficaces.
