背景
滴滴云 GPU 云服务器默认是不提供桌面的,但是有些用户/应用还是会依赖桌面,本篇文章就是指导用户如何在 Ubuntu 16.04 系统上安装 Ubuntu 桌面。
步骤
1 购买 GPU 云服务器
登录滴滴云 GPU 云服务器官网详情页,根据需要选择不同类型 GPU 服务器,注意选择带 GPU 标志的 Ubuntu 16.04。
购买完成后,登录官网控制台可以看到刚刚购买的机器,查看对应的公网 IP,登录到这台服务器上。
2 卸载自带的驱动
ssh 登录到对应到服务器上,执行如下命令卸载旧驱动:
sudo nvidia-uninstall
1 2 |
sudo nvidia-uninstall |
卸载的时候会让你选择是否需要备份 Xconfig,选择 No。
3 安装 Ubuntu 桌面
安装 Ubuntu 桌面,命令如下:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install ubuntu-desktop
1 2 3 4 |
sudo apt-get update sudo apt-get upgrade sudo apt-get install ubuntu-desktop |
安装过程中会弹出对话框,询问是否覆盖本地到 pam 文件,选择 Yes。
还会弹出关于 menu.lst 的对话框,选择 “keep the local version currently installed”。
安装完检测一下默认启动是否已经设置为 GUI 了:
systemctl get-default
//output
//graphical.target
1 2 3 4 |
systemctl get-default //output //graphical.target |
通过控制台上远程访问,进入到服务器,执行如下命令,启动桌面。
sudo apt-get install -y xinit
sudo init 5
1 2 3 |
sudo apt-get install -y xinit sudo init 5 |
4 安装 CUDA 及驱动
- 从 NV 官网下载需要的驱动版本,选择 local runfile 安装。
-
在安装驱动前,需要先关闭桌面相关应用,退出远程连接,并执行如下命令:
sudo systemctl stop lightdm
1 2 |
sudo systemctl stop lightdm |
- 安装 CUDA 及驱动,一定要使用 –no-opengl-lib 选项
sudo sh cuda_9.2.148_396.37_linux --no-opengl-libs
1 2 |
sudo sh cuda_9.2.148_396.37_linux --no-opengl-libs |
- 安装完重启
本文作者:陈凯