我是19年3月转向使用Linux进行开发,没啥特别的理由,就是觉得使用Linux系统是每个程序员必须经历的吧。
选择版本
一开始,在网上了解到现在流行的Linux发行版有基于Redhat的,还有基于debian的,就简单了解一下而已,太冷门的系统对新手也不友好。
我推荐的版本就Ubuntu和Deepin都是基于debian的,我安装了deepin其实两款都不错,可视化桌面都做得不错,社区也挺热闹。
之所以装的是多系统,而不是windows下虚拟机安装linux呢,理由很简单,因为我的内存太小了才4g,虽然Linux是出名的轻便,但上面两款LInux发行版并不是。
安装deepin
1、首先上官网https://www.deepin.org/
点开下载,19年4月的最新桌面版版本号为15.9
接着点击下载页最下方的下载深度启动盘制作工具
下载官方最新的镜像文件。
插入U盘到电脑的USB接口中。
打开深度启动盘制作工具。
选择深度操作系统镜像文件以及分区(执行到这一步时,我发现是没有分区选项给我的,后来才发现是改为自动分区了)。
点击 开始 即可制作。
官方已经给出具体流程了,这就建立双系统的关键一步。
2、下载时可以同时进行第二步,在windows下建立空分区。首先右键点击左下角的windows的图标,点击“磁盘管理”,找一个利用率低的分区,分出最少20g的分区(我分了60g省得扩容,下面有解释)。
3、重启计算机,插入启动盘,进入BIOS模式(华硕电脑为重启时按住F2键,其它品牌自行搜索)
进入BOOT选项,选择识别出来的U盘启动,进入系统安装界面。
4、在安装界面,选择之前分出的空分区,(注意在此页面中显示的分区表可能不是windows系统显示所显示的C盘啊、D盘啊,而是sda1、sda2这些,当然你还是可以从利用率和容量这些值轻易地找出之前的空分区的)最后一路默认,安装完毕(*^__^*)
你说还没有分区?其实选择空分区后deepin已经默认分区了,反正我是没找到自定义分区(⊙﹏⊙)(若存储装满了,可以在从windows下分出空分区,然后在deepin下设置,是后话了)。
5、安装完后重启,重启会发现deepin建立一个grub引导,其中有deepin启动项、windows Boot Manager(这是windows系统的启动项)和 Advanced options for Deepin(进入Recovery模式 、修复grub什么的)。