如何优雅地同时使用 Linux 和 Windows 两个系统?

2021-12-15 15:06发布

大多数不想用双系统,可能是觉得切换双系统导致先前的工作环境全都没了,费时费力。其实掌握了方法,切换双系统一样可以十分优雅~

如何在工作环境不丢失的前提下在笔记本上切换linux和windows系统

答案是让机器休眠,个人在用ubuntu20.04+18.04+16.04+win10,没错,一个电脑装了四个系统(捂脸)。每次要切系统前都先让机器休眠,再次切回来时,工作环境还在,似乎刚才什么也没发生过~在两个系统间切换时间大概要1mins左右,极大地提高了办公效率。


在我刚开始尝试双系统的时候,在linux下玩了很久,happy地打开了很多应用程序,突然有个工作必须在windows环境下才能完成,只得乖乖重启进入windows系统,忙完工作后,再重启进入linux系统,忙活小一段时间才恢复先前的工作环境,让人头大。当然,在windows下happy时遇到必须在linux下完成的任务时也一样。

每次电脑关开机会因重新初始化工作环境带来较大的时间开销,如果只用一个window系统的话,每次工作完毕可以让笔记本进行睡眠,所有应用程序将暂存在内存中,下次开机时可快速恢复至先前的工作界面,极大地节省时间成本。

理想情况下在系统A环境遇到要切换系统B情况时,先将A工作环境暂存,再切换至系统B。在系统B下完成工作后,先将B的工作环境暂存,再切换回系统A。因为A的工作环境之前有暂存,便可以顺利地接着进行工作了~

那笔记本双系统能否这样操作呢?——当然可以,让系统休眠。睡眠是将工作环境保存在内存中,休眠则是将工作环境保存在硬盘里。在每次切换系统时候均启用休眠模式,即可完成上述切换操作。

配置流程如下:

1、windows设置休眠:windows默认是没有打开休眠功能的,需要手动设置下 windows设置休眠

2、 linux设置休眠:在linux环境下进行休眠,需要设置swap空间(我的笔记本内存是16GB,swap空间给分配了30GB,其实有点偏大...)。在初次安装linux系统的时候可以直接分配swap分区大小,过后也可以将一块空闲的分区用于swap,swap介绍&&swap空间建议大小&&添加swap分区方法可以参考 Linux交换空间(swap space)

swap空间大小充裕的情况下,即可开启休眠功能。

大功告成,现在可以流畅地在双系统间任意玩耍了~~

日常流程:

平时在linux下happy,当需要在windows下办公,开会时,按下 Ctrl+Alt+T启动一个新的终端,敲下如下命令让电脑休眠一会儿~

在电脑完全休眠后(表面看上去和关机看上去没啥区别),点击开机,在grub引导界面选择待启动的windows系统,windows也将恢复至上次用windows时候的工作环境。当打算再次切回来写代码时,在开始菜单中单机休眠,再次开机grub界面选择待启动的linux系统,之前在linux下的工作环境就又回来了