This idea has been inside my head for years. I tried creating my own Windows version, without certain processes and, with certain configurations, and mounting a custom installer (like a custom ISO inside a bootable media) where I install everything I want and it's ready to go. I'm about to install Arch Linux and I wonder if I can create a kind of screenshot of the system once it's finished, so I can save it on a USB and reinstall it many times on different computers. This ISO must have preinstalled drivers, a windows manager and a desktop environment, etcetera.
A few years ago,
I tried this with Windows, and I managed to create a custom ISO without some processes because I knew I wouldn't need them. But I wasn't able to create an ISO with preinstalled programs/drivers. So I used that image and then installed stuff manually. I know it's possible, but I can't find out how.
So...
I want to create a custom boot with my personal background, desktop environment, windows manager, my console... etc., So I format my pc and I don't need to spend too much time reinstalling my OS, which I'll use for work.