Saya membaca dokumentasi IBM yang populer ini (saya melihatnya cukup sering di web) menjelaskan fungsi disk RAM awal.
Saya menabrak dinding dalam membuat konsep bagaimana ini bekerja sekalipun.
Dalam dokumen itu tertulis
Boot loader, seperti GRUB, mengidentifikasi kernel yang akan dimuat dan menyalin gambar kernel ini dan initrd terkait ke dalam memori
Saya sudah bingung: Apakah ini menyalin seluruh kernel ke memori atau hanya sebagian saja? Jika seluruh kernel ada di memori maka mengapa kita bahkan membutuhkan disk RAM awal?
Saya pikir tujuan initrd adalah dapat memiliki imej kernel kecil yang digeneralisasi dan initrd akan menginstal modul yang benar di dalamnya sebelum imej kernel dimuat. Tetapi jika seluruh kernel sudah ada di memori mengapa kita perlu initrd?
Itu juga memunculkan hal lain yang membingungkan saya - di mana modul-modul yang dimuat ke kernel berada? Apakah semua modul kernel disimpan di dalam initrd?