如何在多台计算机上进行批量安装?

我曾经向我的120名学生承诺,我将在他们的笔记本电脑上安装ubuntu 10.10,但未能成功。笔记本电脑是戴尔vostro 4014.所有都有相同的硬件。 我拿了一台笔记本电脑,安装了ubuntu和所有必要的软件包,还运行了一些Windows软件。 我选择了默认的ext4文件系统。

然后我尝试使用clonezilla服务器来克隆安装。 Clonezilla服务器显示启动菜单启动画面,但稍后它说我可能有一个内核不支持的最新NIC。 但我安装ubuntu的笔记本电脑的网卡工作正常。 后来我尝试使用clonezilla live cd来启动有ubuntu的笔记本电脑。 但是,当我按’Y’开始克隆时,它说“出了问题”。 我再次尝试使用’dd’命令保存为磁盘映像。 但它复制了空白空间。 所以这对我来说是不可行的,因为它需要很长时间。

我让我的学生等了很多天,他们每天都来,问我的设置是否准备就绪。 今天我意识到我做不到。 我确信他们不会去看窗户。 所以他们正等着我在他们的笔记本电脑上安装ubuntu。 今天晚上,他们中的一些人会来收集我从他们那里安装ubuntu的笔记本电脑。 不知道如何以及告诉他们什么。

制备:

  • 通过将UUID替换为设备名称(每个设备上的/ dev / sda1和/ dev / sda5)来更改您的gold-client(您准备的那个)上的/ etc / fstab。

在每台机器上:

  • 直接在每台机器上安装Ubuntu。
  • 使用以下命令复制配置: rsync -avx --exclude=/etc/udev/rules.d/70-persistent-net.rules --exclude=/etc/udev/rules.d/70-persistent-cd.rules --exclude=/etc/hostname --exclude=/etc/hosts --exclude=/etc/X11/xorg.conf --delete-after root@${host}:/ / (用$ ip替换$ {host}你的机器在网络中。
  • grub-install /dev/sda
  • update-grub
  • reboot

告诉学生们,“抱歉,我以为我可以安装所有机器,但我需要更多时间,想要帮忙吗?”。 解释步骤并帮助他们学习。