1

Dans le cadre de l'utilisation d'un OS via PXE (= boot depuis un serveur PXE en réseau local qui héberge une image bootable de l'OS et l'ensemble de l'OS tourne ensuite sur l'ordi en local mais depuis la RAM) je me posais la question de savoir s'il existait des outils pour flasher l'état actuel de l'OS sur le disque local de l'ordinateur l'ayant démarré depuis le réseau ? Je parle bien là d el'image qui existe en RAM et non celle disponible sur le serveur PXE.

La cas d'utilisation serait le suivant : un utilisateur boote en PXE sur un OS Linux hébergé sur un serveur en réseau locale. Sa machine a un disque dur vierge. Il fait des modifs sur l'OS (mises à jour, install d'outils) puis "commit" cet OS+modifs sur le disque dur local de sa machine. Il redémarre ensuite sa machine et boot depuis le disque local, retrouvant ainsi l'OS + ses modifs qu'il a effectué quand il était en environnement PXE.

Je ne trouve pas d'outils clefs en main et je me demande si tout ne va pas devoir se faire via un script maison (ce que je veux bien faire mais je souhaite éviter de réinventer la roue).

Qu'en pensez-vous ?
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

2

Y'a des isos d'installation Linux en pxe, tu peux installer par le réseau...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

3

Yep je sais, le problème c'est pas tant de faire de l'install d'OS car les 90% du temps les utilisateurs ne vont pas avoir besoin de démarrer en local mais parfois ils auront besoin après avoir modifié leur système booté depuis PXE. C'est un cas un peu particulier mais le flash de l'OS sur le disque local sera *toujours* un OS différent (outils installés en plus, maj) que celui de l'image de base en PXE.
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

4

Pourquoi ne pas faire de l'install PXE, dans ce cas ? Ça ne change rien si l'utilisateur ne modifie rien, et ça répond au besoin s'il modifie son système.
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

5

Je sais que c'est un besoin particulier, et je connais l'alternative simple et documentée de l'install PXE smile

Le truc c'est depuis le réseau l'utilisateur à accès au net pour éventuellement faire ses modifs sur le système de base, mais s'il veut partir en mode nomade, la machine sortie du réseau ne peut plus accéder au net par sécurité. La machine est reflashée tous les jours et ne sort en nomade que rarement et sans prévenir donc la solution d'une install depuis le PXE n'est pas viable (si c'ets fait quotidiennement c'est long et lourd, et dans le cas d'un départ sans prévenance ce n'est pas possible pour des raisons de temps).
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

6

Et fondamentalement, est-ce compliqué à écrire comme script ?
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

7

Non et je pense que ça va finir comme ça, c'était juste pour savoir si vous aviez entendu parler d'un tel projet histoire de ne pas réinventer la roue ! Je n'hésiterai pas à poster le résultat de mes expériences ici smile
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

8

Merci d'avance pour les retours, ça pourrait m'intéresser. wink
avatar
----- SNK Forever -----
Association Retro-gaming Connexion : http://www.retro-gc.fr/
http://www.consoles-portables.com

9

Je discute avec la communauté de Linux Terminal Server Project (https://ltsp.org) car le projet a l'air mature et super modulaire donc je pense que ça serait une bonne base de départ pour mon besoin
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

10

Bon apparemment ça n'a pas été fait côté communauté LTSP mais ça les intéresse donc je vais avancer avec un PoC. Je vais voir si le process pourrait être facilité en flashant l'image sur le disque local qui disposerait déjà d'un bootloader (genre Grub) qui pointerait vers un fichier img qui serait le nom du fichier utilisé lors du dump de la RAM vers le disque.
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD