Page 1 sur 1

[Syslinux] Vmlinux not found

Publié : mar. 31 mars 2015, 12:33
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.

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

Publié : mar. 31 mars 2015, 12:58
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

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

Publié : mar. 31 mars 2015, 13:06
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 ?

Re: [Syslinux] Vmlinux not found

Publié : mar. 31 mars 2015, 13:19
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

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

Publié : mar. 31 mars 2015, 13:20
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...

?????

Re: [Syslinux] Vmlinux not found

Publié : mar. 31 mars 2015, 13:22
par marine
Nos messages se sont croisés. Je regarde, et je vous réponds.

(@waitnsea: non, je n'ai pas omis cette étape...)

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

Publié : mar. 31 mars 2015, 13:28
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.

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

Publié : mar. 31 mars 2015, 13:29
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.

Re: [Syslinux] Vmlinux not found

Publié : mar. 31 mars 2015, 14:28
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.

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

Publié : mar. 31 mars 2015, 15:26
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...

Re: [Syslinux] Vmlinux not found

Publié : mar. 31 mars 2015, 18:08
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.

Re: [Syslinux] Vmlinux not found

Publié : mar. 31 mars 2015, 23:12
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 ?

Re: [Syslinux] Vmlinux not found

Publié : mar. 31 mars 2015, 23:57
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...