Linux 分辨率异常或循环登录

Linux 分辨率异常或循环登录

现象

分辨率异常

Linux开机后发现图标变大(分辨率不对),双显示器的童鞋只有一个显示器显示桌面,另一个显示器无信号输入。

循环登录

登录普通用户账户,输入密码后又转到用户选择界面

开机
用户选择界面
选择普通用户
输入密码&回车

原因

分辨率异常的原因多半是显卡挂了。

循环登录可能是用户账户没创建好,也可能是显卡出问题。如果之前该账号可以正常登陆,则大概率是显卡问题,这种情况一般有分辨率异常并发症。

敲黑板:只要分辨率异常,多半是显卡挂了

解决方案

重装显卡驱动

希望你还保存着装机时的显卡驱动安装包,没有的话需要重新下载

驱动下载

若存有驱动安装包,请跳过此步骤

驱动重装

以管理员身份进入管理员目录

su [administrator name]
cd ~

打开驱动所在目录,重装驱动(先卸载再安装),重启,例如:

  • 文件目录:00-softwares
  • 驱动文件:NVIDIA-Linux-x86_64-430.50.run
cd 00-softwares
sudo ./NVIDIA-Linux-x86_64-430.50.run --uninstall
sudo ./NVIDIA-Linux-x86_64-430.50.run
sudu reboot

此时分辨率异常或显卡问题造成循环登录问题已解决,可查验显卡驱动状态

watch nvidia-smi

重新创建用户

配置root用户

$是普通管员,#是系统管理员,root用户默认是没有密码的,因此也就无法使用,想用root的话,得给root用户设置一个密码(已有密码请跳过此步骤):

sudo passwd root

创建用户

然后使用管理员权限创建用户

sudo adduser new_user

输入管理员账户的密码,开始创建新用户,可选择填写用户信息

然后登录时用户名输入root,再输入密码就行了。

管理员权限

如果需要让此用户有root权限,执行命令:

sudo vim /etc/sudoers

修改文件如下:

...

# User privilege specification
root ALL=(ALL) ALL
new_user ALL=(ALL) ALL

保存退出,new_user用户就拥有了root权限。

猜你喜欢

转载自blog.csdn.net/qq_38832757/article/details/107554038
今日推荐