Минимизация CentOS?
3) Если бы вы получили такое задание, то как бы к нему подходили?
Осилил бы LFS.
Соберите ядро, удалив ненужное (и не надо мучиться с пунктом 1).
Удалите лишние пакеты. Обычно они связаны со службами, которые вам не нужны.
Воспользуйтесь сжатой файловой системой (Убунту точно в SquashFS засовывал).
Ну и всё.
centos совсем не лучший выбор для данного темы 
есть конечно Гента, lfs для маньяков.
А я бы предпочел alpine.