Forum Linux.noyau Unable to create device without a SysFS filesystem

Posté par (page perso) .
Tags : aucun
0
5
mar.
2006
Bonjour

J'ai un problème qui semble concerner SysFS et udev. En gros j'ai une LFS (baser sur la dernière version de développement) avec udev 086 et un Kernel 2.6.15-5.

voila le message d'erreur que j'ai :

Mounting kernel-baser file systems: /proc/etc/rc.d/rcsysinit.d/S00mountkernfs: line 24: /bin/mount: No search file or directory [FAIL]
Populating /dev with device nodes ...
grep: /proc/mounts: No such file or directory [FAIL]
FAILURE:
Unable to create device without a SysFS filesystem


SysFS est bien compilé dans le kernel.

complément d'info le fichier S00mountkernfs contient :

########################################################################
# Begin $rc_base/init.d/mountkernfs
#
# Description : Mount proc and sysfs
#
# Authors : Gerard Beekmans - gerard@linuxfromscratch.org
#
# Version : 00.00
#
# Notes :
#
########################################################################

. /etc/sysconfig/rc
. ${rc_functions}

case "${1}" in
start)
boot_mesg -n "Mounting kernel-based file systems:" ${INFO}

if ! mountpoint /proc &> /dev/null; then
boot_mesg -n " /proc" ${NORMAL}
mount -n /proc || failed=1
fi

if ! mountpoint /sys &> /dev/null; then
boot_mesg -n " /sys" ${NORMAL}
mount -n /sys || failed=1
fi

boot_mesg "" ${NORMAL}

(exit ${failed})
evaluate_retval
;;

*)
echo "Usage: ${0} {start}"
exit 1
;;
esac

# End $rc_base/init.d/mountkernfs


Merci de m'aider ou du moins de me dire quel direction prendre pour trouver mon problème si je fais fausse route.

Au pire peu être que je passerai udev en une version moins récente s'il faut
  • # Pas de réponse mais une demande de conseil

    Posté par . Évalué à 1.

    Bonjour, je suis loin d'avoir la soltution à votre problème.
    Par contre, j'aimerais installer une LFS avec le kernel 2.6.15 (en fait je vais essayer de suite...) Est-il possible de le faire simplement en suivant pas à pas les indications du livre et simplement remplacer la compilation du Kernel fourni par le Kernel 2.6.15 ? Sinon comment faire?
    • [^] # Re: Pas de réponse mais une demande de conseil

      Posté par (page perso) . Évalué à 1.

      J ai fini par trouver mon probleme

      En fait oui on peut remplacer le kernel mais il faut faire attention a cause de udev SysFS et hotplug. En effet hotplug avec des version superieur devient inutile et pire il est la cause du probleme que j ai eut.
      Le mieux dans ce cas est de regarder le livre udev update dispo sur la version anglaise du site

      Attention toute fois, rien n indique dans cet version que tout marchera correctement (j ai eut une erreur a la compile de glibc qui me font remettre en cause toute une parti de ce que j avais fait avant

      sur ce bonne chance

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.