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.

README.md 978 B

10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. Nilmbuntu
  2. =========
  3. Tools to customize an Ubuntu Live CD. Many parts of this will end up
  4. being version-specific. The host machine must be running systemd,
  5. since the image is executed inside a systemd-nspawn container.
  6. Set up host machine:
  7. sudo apt install squashfs-tools xorriso isolinux systemd-container iptables
  8. sudo systemctl start systemd-networkd
  9. Choose a config:
  10. export BUILD_CONFIG=20.04.1
  11. Download and extract the original ISO:
  12. ./extractiso.sh
  13. Apply customizations, both to the outer ISO and the inner image.
  14. This will also run customizer-inner.sh inside a container:
  15. ./customize.sh
  16. (Optional) Run and enter a shell in the container, for manual customization:
  17. ./enter.sh
  18. Build the new ISO:
  19. ./buildiso.sh
  20. Boot the ISO in QEMU with a blank HDD, to test and install:
  21. ./run.sh -c
  22. Boot QEMU with the same HDD image as above, to test an "installed" system:
  23. ./run.sh -d
  24. Remove everything but the ISOs:
  25. ./cleanup.sh