Saya ingin mencoba membuat komputer sehingga memiliki banyak instalasi Linux semua dalam sistem file yang sama. Misalnya, filesytem akan memiliki 3 folder: /Ubuntu_Precise
, /Ubuntu_Oneiric
, dan /Ubuntu_Natty
.
(Saya tahu Anda bisa melakukan ini dengan BTRFS dan subvolume, tapi saya ingin menggunakan EXT4 untuk kecepatan).
Saya pernah mengatur beberapa instalasi dari distro yang berbeda menggunakan BTRFS, dan dari mulai bekerja, saya tahu Grub tidak apa-apa dengan mem-boot vmlinuz dan gambar initrd dari jalur 'tidak standar'. Tetapi ketika saya melakukan hal BTRFS, ada rootflags=subvol=@<subvolume_name>
yang memerintahkan kernel untuk me-mount subvolume itu sebagai / di sistem file. Apakah ada argumen bahwa Anda dapat melewati kernel yang akan membuatnya mengikat mount subfolder di partisi sebagai / dan kemudian boot?
Saya pikir untuk bagian lain, saya cukup dekat. Saya tahu bagaimana cara spesifik untuk mengikat mount /etc/fstab
. Juga, sejak saya mengatur sistem saya dengan beberapa instal linux di subvolume BTRFS, saya terbiasa menginstal distro di VM dan kemudian memigrasikannya menggunakan rsync, jadi saya tidak terlalu khawatir tentang apa yang perlu saya lakukan untuk dapatkan konfigurasi yang tepat, saya hanya mencoba mencari tahu konfigurasi yang tepat. Setelah saya tahu itu, saya harus dapat melakukan migrasi ke subfolder dan mengedit file dengan cukup mudah.
Saya sudah tahu tentang virtualisasi dan partisi, tapi bukan itu yang saya cari. Komputer target tidak memiliki kekuatan yang cukup untuk melakukan virtualisasi, dan partisi tidak berbagi ruang kosong. Saya mencari untuk membuat sistem yang dual / triple / quad / etc mem-boot distro linux, tetapi itu melakukannya dengan satu filesystem, sehingga tidak ada kasus "Saya punya ruang kosong, tapi ada di partisi yang salah!"
Jika ada yang punya saran bagaimana mengedit pertanyaan saya atau judulnya menjadi lebih jelas, saya mendengar semuanya.