Chciałbym spróbować skonfigurować komputer tak, aby miał wiele instalacji Linuksa w tym samym systemie plików. Na przykład, systemem plików będzie mieć 3 foldery: /Ubuntu_Precise
, /Ubuntu_Oneiric
, i /Ubuntu_Natty
.
(Wiem, że możesz to zrobić za pomocą BTRFS i podwoluminów, ale chciałbym użyć EXT4 dla szybkości).
Kiedyś konfigurowałem wiele instalacji różnych dystrybucji za pomocą BTRFS, a po uruchomieniu tego wiem, że Grub dobrze sobie radzi z uruchamianiem vmlinuz i obrazu initrd ze „niestandardowych” ścieżek. Ale kiedy robiłem BTRFS, było takie, rootflags=subvol=@<subvolume_name>
które mówiło kernelowi, aby zamontowało to podobjętość jako / w systemie plików. Czy jest jakiś argument, że można przekazać jądro, które zmusi go do wiązania, zamontowania podfolderu na partycji jako / a następnie rozruchu?
Myślę o pozostałych częściach, jestem dość blisko. Wiem, jak sprecyzować mocowanie bind /etc/fstab
. Ponadto, od kiedy skonfigurowałem mój system z wieloma instalacjami linuksowymi w podwoluminach BTRFS, jestem przyzwyczajony do instalowania dystrybucji na maszynie wirtualnej, a następnie migrowania jej za pomocą rsync, więc nie martwię się zbytnio o to, co musiałbym zrobić, aby uzyskać odpowiednią konfigurację, próbuję tylko dowiedzieć się, jaka byłaby właściwa konfiguracja. Gdy się dowiem, powinienem móc dość łatwo przeprowadzić migrację do podfolderów i edytować pliki.
Wiem już o wirtualizacji i partycjach, ale nie tego szukam. Komputer docelowy nie ma wystarczającej mocy do wirtualizacji, a partycje nie współużytkują wolnego miejsca. Chcę skonfigurować system, w którym dual / triple / quad / etc uruchamia dystrybucje linuksowe, ale robi to z jednym systemem plików, więc nie ma przypadku „Mam wolne miejsce, ale jest na niewłaściwej partycji!”
Jeśli ktoś ma sugestie, jak edytować moje pytanie lub jego tytuł, aby było jaśniej, jestem cały w uszach.