You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

942 B

OS Deployment

Image creation steps

  • Installation of Ubuntu
    • minimal OS installation (downloads ~200 MB)
    • Software installation (downloads ~900 MB)
    • Optimization
      • improve speed
      • reduce image size
      • reduce power (CPU) & memory usage
      • reduce surface of attack
      • reduce bandwidth usage
    • Customization
      • machine-dependent (drivers, bug workarounds...)
      • time zone of the school
      • school scripts
    • Cleaning
      • logs
      • temporary files
      • histories
      • caches
      • auto-generated IDs
  • Preparation of the disk image
    • zero unallocated space of filesystem (~7 GB of data remains)
    • (optional) create compressed image with lz4 (the resulting image is ~3.2 GB)

Network installation

  • Boot through PXE UDPcast which allows an efficient transfer of the disk image (using multicast or broadcast)