I am searching for a way to create a custom ISOs for (K)Ubuntu desktop to provision physical machines (like laptops), esp. with lower RAM, through PXE / Netboot. Goal is a mostly completely unattended install.
I had some issues with default ISOs (too large, ISO download fails with "no space left") as well as with "netboot" images which seem to not have been there for quite a while, now coming back (their kernels may lack drivers, esp. for network cards). Even if the latter could be hacked around, still it would be better to generate an own ISO.
Question 1: Is there a tool for ISO customization for Ubuntu,like mksusecd
for SUSE distributions?
Ideally, such tool would allow exclusion of some groups of packages (office, browsers, desktop environments...) through a cmd one-liner, repacking the ISO as desired.
Question 2: Apart from specialized tools: if I follow the "normal" procedure under LiveCDCustomization - Community Help Wiki (which seems quite a tedious task) - is there an easy approach to exclude such package groups without breaking things?
Maybe someone even has a script to automate this?
P.S.: I am aware of this and similar answers, but unfortunately everything I could find was quite dated with no active development...