[Syslinux] Vmlinux not found

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
marine
archer
Messages : 130
Inscription : ven. 20 mai 2011, 16:36

[Syslinux] Vmlinux not found

Message par marine »

La suite ici :D :

Je viens d'installer Archlinux sur mon Thinkpad X60, en suivant scrupuleusement le Wiki. Le disque est partitionné de la façon suivante:
sda1 /boot
sda2 swap
sda3 /
sda4 /home

Comme chargeur de démarrage, j'ai installé Syslinux, et vérifié dans les fichiers de configuration qu'il pointait bien sur /dev/sda3, et sur vmlinuz-linux.

Au redémarrage, j'ai l'erreur "vmlinuz not found".
J'édite les paramètres de démarrage, et je remplace "vmlinuz" par "vmlinuz-linux".

Résultat: kernel panic: root fs on unknown block(0,0).

Il a a un seul disque dur, et pas d'autre système d'exploitation. Merci à ceux qui auront des idées.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [installation] Vmlinux not found [en cours]

Message par FoolEcho »

Salut,

Il faudrait plus d'information sur ton installation, à savoir le contenu de ton /boot/syslinux/syslinux.cfg (veille bien à utiliser les UUIDs plutôt que les /dev/sdXY) et la sortie de blkid (en root) pour commencer. Syslinux
Dernière modification par FoolEcho le mar. 31 mars 2015, 16:27, modifié 1 fois.
Raison : boot et non etc bien sûr
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17569
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [installation] Vmlinux not found [en cours]

Message par benjarobin »

@FoolEcho Tu veux surement dire : /boot/syslinux/syslinux.cfg

Sinon je vois une contradiction dans ton message :
... les fichiers de configuration qu'il pointait bien sur ... vmlinuz-linux.
Puis
J'édite les paramètres de démarrage, et je remplace "vmlinuz" par "vmlinuz-linux".
Comment c'est possible ? Tu ne mélangerais pas les fichiers du liveCd et les fichiers de ton installation ?
As tu bien fais l'intégralité de l'installation et de la configuration de syslinux depuis le chroot ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [Syslinux] Vmlinux not found

Message par waitnsea »

L'image est construite par

Code : Tout sélectionner

# mkinitcpio -p linux
Tu n'as pas omis cette étape ?
Il y a un sujet Wiki : ici
qui conseille :

Code : Tout sélectionner

    Copy and paste full outputs that contain error messages related to your issue into a separate file, such as $HOME/issue.log. For example, to forward the output of the following mkinitcpio command to $HOME/issue.log:

    $ mkinitcpio -p linux >> $HOME/issue.log
marine
archer
Messages : 130
Inscription : ven. 20 mai 2011, 16:36

Re: [installation] Vmlinux not found [en cours]

Message par marine »

...bon, j'ai démarré sur la clé USB, monté les partitions, et fait

ls -l /boot

Sur cette machine-ci, cela donne

Code : Tout sélectionner

drwxr-xr-x 6 root root     4096 mars  23 21:08 grub
-rw-r--r-- 1 root root 17940037 mars  24 12:56 initramfs-linux-fallback.img
-rw-r--r-- 1 root root  3579367 mars  24 12:55 initramfs-linux.img
-rw-r--r-- 1 root root   663040 févr.  9 16:42 intel-ucode.img
drwxr-xr-x 2 root root     4096 oct.   6  2013 memtest86+
drwxr-xr-x 2 root root     4096 févr. 10 20:33 syslinux
-rw-r--r-- 1 root root  3892928 mars  18 16:37 vmlinuz-linux
Et sur l'autre:

Code : Tout sélectionner

drwxr-xr-x 6 root root     4096 mars  23 21:08 grub
-rw-r--r-- 1 root root 17940037 mars  24 12:56 initramfs-linux-fallback.img
-rw-r--r-- 1 root root   663040 févr.  9 16:42 intel-ucode.img
Donc vmlinuz, apparemment, n'est pas du tout présent...

?????
marine
archer
Messages : 130
Inscription : ven. 20 mai 2011, 16:36

Re: [Syslinux] Vmlinux not found

Message par marine »

Nos messages se sont croisés. Je regarde, et je vous réponds.

(@waitnsea: non, je n'ai pas omis cette étape...)
marine
archer
Messages : 130
Inscription : ven. 20 mai 2011, 16:36

Re: [installation] Vmlinux not found [en cours]

Message par marine »

FoolEcho a écrit :Salut,

Il faudrait plus d'information sur ton installation, à savoir le contenu de ton /etc/syslinux/syslinux.cfg (veille bien à utiliser les UUIDs plutôt que les /dev/sdXY) et la sortie de blkid (en root) pour commencer. Syslinux
Je veux bien, mais je ne peux pas les recopier à la main...

1°) /boot/syslinux/syslinux.cfg pointe bien sur vmlinuz-linux (et je l'avais vérifié avant de redémarrer)

2°) même chose, impossible de recopier, mais les quatre partitions sont bien là, avec les UUID.
marine
archer
Messages : 130
Inscription : ven. 20 mai 2011, 16:36

Re: [installation] Vmlinux not found [en cours]

Message par marine »

benjarobin a écrit :@FoolEcho Tu veux surement dire : /boot/syslinux/syslinux.cfg

Sinon je vois une contradiction dans ton message :
... les fichiers de configuration qu'il pointait bien sur ... vmlinuz-linux.
Puis
J'édite les paramètres de démarrage, et je remplace "vmlinuz" par "vmlinuz-linux".
Comment c'est possible ? Tu ne mélangerais pas les fichiers du liveCd et les fichiers de ton installation ?
As tu bien fais l'intégralité de l'installation et de la configuration de syslinux depuis le chroot ?
Mais oui, je l'ai bien fait depuis le chroot! Et pourtant les paramètres de démarrage pointent sur vmlinuz.

De toute façon, ni vmlinuz ni vmlinuz-linux ne sont présents.

Peut-être qu'il manque tout simplement des paquets? J'ai installé base et base-devel.
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1215
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [Syslinux] Vmlinux not found

Message par karhu »

Puisqu'on te demande vmlinuz, essaye de créer un lien symbolique vers vmlinuz-linux. dans le répertoire/boot :

Code : Tout sélectionner

ln -S vmlinuz-linux vmlinuz
Autre chose (toute bête) dans le fichier de configuration du chargeur, c'est bien dans le répertoire /boot qu'il doit aller chercher vmlinuz (ou vmlinuz-linux) et non dans root.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17569
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [installation] Vmlinux not found [en cours]

Message par benjarobin »

karhu a écrit :Puisqu'on te demande vmlinuz, essaye de créer un lien symbolique vers vmlinuz-linux
Désolé, mais tu n'as rien de plus foireux ?
marine a écrit :Peut-être qu'il manque tout simplement des paquets? J'ai installé base et base-devel.
Non, il ne manque pas de paquet... Il faut m'expliquer comment un dossier grub peut être présent alors que tu as installé syslinux. Et que le dossier syslinux est absent...
Je ne sais pas ce que tu as fait mais clairement tu sautes des étapes.
Je te conseil vivement de refaire calmement les choses, de ne pas oublier de formater toutes les partitions via mkfs...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
marine
archer
Messages : 130
Inscription : ven. 20 mai 2011, 16:36

Re: [Syslinux] Vmlinux not found

Message par marine »

J'avais pourtant bien veillé à ne RIEN sauter, et j'avais bien formaté toutes les partitions...bon, je recommence et je vous tiens au courant d'ici quelques jours. Merci pour toutes ces réponses.
Moviuro
Elfe
Messages : 765
Inscription : dim. 17 juin 2012, 22:49

Re: [Syslinux] Vmlinux not found

Message par Moviuro »

marine a écrit :J'avais pourtant bien veillé à ne RIEN sauter, et j'avais bien formaté toutes les partitions...bon, je recommence et je vous tiens au courant d'ici quelques jours. Merci pour toutes ces réponses.
C'est pas simplement la configuration de syslinux dans /boot/syslinux/syslinux.cfg ?
psycho : Latitude E6430 ; BTRFS over LUKS, UEFI & secureboot
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17569
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Syslinux] Vmlinux not found

Message par benjarobin »

Si j'ai bien suivi son dossier /boot ne contient ni le kernel, ni le dossier syslinux, donc cela va être difficile d'avoir un syslinux fonctionnel...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Répondre