Page 1 sur 1
[Boot] Mount: unknown filesystem type 'ext4'(Résolu)
Publié : sam. 24 sept. 2016, 11:36
par SevenMoor
Bonjour à tous

,
J'ai récemment installé Arch en dual-boot avec Windows 10 sur un Dell xps 15 9550, en mode UEFI. Quand je tente de Booter mon système, avec systemd, j'obtiens une magnifique erreur me disant :
Mount: Unknown filesystem type 'ext4'
et je suis redirigé vers un shell d'urgence, ne voulant pas reconnaitre la plupart des commandes Core.
Je vous remercie d'avance de vous pencher sur mon cas. Je suis bien conscient de ne pas avoir fourni assez d'informations pour identifier mon problème, mais j'ignore quels indices il vous faut, donc n'hésitez pas à me demander,
Sur ce bonne journée à tous
Re: [Boot] Mount: unknown filesystem type 'ext4'
Publié : sam. 24 sept. 2016, 11:59
par benjarobin
Bonjour,
Quel est déjà le chargeur de démarrage utilisé avec son fichier de configuration (via pastebin).
As tu créé une partition de boot ou plus généralement comme question, quel est ton schéma de partition, les partitions créées...
Quelle est la sortie en root depuis un CD d'installation de : blkid
. Quel est le contenu de ton fstab
, pour cela tu dois monter la partition racine, par exemple dans /mnt
, et donc nous fournir /mnt/etc/fstab
.
Ou se trouve le fichier vmlinuz-linux
et les initramfs-linux-*
? As tu bien penser à générer l'initramfs via mkinitcpio ?
A quel moment tu obtiens cette erreur, qu'est ce qui est affiché autour de cette erreur ?
Re: [Boot] Mount: unknown filesystem type 'ext4'
Publié : mer. 12 oct. 2016, 13:17
par SevenMoor
Bonjour,
Désolé d'avoir laissé ce post sans réponse pendant aussi longtemps, j'ai hélas perdu pendant quelques jours ma connexion internet.
Alors pour le chargeur de démarrage j'utilise systemd-boot et voici son fichier de configuration :
http://pastebin.com/7cwaMtSw
Voici également le fichier arch.conf qui va avec :
http://pastebin.com/XvyEN21D
Voici la sortie du
blkid et le contenu du
fstab
Le vmlinuz-linux et les initramfs-linux-* sont dans a racine du Boot tel qu'indiqué par mon fstab. J'ai bien généré l'nitramfs même si je maîtrise peu mkinitcpio et je pourrais avoir manqué un élément lors de l'execution. J'obtiens l'erreur lors de la tentative de mon ordinateur de monter la partition principale (/dev/nvme0n1p7) et à ce moment il m'affiche qu'il ne reconnait pas ext4 et ne peut monter la partition.
Merci beaucoup pour votre patience et votre aide

Re: [Boot] Mount: unknown filesystem type 'ext4'
Publié : mer. 12 oct. 2016, 14:02
par benjarobin
Les UUID de ton fichier fstab sont faux, je ne sais pas comment tu as fait pour que cela soit le cas...
Et il faut utiliser des UUID pour les paramètres kernel si tu ne veux pas avoir de souci. Donc en résumé:
Remplace dans ton arch.conf:
Par
Et remplace la ligne du fstab pour monter la racine par
Code : Tout sélectionner
UUID=4694ba48-b9b7-4ca9-a26b-ba3d08d254c5 / ext4 rw,relatime,data=ordered 0 1
Re: [Boot] Mount: unknown filesystem type 'ext4'
Publié : jeu. 13 oct. 2016, 16:29
par SevenMoor
Bonjour,
Le bootloader parvient à présent à booter sans l'erreur de reconnaissance de l'ext4, cependant, après un temps d'attente de 10 secondes, j'obtiens un message me signifiant que la partition à monter n'a pas pu être trouvée, et il me renvoie l'uuid de mon nvme0n1p7. Et j'atteris de nouveau dans le shell d'urgence.
Que faire à ce stade?
Re: [Boot] Mount: unknown filesystem type 'ext4'
Publié : jeu. 13 oct. 2016, 16:49
par Xorg
Tu as corrigé ton fstab comme te l'a dit Benjarobin ? Parce que là, tout ce qu'on voit, c'est que l'initramfs n'arrive pas à trouver ta partition racine, et ça vient d'un soucis avec ton fstab ça.
Re: [Boot] Mount: unknown filesystem type 'ext4'
Publié : jeu. 13 oct. 2016, 18:23
par benjarobin
@Xorg S'il est effectivement dans le shell d'urgence (dans le busybox de l'initramfs) alors le fstab n'est pas encore lu. Cela veut dire que son arch.conf peut être invalide
Ce qui est le plus probable c'est qu'un module manque dans l'initramfs... Le plus simple étant d'essayer avec l'initramfs fallback contenant tous les modules.
Re: [Boot] Mount: unknown filesystem type 'ext4'
Publié : jeu. 13 oct. 2016, 21:08
par Xorg
Effectivement. J'ai lu le wiki un peu trop vite tout à l'heure, et je viens de m'apercevoir qu'il faut bien ajouter le module nvme au fichier /etc/mkinitcpio.conf (vu que le module n'est pas compilé en dur dans Arch).
Re: [Boot] Mount: unknown filesystem type 'ext4'
Publié : jeu. 13 oct. 2016, 22:26
par benjarobin
Normalement lorsque l'on lance mkinitcpio il devrait rajouter ce module automatiquement. En tout cas en démarrant en mode fallback il y a tout les modules, donc cela devrait fonctionner. Puis il suffit de re-générer l'initramfs via mkinitcpio
Re: [Boot] Mount: unknown filesystem type 'ext4'
Publié : lun. 24 oct. 2016, 11:29
par SevenMoor
Merci beaucoup pour votre aide! A présent mon boot fonctionne correctement grâce au module nvme!
Merci pour votre aide et bonne journée
Re: [Boot] Mount: unknown filesystem type 'ext4'
Publié : mar. 25 oct. 2016, 21:04
par Xorg
Édite le premier message et ajoute
(Résolu) dans le titre s'il te plaît.
