如何解决Ubuntu 16.04云服务器可以通过SSH成功登录,但VNC界面无法到达登录界面的问题
问题描述
用户Ubuntu16.04系统通过SSH连接成功,但是VNC方式登录时到不了login界面。
处理方法
- Ubuntu 16.04云服务器通过SSH连接后,执行以下命令,修改grub配置。
如下图所示,注释GRUB_TIMEOUT_STYLE=hidden,修改GRUB_TIMEOUT=10。
- 删除/etc/default/grub.d/目录下以“50”开头的所有文件。
- 执行以下命令,刷新配置。
- 执行以下命令,修改yum源用来安装公版内核。
sed -i 's/azure.archive.ubuntu.com/repo.huaweicloud.com/g' /etc/apt/sources.list
apt autoclean
apt update
- 执行以下命令,安装ubuntu16.04公版内核。
- 安装完成重启后在grub页面选择generic内核启动系统。
- (可选)执行以下命令,删除azurelinuxagent,因为agent会一直打印日志到VNC控制台,影响VNC的使用。