Saya mencoba menemukan cara terbaik, praktik modern untuk melakukan apa yang saya lakukan dengan python-vm-builder (alias ubuntu-vm-builder).
Saya ingin skrip, cara yang berulang untuk memulai dari sesuatu seperti ubuntu-core (alias artis yang sebelumnya dikenal sebagai JeOS ), menambahkan beberapa paket, mendefinisikan skrip first-run, dll.
Apa yang saya kejar adalah sesuatu yang mirip dengan pemintalan ISO kustom (meskipun tidak akan menjadi ISO, itu akan menjadi sistem yang "diinstal"). Hasilnya harus berupa kernel, gambar initrd, dan rootfs yang cocok untuk boot PXE tanpa disk dengan NFS.
Alat apa yang digunakan untuk membuat katakanlah gambar netboot Ubuntu (atau gambar Ubuntu dalam hal ini)? Apakah mereka cukup fleksibel untuk kebutuhan saya?
Bagaimana dengan alat yang digunakan untuk membuat lingkungan instalasi baru yang digunakan untuk pengujian integrasi Ubuntu? Apakah itu pantas?
Perhatikan bahwa saat dijalankan rootfs akan di-mount hanya-baca, jadi saya tidak ingin mengelola sebuah instance dari waktu ke waktu. Saya ingin memutar ulang instalasi otomatis di setiap rilis Ubuntu baru, dan secara berkala dalam 6 bulan antara.
debootstrap
untuk membuat sistem dasar ("chroot" yang kemudian dapat disalin ke disk image). Lihatlah dan lihat apakah itu membantu.