为学校考试创建自定义 Ubuntu Live USB

为学校考试创建自定义 Ubuntu Live USB

我是一名高中老师,我想创建一个自定义的 Ubuntu Live USB 记忆棒,供考试时使用。我知道还有其他问题在讨论如何自定义 Live USB,但我还有一些其他要求,我想知道是否有可能创建一个符合我需求的 Live USB。

  • Live USB 应该自动以有限权限的用户登录。
  • 用户绝不应能够以任何方式访问互联网。
  • Live Stick 应该预先安装有 GeoGebra 程序。
  • 应该有一个分区,用户可以在其中保存文档,当将 USB 插入 Windows 或 Mac 机器时这些文档可供读取。
  • 如果可能的话,桌面上应该显示一个大计时器,显示系统运行了多长时间。

这与 GeoGebra 提供的“GeoGebra Exam Stick”类似,但是 GeoGebra stick 不提供任何定制,并且它默认采用德语键盘布局等。

由于目的是在学校考试期间使用此 Live USB,因此必须禁止互联网访问。有没有办法完全禁用用户的互联网访问?

答案1

为什么不使用 Ubuntu 构造函数来创建您想要的图像?

https://www.maketecheasier.com/reconstructor-creating-your-own-ubuntu-distribution

对于计时器来说,这个怎么样?

http://ubuntu.pkgs.org/16.04/ubuntu-universe-i386/stopwatch_3.5-5_all.deb.html

或者,您可能想要修改“conky-file”,该文件通常包含一个显示系统启动和运行时间的段。

https://www.linux.com/learn/how-install-and-configure-conky

至于防止无线访问,最简单的方法肯定是在 BIOS 中禁用它(这取决于笔记本电脑的品牌和型号)或将无线开/关开关关闭,并确保学生的手不要靠近 wifi 开/关开关。

答案2

很难创建自定义的 Ubuntu Live USB 驱动器

创建自定义的 Ubuntu Live USB 棒是可能的,但是可能有点困难。

已安装的系统(在 USB 中)

  • 另一种方法是创建已安装系统。创建一个以相同启动模式(UEFI 或 BIOS)运行的系统很简单,就像创建已安装系统时启动计算机一样。

    如果在开始安装之前移除(断开)内部驱动器,事情会变得更容易(更安全),特别是在 UEFI 模式下。

  • 另一种方法是从一个简单的基于文本的安装系统开始,该系统在 UEFI 和 BIOS 模式下启动并安装您需要的任何内容(图形桌面环境、GeoGebra 等)。

  • 在此阶段制作系统的压缩映像或克隆副本,因为可能会出错,并且您可能希望从此阶段继续安装和调整。您可以使用 Clonezilla 执行此任务。

  • 安装定制软件(GeoGebra 等)并调整系统后,我会删除一些连接互联网所需的软件。

    sudo apt-get remove isc-dhcp-client network-manager network-manager-gnome
    sudo apt-get remove apt
    

    然后删除不再使用的软件包。这使得重新安装工具以连接到互联网变得更加困难。

    sudo apt-get autoremove
    sudo apt-get autoclean
    sudo apt-get clean
    
  • 创建无法连接到互联网的最终系统的压缩映像。您可以使用 Clonezilla 完成此任务。

    然后,您可以在其他驱动器(例如 USB 驱动器或存储卡)中创建克隆副本。

链接

你可以开始阅读这些链接以及其中的链接,

help.ubuntu.com/community/Installation/UEFI-and-BIOS

AskUbuntu:带有自定义内核的可启动 Ubuntu USB

clonezilla.org

相关内容