Saya sedang mengembangkan proses boot untuk perangkat tertanam. Saat ini saya menggunakan initrd (tidak terkompresi 4 MB) untuk dapat mengatur partisi root saya sebelum melanjutkan untuk boot (saya harus memilih partisi berdasarkan beberapa informasi, dan overlay yang lain menggunakan unionfs).
Namun, saya khawatir bahwa memori yang digunakan untuk sistem file initrd secara permanen dicadangkan untuk penggunaan itu, meskipun itu hanya diperlukan untuk waktu boot kurang dari beberapa detik. Perangkat ini hanya memiliki 256 MB RAM, dan 4 MB ini tampaknya signifikan.
- Apakah ada cara untuk mendapatkan kembali memori ini?
- Jika saya menggunakan initramfs alih-alih initrd, apakah ini akan membelikan saya sesuatu?
- Apakah ada opsi lain?