Ucloud优刻得为Ubuntu 18.04安装图形界面 详细步骤解决远程可视化界面Gnome的桌面环境系统无法进入的问题 使用Root账号

ucloud的镜像文件不知道什么尿性,总之以前我没有成功过... 前几天看到优刻得科创板上市,又想起了这货。有前人在其他平台的经验做靠山,采用Linux Mint 的桌面环境系统 Cinnamon 3.0最终成功安装;在此分享一下:

包括软件安装和问题、黑屏问题处理和root登录方法

Ucloud优刻得为Ubuntu 18.04安装图形界面 详细步骤解决远程可视化界面Gnome的桌面环境系统无法进入的问题 使用Root账号_第1张图片

一  软件安装

ssh连接,连接之后输入以下代码 

切换root账户

sudo su

更新软件库
apt-get update
升级软件:
apt-get upgrade

安装Ubuntu桌面和Gnome
apt-get install ubuntu-desktop
apt-get install gnome

接下来选择用哪款软件作为显示管理器,我采用lightdm。有教程说这里是sddm和gdm,并表示gdm不能用

Ucloud优刻得为Ubuntu 18.04安装图形界面 详细步骤解决远程可视化界面Gnome的桌面环境系统无法进入的问题 使用Root账号_第2张图片

再安装其他软件
sudo apt-get install x-window-system-core
sudo apt-get install gnome-core
sudo apt-get install language-pack-gnome-zh-hant
sudo apt-get install scim
sudo apt-get install gdm

sudo apt-get install --no-install-recommends ubuntu-desktop
sudo add-apt-repository ppa:embrosyn/cinnamon
sudo apt update
sudo apt install cinnamon

重启

我没有安装vnc,直接通过ucloud控制台远程登录

Ucloud优刻得为Ubuntu 18.04安装图形界面 详细步骤解决远程可视化界面Gnome的桌面环境系统无法进入的问题 使用Root账号_第3张图片

安装成功!

二 问题收集

执行完命令后重启后无法进入,卡在登录界面(常见本地电脑)

1. 删除已有的nvidia驱动

2. 安装nvidia驱动并重启

3. 验证

sudo apt-get purge nvidia-*
sudo apt install software-properties-common
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-384   
sudo reboot

nvidia-smi

如果看到nvidia相关信息则说明安装成功

三 使用root账号登录

cd /usr/share/lightdm/lightdm.conf.d

chmod 777 50-ubuntu.conf

vi 50-ubuntu.conf

接下来是linux自带vim编辑器的操作:修改/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

输入i(光标前插入)

修改前
[Seat:*]
user-session=ubuntu

修改后
[Seat:*]
user-session=ubuntu
greeter-show-manual-login=true
allow-guest=false

就是通过加一个登录名来实现

改完之后,ctrl+c结束输入:w!保存,再输入:q!退出编辑模式,输入reboot重启。
修改完后,登陆我们的服务器,这时候已经配置好了root登陆,但是会报错。
ctrl+alt+t打开终端,输入

gedit /root/.profile

原文:
    # ~/.profile: executed by Bourne-compatible login shells.
    
    if [ "$BASH" ]; then
      if [ -f ~/.bashrc ]; then
        . ~/.bashrc
      fi
    fi
    mesg n || true

修改后:
    # ~/.profile: executed by Bourne-compatible login shells.
    
    if [ "$BASH" ]; then
      if [ -f ~/.bashrc ]; then
        . ~/.bashrc
      fi
    fi
    tty -s && mesg n || true

改完之后点save保存,重启服务器!!

完成!

 

 

你可能感兴趣的:(Linux)