Bon voila mon problème
Je fais booter des ordi par le reseau en utilisant PXELinux
Donc mon ordi client boote bien, le noyau se charge bien, il charge bien ma ramdisk passée en paramètre , mon problème vient de ma ramdisk.
Mon but est de créer une ramdisk avec l'antivirus clamav dedans, pour pouvoir booter par le reseau, charger dans la ram, et faire un scan de disque dur pour virer les éventuels virus windows..
Mon pb c'est que je dois faire ma ramdisk tt seul, et que sa taille est limitée (car y'a des ordis a booter qui peuvent n'avoir que 16 ou 32 Mo de ram).
Donc au debut naïvement je fais des tests, je met un ch'tit bout de code dans mon init, juste de quoi monter /proc, charger un clavier azerty, et je lance /bin/bash, donc c bon, g mon prompt.
Donc la dessus je rajoute clamav dans la ramdisk, les utilisateurs k'il faut dans /etc/passwd et les groupes dans /etc/group
Et au moment de le lancer depuis la ramdisk, hop, il me dit qu'il peut pas trouver les informations sur l'utilisateur clamav.
Apres quelques recherches, il s'avere que le systeme entier ne reconnait pas les utilisateurs.
getent passwd et getent group ne renvoient rien
whoami me dit qu'il ne peut pas trouver d'informatins sur l'utilisateur d'uid 0
ne parlons meme pas de su
(les fichiers /etc/passwd et /etc/group sont pourtant bien présents)
Alors voila ma question, qu'est-ce que je dois mettre dans ma ramdisk pour qu'elle boot correctement avec gestion des utilisateurs(pas obligatoirement un login mais au moins qu'elle voit que y'a un fichier de compte /etc/passwd)
# Re: Boot reseau + initrd + clamav
Posté par Mr F . Évalué à 1.
[^] # Re: Boot reseau + initrd + clamav
Posté par lukeg . Évalué à 1.
Tu pourrai approfondir ta pensée? (voir même détailler a fond si tu peux stp)
Pour le nfs, il faudrait que dans mon script init, je monte une partition nfs qui se trouve sur le serveur distant, c ca?
Mais pourrais kan meme lancer l'antivirus sur les disques dur de l'ordi client?
Je dis peut etre des conneries, g jms essayé nfs, a vous de me dire
[^] # Re: Boot reseau + initrd + clamav
Posté par monsieurw . Évalué à 1.
Bon, à table...
[^] # Re: Boot reseau + initrd + clamav
Posté par doublehp (site web personnel) . Évalué à 1.
http://www.tldp.org/HOWTO/Diskless-root-NFS-HOWTO.html(...)
http://www.tldp.org/HOWTO/Diskless-root-NFS-other-HOWTO.html(...)
pour root nfs en particulier.
# Re: Boot reseau + initrd + clamav
Posté par eolyte . Évalué à 2.
Évidemment, les liens peuvent être morts, je n'ai pas vérifié.
Du bash au prompt (fr) :
http://www.freenix.fr/unix/linux/HOWTO/From-PowerUp-To-Bash-Prompt-(...)
Root over nfs - bonu : boot from cdrom (en) :
http://x.mame.net/hans/nfsroot-5.html(...)
Diskless-HowTO (en) :
http://www.tldp.org/HOWTO/Diskless-HOWTO.html(...)
Advanced bash scripting (en) :
http://www.tldp.org/LDP/abs/html/(...)
Hiérarchie d'un système de fichiers Linux minimal (en) :
http://www.pathname.com/fhs/2.2/(...)
[^] # Re: Boot reseau + initrd + clamav
Posté par lukeg . Évalué à 1.
Si vous avez des idées sur la questions, je suis très preneur
[^] # Re: Boot reseau + initrd + clamav
Posté par monsieurw . Évalué à 1.
cf Login/Password Management Utilities-->
[*] Use internal password and group functions (option "CONFIG_USE_BB_PWD_GRP")
J'avais réussi à bricoler un système ramdisk qui tournait sur un 486 avec 8 Mo de RAM (le ramdisk ne faisait que 3 Mo et il n'y avait que Busybox statiquement lié donc c'était un peu limité, mais bon, ça marchait). Si ça peut aider, quelques infos complémentaires à ce sujet ici :
http://wop-sys.org/sDistrib/(...)
[^] # Re: Boot reseau + initrd + clamav
Posté par eolyte . Évalué à 1.
Ces docs m'ont servi à faire un cd amorçable, donc sans nfs., mais pour comprendre le déroulement d'un boot, il faut chercher dans le peu de doc qui existe sur le sujet.
Je trouve ton commentaire décevant, car il laisse clairement penser que tu souhaites avoir la réponse toute prête dans la bouche, sans faire un minimum d'efforts.
[^] # Re: Boot reseau + initrd + clamav
Posté par lukeg . Évalué à 1.
Je ne cherche pas une réponse tte faite, mais plutot des pistes, comme celles que unk a proposé. D'ailleurs je vais aller voir ca de suite, ca a l'air intéressant
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.