我家乡印度的一所当地大学正计划大规模分发和使用 Ubuntu Linux,用于教育目的。我的首席技术官要求我研究此事并提出一些宝贵的建议,以便我们可以在 450 多台计算机上推出多个安装!
我知道在 Windows 中使用 Ghost 技术来解决这个问题。我们的目的与此类似,但不知道下一步该怎么做。过去六个月我一直在使用 Ubuntu,以感受和了解这个操作系统,我必须承认,从第一天起,我就几乎沉浸在学习、阅读、学习和请别人使用它之中。真是太棒了!
任何形式的帮助都将受到赞赏。
注意:所有 450 台计算机的配置/主板、硬盘、内存等都不同。但它们都满足 Ubuntu 安装硬件要求的最低标准。
答案1
您可以使用克隆兹拉。用于磁盘映像和克隆的免费开源软件。Clonezilla 是一款免费的灾难恢复、磁盘克隆和部署解决方案软件。允许用户同时克隆一台机器或多台计算机。单击 下载。 得到它。1
另一个选择是 g4u - PC 的硬盘映像克隆
g4u(“ghosting for unix”)是基于 NetBSD 的启动软盘/CD-ROM,允许轻松克隆 PC 硬盘,以便使用 FTP 在多台 PC 上部署通用设置。软盘/CD 提供两种功能。第一是将本地硬盘的压缩映像上传到 FTP 服务器,第二是通过 FTP 恢复该映像,解压缩并将其写回磁盘。网络配置通过 DHCP 获取。由于硬盘作为映像处理,因此可以使用 g4u 部署任何文件系统和操作系统。还支持轻松克隆本地磁盘以及分区。2
1来源:克隆兹拉
2来源:g4u
答案2
创建主磁盘后,将另外两个空磁盘连接到空闲的 SATA 端口,从实时发行版启动并用于
dd
进行三向复制dd if=/dev/sda | tee /dev/sdb /dev/sdc | dd of=/dev/hdb bs=32768
sda 是主磁盘,sdb 和 sdc 是空白硬盘,请相应调整字母。通过运行cat /proc/partitions
查看通道上的哪个是哪个,可以轻松进行双重检查。这三个磁盘不应安装
- 另一种方法是使用网络(甚至无需打开目标计算机)
在目标电脑上运行:
nc -l 12345 | dd of=/dev/sdb
如果你从 Live Distro 启动,则 sdb 是固定磁盘
在主 PC 上运行:
dd if=/dev/sda | nc server2 12345