Windows 是我的日常驱动程序,但我最近一直在学习编程,并且希望在 Linux 环境中进行学习。我希望能够在我的家用 PC 和笔记本电脑上使用 Linux(但文件要同步),所以我认为最好的选择是将所有内容保存在我可以随身携带的外部 SSD 上。
我的家用台式电脑运行 Windows,功能相当强大,因此性能不是问题。对于它,虚拟机是更好的选择,这样我可以使用 Linux,同时仍然可以在后台访问游戏和 Windows 特定的应用程序。
我的笔记本电脑功能不是很强大,所以虚拟机不太理想。然而,我唯一一次使用它是为了学习相关的活动,所以我不关心它的本机操作系统。我很乐意在其上本地运行 Linux。
我的想法是在 SSD 上创建两个分区:一个分区将容纳本机、可启动的 Linux 安装,另一个分区将容纳虚拟机文件。当在我的笔记本电脑上时,我将从“本机”分区启动。在家时,我会从 VM 分区运行 Linux。
为了保持文件同步,我想我可以将虚拟机的 /home/ 更改为指向另一个分区上的本机操作系统的 /home/ 。这行得通吗?由于我对 Linux 缺乏经验,我不确定这是否会导致问题。当然,这两个发行版都是相同的(可能是 Xubuntu)。
另外,有没有办法让我让它们同步到甚至已安装的应用程序和软件包之类的东西?或者,对于我的问题有更好的解决方案吗?