Ok, so before starting I am a French high school student, so I may make mistakes. My tech/computer teacher this year created an association in which, volunteer students can hand over old high school computers under Linux in order to give them to primary schools that need them for free, in order to teach them some notions in computer science. The problem is that we have more than 100 computers for which we need to install linux, with only one slot per week available. In addition, we can only do maximum 3 computers per week if the "course" is not cancelled.
So we had the idea of using a powerful computer on the network that would serve as a linux server, and that would allow us through a system like the one currently present on the computers of the high school for the synchronization of files, automatically have the clients ask the server at boot time for the files, and the server sends them the Linux files so that we don’t have to type the damn installation of the distribution for each client. (Clients are windows xp computers that already point to an internal high school server for file synchronization).
We searched on the internet for a quick and simple implementation protocol that could allow computers to recover the files, but without success. These resources must be hidden in the depths of the Internet, or simply that our research does not use the right keywords.
So I have a number of questions that could help us move forward. The goal is to avoid having a solution prefers too easily, or, at least, to have some explanations necessary for the understanding of my comrades on what we will put in place and how.
- What is the name of the system described above ? (This could allow us to refine our research)
- How does it work (without necessarily going into details) ?
- In what environments (for example datacenter) can these technologies be used, and will you have examples ?
- Do you know a free software available under linux to achieve this without necessarily us even making 250 shell scripts because I remind him, but we are high school students, and in the organization, I am the only one with skills in this environment (with my teacher of course) ?
Thank you.
kickstart
. The client can be booted from the network or from a cd/usb image and have an automated install take over from there. Network/server resources are fairly small. Moderate number of how-to's on the net.