本篇是整套安装文档的“总入口”,强烈建议新手从头到尾完整看完本篇,再去看对应系统的安装篇章。文档中已经尽量把常见的坑都提前说明了,遇到问题先回来看看本篇有没有提到。
如果本篇没有能解答你的问题,欢迎使用 AI 工具(比如问 ChatGPT、豆包、DeepSeek 等)搜索报错信息,绝大多数 Linux 报错都能查到解决办法;也可以在 安装问题 Report / 解答 / 查询 / 讨论 里留言。
在动手安装之前,强烈建议先花 5 分钟看完这一节,建立一个整体概念,很多“卡住”都是因为一开始概念没搞清楚。
PWstudio 这个软件包里包含三个部分:
这是新手最容易搞混的一点,务必先搞清楚:
因为安装过程中的绝大部分操作,都是在 Linux 服务器的命令行上完成的,所以你需要一个能够:
这样的工具很多,比较常见、新手友好的是 MobaXterm(Windows 上免费好用,同时支持登录终端和图形化拖拽传文件),也可以用 PuTTY + WinSCP 组合,或者 Xshell 等,效果都类似,选一个顺手的就行。
如果你还不会用这类工具登录服务器、上传下载文件,我们专门写了一篇保姆级教程,请先看这里:新手教程:如何用 MobaXterm 登录服务器并上传下载文件
在安装过程的命令行部分,绝大多数情况下你只需要“复制 + 粘贴”命令,而不需要自己一个字一个字去敲。原因很简单:手动敲命令非常容易打错字符,尤其是一些长得很像的字符(比如字母 l(小写 L)和数字 1(数字 1)很容易看混),打错一个字符命令就会报错甚至造成意料之外的后果。所以本教程强烈建议:
Ctrl+C,Mac 上是 Cmd+C)Shift + Insert 组合键,或者看终端软件菜单里的“粘贴”选项。
极其重要的提醒:命令行前面那一段形如 [lxkt@localhost ~]$ 或者只有一个 $ / # 的部分,叫做“命令提示符”,它不是命令本身,只是终端用来提示“当前在等你输入”的符号。复制命令的时候,千万不要把提示符也一起复制进去,只需要复制提示符后面真正的命令内容。如果你把提示符也当成命令的一部分粘贴执行,终端会报类似 “command not found” 的错误,这是新手很常遇到的问题,一定要注意。
安装文档里,你会看到一些命令中包含形如 $(uname -r) 、 $USER 这样的写法,例如:
sudo yum install -y gcc kernel-devel-$(uname -r) kernel-headers-$(uname -r)
这里的 $(uname -r) 是命令的一部分,你不需要,也不应该把它替换成别的内容(比如替换成你自己的用户名)。uname -r 是一个 Linux 系统命令,作用是“查询当前系统内核的版本号”,$(…) 表示“先执行括号里的命令,再把结果代入到外面这条命令里”。所以整条命令的意思是“自动查出我当前系统的内核版本号,然后安装与这个版本号匹配的开发包”。你只需要原样整行复制粘贴即可,不需要做任何修改。
同样地,命令里出现的 $USER 也是系统自动变量,会自动被替换成你当前登录的用户名,同样不需要你手动修改。
nvidia-smi 这个命令,nvidia 和 smi 中间是一个短横线 -,没有空格。有些人会不小心敲成 “nvidia - smi” 或 “nvidia smi”,这样会报错说命令找不到。l(L)和数字 1,很多命令和路径里两者都出现,看起来非常像。显卡(GPU)驱动的安装、Docker 的安装、nvidia-container-toolkit 的安装,都需要服务器的 root 权限(或者 sudo 权限)。如果你自己没有这个权限,请联系服务器管理员,为你开通 sudo 权限,或者请管理员按照本教程帮你安装。
x86_64 架构
安装过程中要用到的几个安装包(NVIDIA 显卡驱动、Docker 离线包、nvidia-container-toolkit 离线包等),下载链接都是普通的网页链接,
也就是说你需要用浏览器去下载它们,而不是在 Linux 服务器的命令行里直接下载(当然如果你的服务器能直接访问外网,也可以在命令行用 wget 直接下载,文档里也给出了对应的命令)。
如果你是在自己的电脑上用浏览器下载好安装包,那么接下来还需要把这些下载好的文件,上传到 Linux 服务器上,才能继续安装。 这一步就要用到前面 0.3 节提到的 MobaXterm(或 WinSCP 等)这样的工具了——它既能让你登录服务器命令行,也能让你把本地文件拖拽上传到服务器。 如果还不熟悉,请先看 MobaXterm 新手教程。
查看服务器是否有显卡:如果命令有输出(能看到一行包含显卡型号的信息),说明识别到了显卡;如果什么都没输出,说明没有识别到显卡,或者服务器本身没插显卡。
lspci | grep -i nvidia
查看显卡驱动是否安装及显卡驱动对应的版本,如果能看到显卡型号、驱动版本、CUDA 版本等信息,说明驱动已安装,可以跳过对应安装步骤;如果提示 “nvidia-smi: command not found” 或者 “-bash: nvidia-smi: 未找到命令”,说明驱动还没装,需要按照后面篇章安装。
nvidia-smi
注意:nvidia-smi 中间是短横线连接,没有空格,输错很容易导致命令找不到,建议直接复制粘贴。
cat /etc/redhat-release
cat /etc/os-release
总结(安装大致要经过哪些步骤,心里先有个数):
以上四五个步骤中,如果你的机器已经装过驱动/Docker 了,对应的步骤可以跳过。 整个流程如果是第一次装,全部步骤走下来(包含几次系统重启、以及大约 12G 大小的 qflow 镜像包下载,下载可能需要 15 分钟左右), 预计总共需要 30 分钟到 1 小时,具体取决于你的网络速度和机器性能,请耐心一点,不用担心是不是卡住了。
安装过程会涉及到机器重启,请大家在安装前备份好数据!
安装过程中系统损坏, 数据丢失,概不负责!