原本电脑装的是windows10,随后装成了Deepin的双系统,之后就发现默认启动的是deepin而不是windows了。虽然deepin也在渐渐完善软件生态,但是主要工作和学习还是需要在windows10上完成,这样每次启动都需要等待并且选择一下系统不太方便,所以写了这篇小博客。
修改前每次启动是这样:
我先查找了一下ubuntu linux的修改默认启动项的教程,因为deepin和乌班图都是debian系的linux,所以很多方面比较类似,发现这篇讲的很详细:[Ubuntu与Windows双系统修改默认启动项]
(https://blog.csdn.net/shineflowers/article/details/41644123)
但是发现也有不一样的地方,所以结合我的经验说明一下。
首先是deepin貌似没有gedit这个命令,所以需要安装一下,不然会显示没有这个命令。安装gedit的方法是在命令行运行:
sudo apt-get install gedit
(需要输入root密码,因为sudo是以root权限运行的)
其次是在命令行运行sudo gedit /boot/grub/grub.cfg,打开这个配置文件之后(我用的文本编辑器是Kate),需要修改参数,修改的方法如下:
打开这个配置文件,可以看到default=右侧跟着一个参数,那个就代表着默认启动哪一个系统,装完双系统后默认的是deepin linux,序号为0:
那么怎么知道,我们希望默认启动的windows系统是几号呢?需要继续往下翻,找到如下图所示的代码:
然后继续往下找,每遇到一个BEGIN,序号就加一个,如下图所示:
然后把那个数字改为windows系统的序号,我这里是2,然后保存这个文件,退出。
这时候可能会出现一些“不支持设置属性”,但后来发现并没有什么影响。
最后这时候就可以重新启动啦。但是和我看的那篇文章不同的是,我发现最后不用:sudo update-grub 的命令,因为每次我一update,那个默认参数不知道为啥又变回原来的0了。。。反而不用update用起来挺正常的,这一点我不太明白,如果有大神知道原因麻烦指点我一下,谢谢。
重启之后选项就自动落在了windows的启动项上了,5秒之后自动进入windows,问题解决!