前言

我为什么要安装deepin?

对于编程,我最近用的一直都是Linux系统,与Windows相比是舒服很多的,与Windows相比Linux最突出的一个点就是环境很干净,不过缺点也很明显,不好上手,我也是在GPT-4的帮助下才逐渐使用Linux系统的。

而Windows可用的原生Linux虚拟机WSL虽然在一定程度上可以代替Linux作为一个用于编程的环境,但这东西一开就吃了我大半的内存,我再多开几个浏览器窗口就会严重拖慢电脑的流畅度,甚是难受。

于是便萌生了在电脑上安装Linux子系统的想法,虽然安装过ubuntu,即使解决了nvidia驱动问题,也在安装微信的时候卡住了,因此便最终选择了deepin这一更适合中国宝宝体质的Linux系统。

后面就是我在我的笔记本电脑上安装deepin的过程,算是教程向的了。

准备

硬件准备

虽说是安装子系统,不过在后来的安装中想在同一个硬盘上分区后在空白分区安装子系统的话不能使用UEFI引导和GPT分区类型,而需要使用legacy(传统)引导和MBR分区,换句话说就是我需要先将我目前的硬盘给清空后才能在同一硬盘上安装deepin,这自然容易出问题,于是我准备了一个516G的外接SSD硬盘来安装deepin。

设备参数:

  • 笔记本型号: 机械革命蛟龙16pro
  • CPU: AMD Ryzen 7 7745HX
  • GPU: GeForce RTX 4060 Laptop GPU
  • RAM: DDR5 4800hz 16G*2 (至少8G)
  • 硬盘: SSD 516G (至少64G)
  • U盘大小: 64G (至少8G)

关闭secure boot

为了防止后续安装驱动的时候需要进行各种签名这样的麻烦操作,就需要参考自己电脑关闭secure boot的教程,这里不再赘述,不清楚的可以去问自己买电脑时候的客服。

安装步骤

制作启动盘

制作启动盘的方式很简单,准备一个U盘,不少于8G,去deepin官网下载deepin的镜像和启动盘制作器。

截止到2024-2-6,deepin的最新稳定版为deepin 20.9

按照官方教程的1~3步可以在Windows上完成启动盘的制作,这里就不过多赘述。

安装deepin

  1. 将制作好的启动盘U盘插入到电脑的USB接口中,重启电脑
  2. 在电脑刚亮的时候就疯狂按F2进入BIOS的页面(我的电脑进入BIOS是F2,各位的电脑需要自己去查)
  3. 在UEFI的引导中调整启动顺序,将U盘的调到最上面,然后保存退出
  4. 在这个页面,我们选择括号里带safe graphics,内核为5.18的桌面版(在安装的时候可能会很快的就自动选择为第一个了,注意出现这个页面的时候迅速按下方向键来调整位置)
    引导页面
  5. 现在我们可以看到我们安装系统的页面,这里选择全盘安装,接着点安装等待安装完成就可以重启了。
    全盘安装·
  6. 重启的时候U盘拔不拔无所谓,这里需要继续打开BIOS来调整启动顺序,将安装了deepin的硬盘调到最上面,然后保存退出。
    启动盘

这样deepin就安装好了,假如你的电脑显卡为Nvidai的显卡的话,还需要安装Nvidia的显卡驱动。

安装Nvidia显卡驱动

请先确定你的显卡类型,假如你的显卡并非Nvidia的显卡,请跳过这一步。

下载驱动

由于deepin自带的这个Nvidia驱动也有问题,我在安装完之后最明显的问题就是屏幕亮度无法调节,因此还需要安装Nvidia的显卡驱动。

我们先来到Nvidia显卡驱动的下载页面
Nvidia驱动页面
逐级的选择,我的选择最终是这样的,你的应该除了显卡型号不一样以外其他都是一样的。
Nvidia驱动页面-own
然后点击开始搜索,会出现一堆驱动,一般来说下载最上面那个就可以了。
驱动列表

下载好后,应该是类似这样的一个文件:

驱动文件

安装驱动

按快捷键ctrl+alt+F2切换到TTY2(文本终端2)。这是一种用于文本模式下的命令行界面,而不是图形用户界面,因此在这个界面下可以关闭图形界面不使用Nvidia的显卡进行操作。

登陆,然后输入如下命令:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 切换到Nvidia显卡驱动下载目录
cd Downloads/

# 注意替换为你实际的文件名
sudo chmod +x NVIDIA-Linux-x86_64-550.40.07.run

# 关闭lightdm
sudo systemctl stop lightdm.service

# 假如关闭失败就先禁用lightdm
# sudo systemctl disable lightdm.service

# 安装显卡驱动,注意替换为你实际的文件名
sudo bash NVIDIA-Linux-x86_64-550.40.07.run

接下来可能看到这样的画面:
出现错误

这就代表你的图形界面还没关!可以使用sudo systemctl disable lightdm.service来先禁用掉lightdm。

正常情况下现在出现的画面应该是这样的,正在构建内核:
正常画面
构建完成后,就会出现是否安装32位兼容库的选项,选择是,然后继续安装。
32位
继续选是
是否重新构建
然后就是一直选是,直到出现这个画面:
安装完成
这就代表安装完成了,退出这个页面后输入这个命令来重启:

1
reboot

现在打开deepin的设置,应该就可以看到可以调整屏幕亮度和帧率了
屏幕亮度
帧率

最后就可以在deepin自带的应用市场里下载微信之类的应用来正式使用deepin了。

可能的问题

Q:安装完成后,屏幕亮度无法调节

A:大概率是显卡驱动的问题,可以参考一下我的文章中安装Nvidia驱动的部分。

Q:在安装显卡驱动的时候需要重启还有签名等一系列很麻烦的步骤,而且无法跳过

A:注意看准备里的提示!要先关掉secure boot!具体步骤根据自己的电脑的型号去搜索如何关闭secure boot。

Q:安装完成后发现没有无线网络的选项,无法连接到无线网络

A:大概率是网卡驱动的问题,可以用下面的命令来查看网卡型号:

1
lspci | grep -i network

1
lspci | grep -i ethernet

找到自己的网卡型号后去搜索对应的驱动再进行安装即可。