[Newbies] 学校机房大批量安装、管理Deepin25的问题
Tofloor
poster avatar
白茶
deepin
2025-12-05 15:22
Author

学校有一批电脑,型号完全一样,我想把他全部转成deepin25.请问有没有什么快的办法,不用我一台台安装,我的意思是可以实现类似于“联想同传”的网传功能,或者最传统的ghost功能,把系统安装上,同时ip地址最好也能同步更新。

还有就是,我有个想法,我希望留其中一台电脑,实现对机房电脑的更新。这台电脑首先从网络上更新,然后其他电脑连接到这台电脑进行定期更新。我也可以把安装包放在这台电脑中,机房其他电脑一起动,如果发现需要安装,也能自动下载安装。

Reply Favorite View the author
All Replies
1 / 2
To page
白茶
deepin
2025-12-05 15:23
#1

尽量使用开源项目,当然官方随机的方案我也行

Reply View the author
hanzn-zzx
deepin
2025-12-05 15:38
#2

这种大批量的还是建议去用UOS吧

Reply View the author
deepin-流云
Super Moderator
Community OP
2025-12-05 15:58
#3

批量的建议用UOS,学校场景有UOS教育版,同传、域管之类的管理服务,deepin25目前没听说有支持PXE网络启动之类的批量部署能力。

Reply View the author
Feelup
deepin
2025-12-05 16:01
#4

这种情况最好使用UOS,里面有全套的管理工具。

如果你不打算用UOS的话,只打算用 Deepin 25 的话,那你需要手动搭建一个源服务器,用于同步deepin的更新补丁,然后再单独在一台电脑上配置好 Deepin 25 的系统,并修改软件源地址为你自己搭建的源服务器地址,配置完成后关机。

学校批量采购的这种电脑,一般都带有远程复制装机的功能,你可以去看看厂商提供的产品手册,一般是开机按某个快捷键进入那个界面。启动配置好的这台电脑,在启动阶段按快捷键,然后在厂商的定制界面选择硬盘局域网同传这样类似的功能就可以了,之后只要依次给机房所有的电脑开机,它们自己机会开始进行拷贝,很简单的。

Reply View the author
MeGusta
deepin
2025-12-05 16:13
#5

建议先上UOS测试一下,一台也有一个月的测试时间,再来决定。

Deepin社区版更新比较激进,有时候出现bug也没有官方来解决。UOS比较稳健,出现问题也有400可以咨询。

Reply View the author
杀毒软件吧
deepin
2025-12-05 16:19
#6

十几年前,当学校的机房统一换成了联想的电脑的时候,见过那种能够一台学生机部署好,全教室学生机硬盘网络对拷贝,且自带联想还原系统的机房方案。

但deepin,只知道有开源的远控教室软件,不知道有没有开源的电子教室部署方案。

Reply View the author
流星追月
deepin
2025-12-05 18:32
#7

大家没有听懂他原话的意思,他这些电脑就是准备部署deepin25的,用来教学生学linux基础知识的,也就是说,这些电脑就是给老师和学生来折腾的,培养linux的种子用户。

只不过缺乏一台服务器来接受更新源,再同步更新到其他电脑。

祝你们折腾愉快!

其实,全部普及deepin的最佳场所就是学校,使用规模大,安全风险压力小,除了科研的不允许用deepin,其他教学的老师、学生都应该全面使用deepin,包括学生自带的笔记本也应该装的是deepin,这样可以补齐教育软件的短板,迅速提高普及率高,会倒逼商业软件公司抓紧适配APP,比如迅雷,百度网盘,金山词霸等等。

Reply View the author
酷谷的谷子
deepin
2025-12-05 19:47
#8

PXE,网络安装,可以批量安装, 参考一下这个,这个是我以前折腾PXE弄的https://cloud.189.cn/t/Jz2uiyy2IJVz(访问码:ugk5)

做好的就是同步源,至于更新这个我不懂 ,

下面讲一下我可以实现的吧 服务器先更新

我觉得可以使用定时服务来检查更新这一台电脑可以定义成服务器吧(脚本大概这样定义如果有更新 回显1没有更新回显0保存到一个文件比如>123.log),然后安装ssh和SMB目录绑定/var/cache/apt/archives

其他分机器也安装ssh 也设置一个定时任务去读取服务器的123.log cat 123.log 如果有一行1的匹配行就说明有更新就自动挂在服务器的smb 挂载某个目录然后 执行 sudo dpkg -i *.deb 安装完成以后卸载SMB挂载。自动重启

需要注意的是 /var/cache/apt/archives 目录下的文件什么在下次更新前需要删除

执行执行的脚本写好并测试玩成以后就加密掉

大概就是这样的流程,可以丢给豆包去把具体要脚本写出来

豆包生成的脚本 https://www.doubao.com/thread/w3d16f4ff5336abe9

Reply View the author
LiuYongzhang
deepin
2025-12-05 20:17
#9

2024/04/02 --- 新版本发布 iventoy-1.0.20 更多 ...

iVentoy 简介

简单来说,iVentoy 可以看成是一个增强版的 PXE 服务器。 使用iVentoy 你可以通过网络同时给多台机器启动、安装操作系统。
iVentoy 使用极其简单,无需复杂的配置,直接把 ISO 文件放到指定位置,客户机在启动时根据菜单选择要启动的ISO文件即可。
iVentoy 同时支持 x86 Legacy BIOS、IA32 UEFI、x86_64 UEFI 和 ARM64 UEFI 模式。
iVentoy 支持 110 多种常见类型的操作系统 (Windows/WinPE/Linux/VMware)(列表)。

iVentoy 特点

  • 软件使用非常简单 (使用说明)
  • 软件跨平台,支持运行在 Windows 和 Linux 系统中。
  • 软件专门针对PXE场景优化设计,功能灵活。
  • 支持ISO文件直接启动,无需提取内部文件。
  • 保留原始ISO文件的启动菜单风格。
  • 启动菜单和文件目录结构一一对应。
  • 同时支持 Legacy BIOS 以及 IA32/X86_64/ARM64 的 UEFI 模式。
  • 支持 110 多种常见的操作系统 (Windows/WinPE/Linux/VMware)。
  • 支持整体及单个ISO文件的启动密码保护。
  • 支持多台设备同时安装不同操作系统。
  • 支持和第三方 DHCP Server 配合工作。说明
  • 支持通过 MAC 地址进行设备过滤。
  • 支持查询 MAC 地址过滤状态。
  • 支持 MAC 地址归属查询。
  • 支持客户端设备信息查询。(厂商名、产品名、序列号等)
  • 提供 HTTP 直接获取 ISO 内部文件的功能。说明
  • 支持启动文件注入功能。 说明
  • 支持注入并自动执行脚本的功能。 说明
  • 支持 Windows 系统的自动安装部署 说明
  • 支持 Linux 系统的自动安装部署 说明
  • Windows/Linux 自动安装脚本中支持变量扩展 说明
  • 自动解决Linux安装过程中缺少网卡驱动的问题。

Reply View the author
WHOAMI 91413
deepin
2025-12-05 22:39
#10

有同传软件,装一台即可,全部克隆,这个应该很容易

Reply View the author
兆兆嘟嘟嘟
Moderator
2025-12-06 00:06
#11
LiuYongzhang

2024/04/02 --- 新版本发布 iventoy-1.0.20 更多 ...

iVentoy 简介

简单来说,iVentoy 可以看成是一个增强版的 PXE 服务器。 使用iVentoy 你可以通过网络同时给多台机器启动、安装操作系统。
iVentoy 使用极其简单,无需复杂的配置,直接把 ISO 文件放到指定位置,客户机在启动时根据菜单选择要启动的ISO文件即可。
iVentoy 同时支持 x86 Legacy BIOS、IA32 UEFI、x86_64 UEFI 和 ARM64 UEFI 模式。
iVentoy 支持 110 多种常见类型的操作系统 (Windows/WinPE/Linux/VMware)(列表)。

iVentoy 特点

  • 软件使用非常简单 (使用说明)
  • 软件跨平台,支持运行在 Windows 和 Linux 系统中。
  • 软件专门针对PXE场景优化设计,功能灵活。
  • 支持ISO文件直接启动,无需提取内部文件。
  • 保留原始ISO文件的启动菜单风格。
  • 启动菜单和文件目录结构一一对应。
  • 同时支持 Legacy BIOS 以及 IA32/X86_64/ARM64 的 UEFI 模式。
  • 支持 110 多种常见的操作系统 (Windows/WinPE/Linux/VMware)。
  • 支持整体及单个ISO文件的启动密码保护。
  • 支持多台设备同时安装不同操作系统。
  • 支持和第三方 DHCP Server 配合工作。说明
  • 支持通过 MAC 地址进行设备过滤。
  • 支持查询 MAC 地址过滤状态。
  • 支持 MAC 地址归属查询。
  • 支持客户端设备信息查询。(厂商名、产品名、序列号等)
  • 提供 HTTP 直接获取 ISO 内部文件的功能。说明
  • 支持启动文件注入功能。 说明
  • 支持注入并自动执行脚本的功能。 说明
  • 支持 Windows 系统的自动安装部署 说明
  • 支持 Linux 系统的自动安装部署 说明
  • Windows/Linux 自动安装脚本中支持变量扩展 说明
  • 自动解决Linux安装过程中缺少网卡驱动的问题。

这个是不是基于ventoy改版的?有些什么不同?

Reply View the author
BigFish
deepin
2025-12-06 00:36
#12

用ventoy做启动盘,装好系统后并装好软件后使用再生龙 做镜像,用固态移动硬盘,然后一台一台的克隆也不慢。机房的话还要考虑还原。

Reply View the author
LiuYongzhang
deepin
2025-12-06 08:49
#13
兆兆嘟嘟嘟

这个是不是基于ventoy改版的?有些什么不同?

iVentoy 使用说明

    1. 下载软件

根据系统版本下载 Windows 64位、Windows 32位或 Linux 64位版本(不支持 Linux 32位版本)。比如 iventoy-1.0.00-win64.zip
软件下载之后解压。注意:解压位置的全路径中不能有中文或空格! 软件解压后的目录结构如下:

各个目录作用如下:

目录 说明
data 存放 License、配置文件等。
doc 存放软件相关说明文档
iso 放ISO文件的地方,可以在里面创建子目录。
lib 存放 iVentoy 运行所需的 LIB 文件,用户不要动这个目录。
log 存放 iVentoy 运行日志。
user 存放用户文件、第三方软件包、自动安装脚本等文件。
    1. 拷贝ISO文件

把ISO文件都拷贝到 iso 目录下,你可以在此目录下任意创建子目录来归类存放各种不同类型系统的ISO文件。 注意:目录名和ISO文件名中不能有中文或空格!

这里说明一下,你不一定真的需要把ISO文件从别的位置拷贝到这个 iso 目录下,你也可以做软链接,比如:
在 Windows 系统中你可以使用 mklink 命令, 在 Linux 系统中你可以使用 ln -s 命令。

mklink D:\iventoy-1.0.00\iso\ubuntu-22.04.2-desktop-amd64.iso  E:\download\ubuntu-22.04.2-desktop-amd64.iso 

ln -s /opt/download/ubuntu-22.04.2-desktop-amd64.iso  /home/panda/iventoy-1.0.00/iso/ubuntu-22.04.2-desktop-amd64.iso 
    1. 运行 iVentoy 软件

Windows 系统中直接双击运行 exe 文件即可。Linux 系统下在终端中执行 sudo bash iventoy.sh start 命令。

    1. iVentoy 界面

iVentoy 的界面是基于 WEB 的,因此软件运行起来以后,需要打开浏览器访问 http://127.0.0.1:26000 来打开 iVentoy 的软件界面。
你也可以从另外一台电脑上,通过 http://x.x.x.x:26000 来访问软件界面,其中 x.x.x.x 是运行 iVentoy 的那台电脑的 IP 地址。
比如,运行 iVentoy 的服务器(Linux系统)中没有图形界面环境,就可以这样通过另外一台电脑来访问。

Windows 系统中打开软件之后,会自动打开浏览器,如果没有自动打开,则需要手动点击 打开链接 按钮。
注意:请使用新版本的 Google Chrome 或 FireFox 浏览器访问 iVentoy 界面,其他浏览器未做测试,不保证没有问题。

    1. 启动 PXE 服务

在 iVentoy 主界面上选择本机 IP 地址,设置好 IP 地址池,然后点击绿色的开始按钮即可。

    1. 自动启动 PXE 服务

Windows 版本可以执行 iVentoy_64.exe -R , Linux 版本中可以执行 sudo bash iventoy.sh -R start
其中 -R 选项的意思是按照上一次运行时的参数自动启动 PXE 服务。 这样就不需要再手动点击绿色的开始按钮了。
当然前提是之前必须手动设置完参数,启动过一次。在此之后运行时设置的参数会被保存下来,才可以使用 -R 选项。

Reply View the author
白茶
deepin
2025-12-06 09:19
#14
Feelup

这种情况最好使用UOS,里面有全套的管理工具。

如果你不打算用UOS的话,只打算用 Deepin 25 的话,那你需要手动搭建一个源服务器,用于同步deepin的更新补丁,然后再单独在一台电脑上配置好 Deepin 25 的系统,并修改软件源地址为你自己搭建的源服务器地址,配置完成后关机。

学校批量采购的这种电脑,一般都带有远程复制装机的功能,你可以去看看厂商提供的产品手册,一般是开机按某个快捷键进入那个界面。启动配置好的这台电脑,在启动阶段按快捷键,然后在厂商的定制界面选择硬盘局域网同传这样类似的功能就可以了,之后只要依次给机房所有的电脑开机,它们自己机会开始进行拷贝,很简单的。

问题一:这个是要求单独的UOS教育版吗?其他UOS版本不可以吗?学校刚进了3台信创的UOS,但系统版本和硬件配置都不一样,而且好像是个人版的。

问题二:工具是单买的吗?还是随整批机器进来的。我以前机房使用的时候,这种工具只供机房,教师机的型号各异,是分开管理的。现在UOS这种工具能扩展到整个校园吗?毕竟我们不仅仅是有机房,还有教师机需要管理,型号也可能不同。当然我们尽量还是希望一个学校里,只采用一个信创的牌子。目前倾向于用UOS。

问题三:工具的管理是基于硬件的吗?类似于还原卡的?有没有增量更新的。

Reply View the author
白茶
deepin
2025-12-06 09:22
#15
杀毒软件吧

十几年前,当学校的机房统一换成了联想的电脑的时候,见过那种能够一台学生机部署好,全教室学生机硬盘网络对拷贝,且自带联想还原系统的机房方案。

但deepin,只知道有开源的远控教室软件,不知道有没有开源的电子教室部署方案。

开源电子教室我测试了veyon,就是安装起来麻烦!跨平台的,挺好用!联想的那套带还原卡的,太费时间,对网络要求也高;最新的联想控制用的是软件的,不在用还原卡,且支持增量,我现在机房就在用,但增量更新经常出问题,我不太用。

Reply View the author
白茶
deepin
2025-12-06 09:24
#16
BigFish

用ventoy做启动盘,装好系统后并装好软件后使用再生龙 做镜像,用固态移动硬盘,然后一台一台的克隆也不慢。机房的话还要考虑还原。

不仅仅是考虑机房,还有教师机器,要个性化定制

Reply View the author
白茶
deepin
2025-12-06 09:26
#17
LiuYongzhang

iVentoy 使用说明

    1. 下载软件

根据系统版本下载 Windows 64位、Windows 32位或 Linux 64位版本(不支持 Linux 32位版本)。比如 iventoy-1.0.00-win64.zip
软件下载之后解压。注意:解压位置的全路径中不能有中文或空格! 软件解压后的目录结构如下:

各个目录作用如下:

目录 说明
data 存放 License、配置文件等。
doc 存放软件相关说明文档
iso 放ISO文件的地方,可以在里面创建子目录。
lib 存放 iVentoy 运行所需的 LIB 文件,用户不要动这个目录。
log 存放 iVentoy 运行日志。
user 存放用户文件、第三方软件包、自动安装脚本等文件。
    1. 拷贝ISO文件

把ISO文件都拷贝到 iso 目录下,你可以在此目录下任意创建子目录来归类存放各种不同类型系统的ISO文件。 注意:目录名和ISO文件名中不能有中文或空格!

这里说明一下,你不一定真的需要把ISO文件从别的位置拷贝到这个 iso 目录下,你也可以做软链接,比如:
在 Windows 系统中你可以使用 mklink 命令, 在 Linux 系统中你可以使用 ln -s 命令。

mklink D:\iventoy-1.0.00\iso\ubuntu-22.04.2-desktop-amd64.iso  E:\download\ubuntu-22.04.2-desktop-amd64.iso 

ln -s /opt/download/ubuntu-22.04.2-desktop-amd64.iso  /home/panda/iventoy-1.0.00/iso/ubuntu-22.04.2-desktop-amd64.iso 
    1. 运行 iVentoy 软件

Windows 系统中直接双击运行 exe 文件即可。Linux 系统下在终端中执行 sudo bash iventoy.sh start 命令。

    1. iVentoy 界面

iVentoy 的界面是基于 WEB 的,因此软件运行起来以后,需要打开浏览器访问 http://127.0.0.1:26000 来打开 iVentoy 的软件界面。
你也可以从另外一台电脑上,通过 http://x.x.x.x:26000 来访问软件界面,其中 x.x.x.x 是运行 iVentoy 的那台电脑的 IP 地址。
比如,运行 iVentoy 的服务器(Linux系统)中没有图形界面环境,就可以这样通过另外一台电脑来访问。

Windows 系统中打开软件之后,会自动打开浏览器,如果没有自动打开,则需要手动点击 打开链接 按钮。
注意:请使用新版本的 Google Chrome 或 FireFox 浏览器访问 iVentoy 界面,其他浏览器未做测试,不保证没有问题。

    1. 启动 PXE 服务

在 iVentoy 主界面上选择本机 IP 地址,设置好 IP 地址池,然后点击绿色的开始按钮即可。

    1. 自动启动 PXE 服务

Windows 版本可以执行 iVentoy_64.exe -R , Linux 版本中可以执行 sudo bash iventoy.sh -R start
其中 -R 选项的意思是按照上一次运行时的参数自动启动 PXE 服务。 这样就不需要再手动点击绿色的开始按钮了。
当然前提是之前必须手动设置完参数,启动过一次。在此之后运行时设置的参数会被保存下来,才可以使用 -R 选项。

有道理,去试试。适合单独装

Reply View the author
白茶
deepin
2025-12-06 09:43
#18
流星追月

大家没有听懂他原话的意思,他这些电脑就是准备部署deepin25的,用来教学生学linux基础知识的,也就是说,这些电脑就是给老师和学生来折腾的,培养linux的种子用户。

只不过缺乏一台服务器来接受更新源,再同步更新到其他电脑。

祝你们折腾愉快!

其实,全部普及deepin的最佳场所就是学校,使用规模大,安全风险压力小,除了科研的不允许用deepin,其他教学的老师、学生都应该全面使用deepin,包括学生自带的笔记本也应该装的是deepin,这样可以补齐教育软件的短板,迅速提高普及率高,会倒逼商业软件公司抓紧适配APP,比如迅雷,百度网盘,金山词霸等等。

您说的很对,我选择deepin的原因就是这个,其实我原来考虑的是Ubuntu,我也试过UOS、麒麟系列的,但还是感觉deepin更适合中小学教育教学日常办公,自由度比UOS大。我希望在学校里使用电脑要坚持1.开源不盗版;2.要让学生真正理解软件,而不仅仅是使用软件;3.前面两点做不到的情况下,尽量使用国产优秀软件。基于初等教育的情况,我希望最好有一个健康的开源教育生态,不紧随大流,少一点商业化的因素,尤其是国外的闭源大型商业化软件。我教了20几年的信息技术,同时也管理的这么久的学校的信息基础这一块,我深切的感觉到这么多年的信息技术教育仅仅被局限在了有限的几个商业化闭源软件的操作上了。感觉整个信息技术教育就是在为这几个软件在培养未来的使用者,关键这些软件还是国外的,背离了教育的初衷。

Reply View the author
白茶
deepin
2025-12-06 10:05
#19
酷谷的谷子

PXE,网络安装,可以批量安装, 参考一下这个,这个是我以前折腾PXE弄的https://cloud.189.cn/t/Jz2uiyy2IJVz(访问码:ugk5)

做好的就是同步源,至于更新这个我不懂 ,

下面讲一下我可以实现的吧 服务器先更新

我觉得可以使用定时服务来检查更新这一台电脑可以定义成服务器吧(脚本大概这样定义如果有更新 回显1没有更新回显0保存到一个文件比如>123.log),然后安装ssh和SMB目录绑定/var/cache/apt/archives

其他分机器也安装ssh 也设置一个定时任务去读取服务器的123.log cat 123.log 如果有一行1的匹配行就说明有更新就自动挂在服务器的smb 挂载某个目录然后 执行 sudo dpkg -i *.deb 安装完成以后卸载SMB挂载。自动重启

需要注意的是 /var/cache/apt/archives 目录下的文件什么在下次更新前需要删除

执行执行的脚本写好并测试玩成以后就加密掉

大概就是这样的流程,可以丢给豆包去把具体要脚本写出来

豆包生成的脚本 https://www.doubao.com/thread/w3d16f4ff5336abe9

有道理,可以试试

Reply View the author
流星追月
deepin
2025-12-06 10:14
#20
白茶

您说的很对,我选择deepin的原因就是这个,其实我原来考虑的是Ubuntu,我也试过UOS、麒麟系列的,但还是感觉deepin更适合中小学教育教学日常办公,自由度比UOS大。我希望在学校里使用电脑要坚持1.开源不盗版;2.要让学生真正理解软件,而不仅仅是使用软件;3.前面两点做不到的情况下,尽量使用国产优秀软件。基于初等教育的情况,我希望最好有一个健康的开源教育生态,不紧随大流,少一点商业化的因素,尤其是国外的闭源大型商业化软件。我教了20几年的信息技术,同时也管理的这么久的学校的信息基础这一块,我深切的感觉到这么多年的信息技术教育仅仅被局限在了有限的几个商业化闭源软件的操作上了。感觉整个信息技术教育就是在为这几个软件在培养未来的使用者,关键这些软件还是国外的,背离了教育的初衷。

你说的非常好,不亏为老师!

但这条路不好走,道长且阻,需要取得大多数教师共识及学生的理解。

感谢你为中国开源软件事业做出的小小贡献,光虽微,聚成火把一样照亮前程!

共勉!

Reply View the author
1 / 2
To page