情况 : 我在我的计算机上安装了两个 Linux Mints 操作系统,我使用第一个操作系统进行正常使用(浏览、看电影等),我使用第二个操作系统进行编程工作,所以我总是休眠第二个操作系统,不要丢失我打开的窗口(超过 15 个窗口)。
问题 : 所以我的问题是在休眠第二个操作系统之后,当我重新启动以打开第一个操作系统时,它会恢复第二个操作系统(编程操作系统)。
解决方案 (没用) : 我尝试在第一个操作系统启动时禁用安装交换分区,但这确实阻止了它使用交换分区
答案1
如您所知,当您休眠时,它会将内存内容(大部分)保存到交换分区。听起来这个分区是在两个操作系统实例之间共享的。
一种可能的解决方案是为您想要休眠的分区使用交换文件(假设您不想创建另一个交换分区)。为此还有一些额外的选项,请参见此处:https://wiki.archlinux.org/index.php/Power_management/Suspend_and_hibernate#Hibernation_into_swap_file
这为您提供了一个优势,即拥有一个单独的文件仅用于休眠,并使用分区仅用于交换。
答案2
最好的解决方案是根本不使用双启动,而是将编程操作系统放在虚拟机中。
然后,您可以随时暂停/取消暂停编程系统,并享受轻松制作工作系统快照的好处,从而降低数据和进度丢失的风险。