好的,所以在开始之前我是一名法国高中生,所以我可能会犯错误。我的技术/计算机老师今年创建了一个协会,其中,志愿者学生可以在Linux下交出高中旧电脑为了将他们免费提供给需要他们的小学,为了教他们一些计算机科学的概念。问题是我们有100多台电脑为此我们需要安装linux,每周只有一个可用空间。此外,我们每周最多只能处理 3 台电脑如果“课程”没有取消。
所以我们有了这样的想法使用网络上功能强大的计算机它将作为一个 Linux 服务器,这将允许我们通过一个像目前高中计算机上的系统一样文件同步,自动让客户端在启动时向服务器询问文件,然后服务器向它们发送 Linux 文件这样我们就不必为每个客户端输入该死的发行版安装。 (客户端是windows xp计算机,已经指向内部高中服务器进行文件同步)。
我们在互联网上搜索了一种快速而简单的实现协议,可以让计算机恢复文件,但没有成功。这些资源一定是隐藏在互联网深处,或者只是我们的研究没有使用正确的关键词。
所以我有很多问题可以帮助我们前进。我们的目标是避免太容易找到解决方案,或者至少提供一些必要的解释,以便我的同志们理解我们将采取什么措施以及如何实施。
- 上述系统的名称是什么? (这可以让我们完善我们的研究)
- 它是如何工作的(不必详细介绍)?
- 这些技术可以在哪些环境(例如数据中心)中使用,您能否提供示例?
- 你知道linux下有一个免费软件可以实现这一点吗?甚至不需要我们制作250个shell脚本,因为我提醒他,但我们是高中生,在组织中,我是唯一一个在这种环境下有技能的人(用我的当然是老师)?
谢谢。
答案1
您正在寻找的功能称为“操作系统网络启动配置”或类似的东西。这就是你应该谷歌搜索的内容。
最标准、最受支持且最常用的解决方案称为PXE(预启动执行环境)它使用:
你可以加iPXE(预启动执行环境)作为@Nabil 在他的回答中建议,这是一个更新、更灵活、功能达到的版本,但它也更复杂,通常你需要使用它在上面常规 PXE 格式,因为大多数网卡仅支持 PXE。
还有一些工具可以“包装”PXE/iPXE,让您通过某种 API(Web 界面、图形界面或命令行工具)管理机器配置,例如网络启动文件xyz,皮匠和其他人,但这对你来说可能有点过分了。这些主要用于更大、更复杂的环境,它们可能会减轻工作量,但如果您每周只重新安装 3 台机器,PXE 应该就可以了。
我建议您只需在 google 上搜索“安装 [您的 Linux 发行版名称] pxe”,您就会找到很多针对您的特定发行版的教程。祝你好运!
答案2
我认为您正在寻找大多数大学都使用的 iPXE。
这里有一个法语链接可以帮助你