Lihatlah Linux Dari Awal, LFS mereka memiliki tutorial yang mengajarkan Anda cara membangun Sistem Linux Anda sendiri, setelah Anda memahami bahwa Anda dapat memilih pengelola paket dan satu set paket sehingga membuat distro Anda sendiri.
Untuk membuat jawabannya sedikit lebih lengkap, ArchLinux adalah Distribuition Linux yang menggunakan hampir 100% paket vanilla. Artinya hampir tidak ada patching yang dilakukan oleh pengelola distro. Juga tidak memiliki kumpulan paket default seperti yang dilakukan oleh distro *buntu.
Karakteristik ini menjadikan Arch distro yang sangat dapat disesuaikan. Ini adalah "distro Anda sendiri" dalam arti bahwa ini adalah pengaturan Anda sendiri. Tapi tidak seperti di LFS di mana itu adalah kernel, modul, paket Anda sendiri...
Proyek Yocto adalah "pembangun distribusi".
Ada dokumentasi ekstensif dan pembuat grafis, yang disebut Hob.
Pembaruan per 2017
Menurut situs web Yocto, proyek Hob sudah tidak digunakan lagi dan penggantinya disebut Toaster.
Sebagian dari jawabannya tergantung pada apa yang Anda maksud dengan distro Anda sendiri. jika yang Anda maksud adalah versi kustom Linux yang dibuat untuk tujuan Anda sendiri untuk digunakan di mesin Anda sendiri, atau bahkan di kantor Anda sendiri, ada beberapa alat keren yang memungkinkan Anda menyesuaikan distribusi yang ada yang diketahui berfungsi.
http://www.centos.org/docs/5/html/Installation_Guide-en-US/ch-kickstart2.html mencakup instalasi awal CentOS (juga berlaku untuk Scientific, Fedora dan RedHat.) Ada juga http://susestudio .com/ yang memungkinkan Anda untuk membuat disk instalasi SuSe Linux yang disesuaikan, yang berarti Anda bisa langsung mendapatkan paket yang ingin diinstal. Keuntungan dari metode ini, terlebih lagi dengan kickstart, adalah Anda dapat memilih paket individual dan mengabaikan kesalahan apa pun yang tidak ingin Anda ganggu, tetapi juga mendapatkan keuntungan mengetahui bahwa paket yang diperbarui akan tersedia untuk Anda dan berfungsi tanpa banyak pengujian dan overhead di pihak Anda.
Jika Anda hanya ingin membuatnya terlihat seperti yang Anda inginkan, layar pembuka khusus, logo, dll., ada banyak panduan yang tersedia untuk melakukan perubahan semacam ini.
Sekarang, jika Anda benar-benar hanya ingin mendapatkan mur dan baut dan benar-benar melakukannya sendiri, maka saran dari @vfbsilva untuk melihat LFS tidak tergantikan. Anda benar-benar belajar bagaimana segala sesuatunya disatukan dan apa persyaratan untuk membuat Linux ... yah, Linux. Namun, melakukan ini beberapa kali sudah cukup bagi saya secara pribadi untuk menyadari bahwa saya tidak ingin berurusan dengan pembangunan kembali setiap paket yang memiliki pembaruan keamanan yang dirilis setiap minggu. :)