컴퓨터가 동일한 파일 시스템에 여러 개의 Linux 설치를 갖도록 컴퓨터를 설정하려고합니다. 예를 들어, 적 파일 시스템은 3 개 폴더를했을 : /Ubuntu_Precise
, /Ubuntu_Oneiric
,와 /Ubuntu_Natty
.
(BTRFS 및 하위 볼륨 으로이 작업을 수행 할 수 있다는 것을 알고 있지만 속도로 EXT4를 사용하고 싶습니다).
나는 한 번 BTRFS를 사용하여 여러 배포판을 여러 번 설치했으며 그 작동을 통해 Grub이 vmlinuz와 initrd 이미지를 '비표준'경로로 부팅하면 잘 작동한다는 것을 알고 있습니다. 그러나 BTRFS 작업을 수행 할 때 rootflags=subvol=@<subvolume_name>
커널이 파일 시스템에서 해당 하위 볼륨을 /로 마운트하도록 지시했습니다. 커널을 전달하여 파티션의 하위 폴더를 /로 마운트 한 다음 부팅하도록하는 인수가 있습니까?
나는 다른 부분을 생각한다. 나는 상당히 가깝다. 에서 바인드 마운트를 지정하는 방법을 알고 /etc/fstab
있습니다. 또한 BTRFS 하위 볼륨에 여러 개의 Linux 설치로 시스템을 설정할 때 VM에 배포판을 설치 한 다음 rsync를 사용하여 마이그레이션하는 데 익숙하므로 수행해야 할 작업에 대해 너무 걱정하지 않습니다. 올바른 구성을 얻으려면 올바른 구성이 무엇인지 알아 내려고 노력하고 있습니다. 일단 알고 나면 하위 폴더로 마이그레이션하고 파일을 쉽게 편집 할 수 있어야합니다.
가상화 및 파티션에 대해 이미 알고 있지만 이것이 내가 원하는 것은 아닙니다. 대상 컴퓨터에 가상화를 수행 할 충분한 전원이없고 파티션이 여유 공간을 공유하지 않습니다. 듀얼 / 트리플 / 쿼드 / 등이 리눅스 배포판을 부팅하는 시스템을 설정하려고하는데, 하나의 파일 시스템으로이를 수행하므로 "사용 가능한 공간이 있지만 잘못된 파티션에 있습니다!"
누구든지 내 질문이나 제목을 명확하게 편집하는 방법에 대한 제안이 있으면 모두 귀를 기울입니다.