Live CD pour clients diskless [PXE] - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 30-10-2008 à 00:15:08
Je souhaite faire la même chose donc je pose mon drapal. Je cherche a booter un système d'exploitation complet et réactif le plus rapidement possible via réseau.
Est ce qu'il est possible de booter via pxe, créer une ramdrive de 1go et y déposer toute l'arbo du livecd? Ainsi on pourrait obtenir un système d'exploitation hyper-réactif en mémoire...
Marsh Posté le 30-10-2008 à 09:30:45
Bon, résultat des courses c'est pas gagné. J'ai testé avec une Ubuntu.
A partir du menu de boot PXE, je mets 45 secondes pour arriver sur le desktop avec tous les programmes chargés.
J'ai tenté de modifier la taille du ramdisk pour être un peu plus à l'aise mais elle reste toujours à 1Go, ptet que je m'y prends mal aussi.
Sinon si je lance Firefox, j'ai le gtk qui semble pas trop apprécier et se fait la malle pour revenir 10 sec apres, bref spa stable mon histoire.
Vais tenter avec une distrib un peu plus light pour voir
Marsh Posté le 07-11-2008 à 09:41:54
Bah pour ma part Ubuntu fonctionne très bien, j'utilise le système NFS et je pense qu'avec un Live CD je pourrai faire la même chose. De toute façon il faut recompiler le Kernel quoi qu'il arrive pour le rendre compatible avec le boot PXE. Le problème se pose plutôt dans la config et l'arborescence de ces Live CD, ce n'est pas toujours très accessible selon les distributions, et encore moins flexible au niveau des pilotes.
Avec quoi tu boot en PXE, un Windows ou une distrib Linux ?
Marsh Posté le 08-11-2008 à 08:16:09
moi je mettrais l'os sur une compact flash connectee a l'ide pour remplacer le disque dur, et je mettrais une mandriva 2008.1 et choisissant les paquets au debut de maniere a arriver a avoir que le minimun . enfin, mais je n'ai pas teste encore peut etre une Mandriva Mini .
http://www.mandriva.com/enterprise [...] driva-mini
je me demande si j'ai pas compris de travers
Marsh Posté le 08-11-2008 à 08:36:36
On veut charger le système d'exploitation par le réseau directement en mémoire
Marsh Posté le 08-11-2008 à 12:02:28
ouais, c'est bien ce qui me semblait mais bon je disais ca comme ca
adaptateur 2 euros compact flash maxi 10- 12 aller 15 euros et ca boot super vite visiblement . je test ca bientot quand mon htpc en cours sera fini, et que je passe a l'autre .
Marsh Posté le 08-11-2008 à 12:20:02
L'intéret n'est pas d'avoir une configuration sans disque ou silencieuse mais de pouvoir booter sur un OS depuis n'importe quel pc situé sur un réseau privé
Marsh Posté le 08-11-2008 à 12:37:35
c'est vrai que ca limite le matos, c'est sur ...
je comprends la demarche
Marsh Posté le 09-11-2008 à 15:44:59
Le soucis c'est que les LiveCD/DVD ont vraiment beaucoup de choses installées (justement parce qu'ils doivent pouvoir s'adapter à beaucoup d'utilisateurs différents).
Si tu veux booter vite il faudra probablement que tu te fasses toi même une image à partir d'une distro plus "légère". Par exemple une Debian sur laquelle tu installeras seulement les choses indispensables..
Marsh Posté le 09-11-2008 à 16:54:09
Sinon on monte l'image squashfs présente dans l'iso d'ubuntu, on chroot, on vire les trucs inutiles et on refait l'image. Nan?
Marsh Posté le 09-11-2008 à 20:01:48
As-tu tenté de démarrer une ubuntu ou autre distro grand public sur une clef usb performante ? Le démarrage est plus rapide qu'avec un lecteur cd/dvd et à l'usage c'est quand même plus pratique de ne pas subir le démarrage du lecteur avec le mini freeze associé pour ouvrir une appli.
Marsh Posté le 10-11-2008 à 08:51:16
Citation : Si tu veux booter vite il faudra probablement que tu te fasses toi même une image à partir d'une distro plus "légère". Par exemple une Debian sur laquelle tu installeras seulement les choses indispensables.. |
Oui Debian ça marche bien, c'est léger mais au niveau de multiple config c'est pas top. L'avantage des Live CD c'est qu'il y a une détection automatique des périph et ça, ça me plait bien pour faire une seule et unique image. Je dois avoué que sous Debian j'ai quelques soucis pour comprendre comment effectuer une détection auto des périph au boot...
Marsh Posté le 10-11-2008 à 11:24:24
À partir du moment où ton matos est pris en charge dans le noyal, je ne vois pas ce qu'il y'a à faire en plus. Ta debian va se débrouiller toute seule pour choisir le pilote had-oc nan?
J'ai déjà effectué un passage amd -> intel sans rien toucher à la configuration de ma debian et tout a fonctionné du premier coup
Sinon tu as suivi quel tuto pour ton montage? T'as du intégrer le nfs dans ton initrd?
Marsh Posté le 10-11-2008 à 19:54:25
Drwily a écrit :
|
Salut,
Une install bien faite de Debian (c-a-d avec les démons qu'il faut, style HAL & co) + une bonne panoplie de modules "usuels" (qui sont d'ailleurs généralement inclus dans le package) suffi généralement amplement.
Au pire si tu penses avoir besoin de quelques modules "exotiques" (ne serait-ce que les drivers proprio ATI, les drivers madwifi ,... ) rien ne t'empêche de les inclure dans l'image
Marsh Posté le 12-11-2008 à 11:48:47
rapha3l --->
Citation : Sinon tu as suivi quel tuto pour ton montage? T'as du intégrer le nfs dans ton initrd? |
Je n'ai suivit aucun tuto. J'ai installé le pack PXE, NFS, les services DHCP, créé mes partages NFS, mes menu et inclue mes images Nix\Windows dans les répertoires qui correspondent aux MACs de mes machines.
Non, je n'ai pas inclue le NFS dans le initrd, mais par contre j'ai configuré le fstab pour que le système considère le partage NFS comme disque système.
esox_ch --->
Citation : Au pire si tu penses avoir besoin de quelques modules "exotiques" (ne serait-ce que les drivers proprio ATI, les drivers madwifi ,... ) |
C'est bien ca le problème. Certaine machines, ont des puces NVidia, d'autre ATI et j'ai même des Intel. Je n'ai pas encore testé, mais Kudzu ça fonctionne sous Debian ?
Marsh Posté le 12-11-2008 à 20:47:55
C'est pas la mort d'avoir des nvidia,ati et intel hein? Les 3 modules se trouvent sous forme de package
Marsh Posté le 17-11-2008 à 10:18:36
Citation : C'est pas la mort d'avoir des nvidia,ati et intel hein? Les 3 modules se trouvent sous forme de package |
Oui, je suis d'accord, et les constructeurs fournissent leur pilotes Linux. Mais le truc, c'est que 1 config--> 1 driver = 1 image. Plus j'ai de config, plus j'ai d'images. Le but de ma question est d'économiser de l'espace disque en n'utilisant qu'une image regroupant tout les pilotes. Mais ça, ce n'est pour l'instant pas dans mes compétences. Et c'est pour cela que je demande sur ce topic
Marsh Posté le 17-11-2008 à 19:19:22
Heu non ... Là j'ai une carte ATI dans mon ordinateur. Rien ne m'empêche de telecharger les modules NVIDIA et de les laisser installés juste au cas où une fois j'en aurais besoin. Niveau place ça te prend 3x rien
Marsh Posté le 17-11-2008 à 20:29:02
Jette un oeil à Debian live, c'est le live CD de Debian, ca intègre aussi directement la création d'image PXE (+NFS), et tu choisis ce que tu veux mettre dedans
Marsh Posté le 19-11-2008 à 13:10:34
Citation : Jette un oeil à Debian live, c'est le live CD de Debian, ca intègre aussi directement la création d'image PXE (+NFS), et tu choisis ce que tu veux mettre dedans |
Oh !
Merci beaucoup, ça me semble bien sympa tout ça ! Je teste ça, et je vous fait un feedback
Marsh Posté le 01-12-2008 à 13:11:47
Salut,
je me pose une question par rapport au boot PXE. J'ai de vieilles machines incapables de booter sur USB et je me demande s'il est possible de faire un boot hybride.
C-à-d booter un kernel/bootloader via PXE qui permette d'accéder à l'USB pour charger le reste.
Marsh Posté le 01-12-2008 à 16:42:34
ça doit être faisable en utilisant le pivot root à un moment ou un autre ... mais je me rappelle que la seule fois que j'ai tenter de faire qqch du style, j'en avais morflé
Marsh Posté le 06-12-2008 à 14:09:38
J'ai un doute. Le kernel qui se trouve dans tftpboot sert-il uniquement pour initialiser le boot ou c'est celui qui sert pour le système chargé ?
Et la question sous-jacente : est-ce que le dossier /boot a encore une quelconque utilité ?
Marsh Posté le 15-12-2008 à 09:59:39
Bah si c'est possible, modifie ton fstab pour qu'il prenne le reste du système via l'USB. Si c'est faisable avec du NFS ca fonctionne avec de l'USB. Cela dit, il faut quand même que le pilote USB soit chargé avant.
Marsh Posté le 17-12-2008 à 14:34:16
Je suis en train de tester MILLE-XTERM, qui est basé sur LTSP et qui permet de configurer des terminal X bootable directement sur le réseau. C'est pas gagné parceque je galère un peux mais si j'y arrive je vous tiens au courant , on sait jamais si sa intèresse quelqu'un
Marsh Posté le 22-10-2008 à 11:23:52
Bonjour,
Je travail actuellement sur des solutions embarquées pour client légés. Certains de ces clients sont équipés d'une version d'Ubuntu ou d'XPE que j'ai configurée pour être bootable en réseau. Tout fonctionne à merveille mais j'ai quand même un problème de taille... Au sens propre. C'est à dire que mes images réseaux sont trop grosses pour booter rapidement. Pour Ubuntu (environ 1Go, avec système NFS) il me faut 3 bonnes minutes. Pour XPE (environs 500 Mo) il faut presque 8 minutes.
Alors je me disais qu'un live CD comportant la suite Open Office, Firefox et un lecteur multimedia ferait l'affaire. Mais quelle distrib prendre ? En sachant qu'elle doit être facilement configurable au niveau réseau et surtout installable et supportant un bon panel de matos.
Avez vous une idée ?
Merci
Message édité par Drwily le 22-10-2008 à 11:29:08