win10下的Deepin操作系统安装(双系统)以及NVIDIA驱动安装白痴级教程

话说在前面,我是白痴(允悲)。
本来只是想体验一把在Linux上写代码的感觉,结果简简单单的东西搞了近两天才算正式完成。
网上找到的东西很多都过时了,有些帖子的方法也不好用,加上linux小白什么都不懂,真的很恼火。
还有要吐槽的就是,无论是CSDN其他站的有些教程根本就不是教程,纯纯的装逼,写的东西估计也只有自己能看懂
下面就把这次踩坑的经验整理一下贴出来,成功率高,操作简单,白痴级教程

目录

个人电脑配置

笔记本,64位,win10,i5,8G内存,NVIDIA GTX1050。其他都不重要。

1. 下载系统并制作启动盘

去官网下载系统和深度启动盘制作工具;
准备一个U盘(空的);
打开启动工具,按照操作提示制作好启动盘;

2. 安装系统前的准备工作

使用windows的磁盘管理(左下角的开始按钮,右键,找到磁盘管理,点进去)
win10下的Deepin操作系统安装(双系统)以及NVIDIA驱动安装白痴级教程
在这几个蓝条里选一块比较大而且比较空的分区,右键,压缩卷,压缩空间量要大于25G(我分了100G,仅仅用Linux工作的话就完全够用了)

3. 使用启动盘安装系统

U盘插在电脑上,进BIOS,将U盘设置为第一启动项,进入install deepin

进BIOS方法】上一句话说的简单,但是不通用(这个厂那个厂进BIOS的按键不一样,每次试不准就得重启,很烦);参考以下方法,普遍适用而且简单的批爆:

(1) 笔记本关机,笔记本侧边有个小孔,找个东西捅一下,进BIOS。
(2)win10系统:设置——更新与安全——恢复——高级启动——立即重新启动——使用设备,然后这一步运气好的就直接进Deepin安装页面了,没成功会自动进BIOS。

进入后,一定不要选全盘安装,选择手动安装,选择之前分出来的空间,即选择文件格式、挂载点、分配空间等,贴一下官方给的要求:
win10下的Deepin操作系统安装(双系统)以及NVIDIA驱动安装白痴级教程
注意官方这里给的应该是全盘安装的要求,没有说清楚需要有一个EFI引导,要分出至少300M空间,格式为efi
我的建议是只要efi和根目录两个分区足矣;当然如果内存是4G及以下的,还是有SWAP为好。

挂载点 文件系统 大小
efi 300M以上
swap 不设置 2G到4G
/ ext4 剩余的全部空间

之后跟着操作提示走,记得最后一步重启时瞬间拔U盘就行;
至此,Deepin的安装就完成了。现在你的电脑华丽地变成了Windows+Deepin双系统。

4. Deepin下的NVIDIA驱动安装

这一步主要是给需要用GPU的小伙伴准备的,如果就是办公或者图一乐,就不用往下看了。
吐槽:参照CSDN上的教程,结果很不理想,能用但不完全能用。最后去深度社区看了一下大神们的帖子,发现CSDN的热门教程是失败率和风险最高的那一类

下面我就把我的NVIDIA驱动安装过程写在下面,成功率很高,敢打包票

提示

  • 有的命令会要求你输入登录密码(Deepin的开机密码),输入过程中不会显示你输入的内容,不是卡住了,输完密码回车即可
  • 安装过程中可能会有几个高亮弹窗(是以字符界面显示在终端的),回车确认
  • 强迫症在使用以下命令时可以注意看一下输出,里面会有提示缺少xxx(缺少的那个东西的名字),输入sudo apt-get install xxx(这个xxx是提示缺少的那个东西的名字,别傻乎乎复制之后就执行了)解决
    然后重复一遍之前的操作,就能看到清爽的successful了

安装过程

(1)打开终端,首先运行以下两条命令:

sudo dpkg --add-architecture i386
sudo apt update

软件包列表更新好之后,就可以运行下面的命令安装驱动了,这个命令的意思是下载mgpu-prime软件包,该软件包用于提供双显卡支持,用于带集显+独显的笔记本。

wget https://file.winegame.net/packages/deepin/mgpu/mgpu-prime_0.2.0_amd64.deb

安装驱动程序。如果你是台式机,就把命令结尾的 ./mgpu-prime_0.2.0_amd64.deb`删掉。

sudo  apt  install  -y  nvidia-driver  nvidia-smi  nvidia-settings  nvidia-vulkan-icd  vulkan-utils  nvidia-driver-libs:i386  libnvidia-ml1:i386  libxnvctrl0:i386  libvulkan1  libvulkan1:i386  ./mgpu-prime_0.2.0_amd64.deb

更新启动文件

sudo update-initramfs -k all -u

只要安装程序没有明确报错,就表示没有问题,你可以继续后续步骤。

命令全部执行完后重启,N卡就应该能驱动了。
验证方法:
在终端输入nvidia-settings能弹出NVIDIA X SERVER SETTINGS
输入nvidia-smi能有输出:win10下的Deepin操作系统安装(双系统)以及NVIDIA驱动安装白痴级教程

如果要用CDUA、CUDNN的,可以去找其他教程,或等我踩完坑后回来更新看我帖子。

上一篇:服务器卸载重装NVIDIA驱动以及CUDA 详细版


下一篇:通过第三方仓库PPA在Ubuntu18.04上安装NVIDIA显卡驱动