Page 1 sur 1
[Syslinux] Vmlinux not found
Publié : mar. 31 mars 2015, 12:33
par marine
La suite ici

:
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
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
:
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...