# 前言

今天突然心血来潮,想玩玩 Linux 下的桌面系统,于是打算装个 Deepin 看看目前和 Windows 相比有哪些优点和不足

官方最低配置要求:

  • 处理器:Intel Pentium IV 2GHz 或更快的处理器

  • 内存:至少 2G 内存 (RAM),4G 以上是达到更好性能的推荐值

  • 硬盘:至少 25 GB 的空闲空间

# 开始

# 准备安装系统

首先去官网下载系统镜像和启动盘制作工具

https://www.deepin.org/zh/download/

下载最新镜像就行,这里我没下载 beta 版,免得出现奇怪的问题影响使用体验

然后找一个至少有 8G 大小的储存介质用来做启动盘,用来启动安装程序

注:启动盘的制作会格式化储存介质,请提前备份资料!!!

然后对硬盘进行分区,分出来一块空白分区来安装系统

一定要是空白分区,不能在分区上建立文件系统!!!

分区可以用 DiskGenius 或者 Windows 自带的磁盘管理都行

因为我笔记本里总共有两块硬盘而且空间还有很多,所以就没打算做单盘双系统了

我就直接分出来 50G

完成后重启电脑进入 BIOS

# 调整 BIOS

Deepin 目前已经支持 secure boot 启动(至少 20.9 已经支持),所以我们不需要关闭 secure boot

只需要更改启动顺序即可

# 安装系统

进入启动盘的安装程序,前面跟着系统提示走就行

安装位置我们这里选择 "手动安装 ", 找到我们之前分出来的分区

因为我这里是双硬盘,所以没必要整 EFI 分区,除非你打算在这个硬盘上再装其他系统

而且我电脑本来就有 16G 的内存,Linux 比起 Windows 占用小很多,所以我也不打算建立 swap 分区

所以这里我直接建立 ext4 主分区,挂载点选择 "/" 根目录

当然你也可以把 /home 分离出来单独一个分区,随自己吧

记得不要勾选集成闭源 NVIDIA 驱动,之后我们自己装

然后就是等待安装完成

# 系统相关

# 安装驱动

# 吐槽

这个就是 Deepin 相较于 Windows 一个很大的不足了

很多厂商都没有 Linux 适配的驱动,导致硬件方面出现各种奇葩问题。。。

最多也是用的开源或者通用驱动,就导致很多定制功能用不了

我这次安装完后还好,没有太多驱动问题

键盘背光无法调整还好,但是显示器驱动我是真的难受。。。

我笔记本显示器在 Windows 下无论是核显,混合,独显直连都是可以支持 2560x1440 165hz 的显示

而在 Deepin 下核显只能是 2560x1440 60hz,眼睛是真的难受

一开始我以为是没识别出来,手动 xrandr 新增 mode 改刷新率,结果还是假 165hz,实际仍然只有 60hz。。。

我于是打算用独显试试,安装完 apt 仓库内的 NVIDIA 驱动(版本好像是 520 多)后,还是 60hz

接着我把这个驱动卸载了又装了官网上最新版的.run 包,还是 60hz。。。。。。(内心爆炸😵‍💫

# 安装 NVIDIA 驱动

进入终端模式

按下 Ctrl + Alt +F2

退出 F2 改成 F1 即可

# apt 仓库安装

这种方式适合较新版本的显卡,老显卡可能会出问题

首先进入终端模式并卸载原先的驱动(建议执行一遍)

1
sudo apt autoremove nvidia-*

关闭桌面进程

1
sudo service lightdm stop

接着添加 32 位架构并刷新源

1
2
sudo dpkg --add-architecture i386
sudo apt update

安装 nvidia-detect

1
sudo apt install nvidia-detect

运行 nvidia-detect

1
nvidia-detect

找到推荐的驱动(看不懂英文的话就找 "It is recommended to install the" 下面那个 package

安装这个驱动包就行

1
sudo apt install 包名

安装 deepin-prime 用于显卡切换

1
sudo apt install deepin-prime

切换显卡只需要

1
sudo prime-select nvidia

切换核显只要把 nvidia 改成 intel 就行

最后重启电脑

重启完成后输入

1
nvidia-smi

看见显存正常识别并且有 "kwin_x11" 这个进程就说明驱动成功安装

# 官网下载的 run 包

同样是按照上方的步骤进入终端模式,卸载原先驱动,关闭 lightdm

这里记得禁用 nouveau,具体方式网上以及有很多了,可以自己去找找

接着 cd 到放 run 包的目录

执行

1
chmod +x 包的文件名

为这个 run 包添加执行权限(可以按键盘上的 tab 键直接补全包的文件名,没必要直接打)

接着执行这个包

1
./包的文件名

至于要不要进行内核签名看你自己

如果没开 secure boot 不进行内核签名也能启动成功

如果开了 secure boot 就需要进行内核签名(但我没进行内核签名也成功启动了就很奇怪。。。)

总之可以先试一下

这个是选择内核签名的教程 https://blog.csdn.net/lemonxiaoxiao/article/details/107690494

安装完成后重启即可

重启完成后运行 nvidia-smi 查看显卡情况(记得运行 prime-select 选择 nvdia 显卡)

# 软件安装

Deepin 自带软件商店,里面应用还是挺全的

但也就只足够日常办公了

但是要玩游戏。。。。。。。还是 Windows 吧

先不说游戏是否支持,加速器都是个老大难

我平常用的几个免费加速器加速 steam,都没有 Linux 版的,之后只能硬着头皮裸连 steam

软件生态方面肯定是没有 Windows 好的,应用商店里很多软件都还是依赖使用 wine 或者类似安卓模拟器的东西来启动的

# 后记

目前就 Deepin 就玩到这里了,这篇文章还是在 Windows 下用的 VSCode 写的

感觉目前除非是外力不可控原因,或者是上面的问题都已经解决,不然我还是选择继续使用 Windows 了

而且我发现 Deepin 官网上的论坛帖子都好少,而且有相当一部分都已经很老了,不知道是内部有自己的论坛还是其他原因😂

# 参考

https://www.deepin.org/zh/download/

https://zhuanlan.zhihu.com/p/570640171

https://www.deepin.org/zh/installation/

https://bbs.deepin.org/post/238766

https://blog.csdn.net/lemonxiaoxiao/article/details/107690494

https://blog.csdn.net/qq_38880380/article/details/78675202

https://blog.csdn.net/JUandjuddd/article/details/88396841