Windows는 제가 매일 사용하는 드라이버이지만 최근에 프로그래밍을 배우고 있어 Linux 환경에서 프로그래밍을 하고 싶었습니다. 저는 집에 있는 PC와 노트북에서 Linux를 사용할 수 있기를 원합니다(단, 파일은 동기화된 상태에서). 그래서 어디든 가지고 다닐 수 있는 외부 SSD에 모든 것을 저장하는 것이 가장 좋은 방법이라고 생각합니다.
내 집 데스크톱 컴퓨터는 Windows를 실행하며 매우 강력하므로 성능은 문제가 되지 않습니다. 가상 머신이 더 나은 선택이므로 Linux를 사용하면서 백그라운드에서 게임 및 Windows 특정 애플리케이션에 계속 액세스할 수 있습니다.
내 노트북은 그다지 강력하지 않기 때문에 가상 머신이 이상적이지 않습니다. 하지만 제가 사용하는 유일한 시간은 학습 관련 활동이므로 기본 운영 체제에는 관심이 없습니다. 저는 기본적으로 Linux를 실행하고 싶습니다.
내 생각은 SSD에 두 개의 파티션을 생성하는 것입니다. 하나는 기본 부팅 가능한 Linux 설치를 저장하고 다른 하나는 가상 머신 파일을 저장합니다. 랩톱에서는 "기본" 파티션에서 부팅합니다. 집에 있을 때는 VM 파티션에서 Linux를 실행합니다.
파일의 동기화를 유지하기 위해 가상 머신의 /home/을 변경하여 다른 파티션에 있는 기본 OS의 /home/을 가리키도록 할 수 있다고 생각했습니다. 이것이 작동할까요? Linux에 대한 경험이 부족하기 때문에 이것이 문제를 일으킬지 확실하지 않습니다. 물론 두 배포판은 동일합니다(아마도 Xubuntu).
또한 설치된 앱이나 패키지 등과도 동기화할 수 있는 방법이 있나요? 아니면 내 문제에 대한 더 나은 해결책이 있습니까?