Skip to content

🧰 Custom Ubuntu ISO Creation with Cubic

Author: Shadil A.M Focus: Building a custom Ubuntu-based distribution using Cubic (Custom Ubuntu ISO Creator)


πŸš€ What Is Cubic?

Cubic (Custom Ubuntu ISO Creator) is a graphical tool for creating custom Ubuntu Live ISOs. It provides a chroot environment where you can:

  • Modify packages and system files
  • Pre-install applications
  • Customize themes, wallpapers, and user defaults
  • Tweak boot options and preseed configuration
  • Build a ready-to-install ISO for distribution or deployment

In short β€” it’s the easiest way to remaster Ubuntu visually without terminal complexity.


🧩 What You Can Do with Cubic

Capability Description
Add/Remove Packages Install apps via apt, remove unwanted packages
Change UI Customize desktop themes, icons, wallpaper
Pre-configure Settings Add .bashrc, skel files, defaults for users
Add Scripts or Services Autostart apps, run setup scripts
Embed Drivers Include Wi-Fi/GPU/firmware drivers in ISO
Offline Installation Build fully self-contained ISO with dependencies

βš™οΈ How to Install Cubic

sudo add-apt-repository ppa:cubic-wizard/release
sudo apt update
sudo apt install cubic

Launch via Applications β†’ Cubic, or:

cubic

🧠 How the Process Works

  1. Start Cubic

  2. Choose a project directory (e.g., ~/cubic/mydistro)

  3. Select a base Ubuntu ISO (e.g., ubuntu-24.04-desktop.iso)

  4. Enter Chroot Environment

  5. Cubic opens a terminal inside the extracted ISO filesystem

  6. You can install packages, edit configs, add scripts, etc.

  7. Customize and Exit

  8. Modify /etc/issue, /usr/share/backgrounds/, skel/, etc.

  9. Exit the terminal when done

  10. ISO Settings

  11. Update boot menu text, kernel options, and compression format

  12. Build ISO

  13. Cubic packages your customizations into a new bootable ISO


🧩 Comparison: Cubic vs Other Remaster Tools

Feature Cubic (Ubuntu) Penguin’s Eggs (Debian/Arch) Customizer (Old) ArchISO (Arch)
GUI Support βœ… Full GUI βœ… CLI + partial GUI ⚠️ Deprecated ❌ CLI only
Base OS Ubuntu / Debian Debian / Arch / Devuan Ubuntu Arch Linux
Chroot Editing βœ… Built-in βœ… Shell based βœ… Yes βœ… Yes
Bootloader Editing βœ… Easy GUI ⚠️ Manual ⚠️ Partial βœ… Manual
ISO Compression (SquashFS) βœ… Yes βœ… Yes βœ… Yes βœ… Yes
Offline Mode βœ… Yes βœ… Yes ⚠️ Partial ⚠️ Advanced
Beginner Friendly ⭐⭐⭐⭐⭐ ⭐⭐ ⭐ ⭐
Ideal Use Custom Ubuntu spins Multi-distro remaster Legacy Power users