滴滴云GPU云服务器安装Ubuntu桌面

188 阅读2分钟
原文链接: blog.didiyun.com

背景

滴滴云 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
 

  • 安装完重启

本文作者:陈凯