ubuntu 16.04 用户输入密码后循环重复登陆导致进不去桌面的方法以及tty的U盘挂载实现数据拷贝(英伟达显卡)

由于昨天我的服务器突然显示不显示了,几经排查,是显卡出了问题,谢天谢地,幸亏只是显卡问题,要是硬盘坏了,数据丢失,也真是一个大麻烦,之后就重新换了一个显卡,安装了一个1080ti显卡。总算进入了window系统。
由于服务器是双系统,今儿进入ubuntu16.04系统,准备模型转换,悲剧又来了“用户输入密码后循环重复登陆导致进不去桌面”,想到昨天显卡问题,今儿应该就是显卡驱动的问题了吧,果不其然。下面就写写解决方案吧。
步骤:

  1. 在登陆界面按 ctrl+alt+f1进入tty控制台,输入用户名与密码。
    以下命令没有输入,因为公司服务器禁止上网了。
sudo apt-get update
sudo apt-get upgrade
  1. 禁用X-Window服务
sudo service lightdm stop #这会关闭图形界面
  1. 然后首先卸载之前安装的驱动,
sudo apt-get purge nvidia-*  # 由于不记得当时是什么版本的了,
nvidia-smi  # 查看是否卸载成功
  1. ubuntu的tty下挂载移动硬盘拷贝数据

step 1:插入移动硬盘,然后输入命令

sudo fdisk -l

可看到所有硬盘信息和分区信息,如:
在这里插入图片描述
step 2 挂载
先在服务器建立一个文件夹

 sudo mkdir /media/disk

挂载命令:

sudo mount  /dev/sdc4 /media/disk
# 查看是否挂载成功
cd /media/disk
ls  

如果看你有文件,说明挂载成功
3. 命令行安装驱动(需要下载好之后,离线安装)

# 给驱动run文件赋予执行权限:
sudo chmod +x NVIDIA-Linux-x86_64-440.64.run
# 后面的参数非常重要,不可省略,负责可能会导致 GUI 无限重启
sudo ./ NVIDIA-Linux-x86_64-440.64.run --no-opengl-files

要是没有问题,那就ok拉!但是呢!!!!!!!

问题来啦!!!!
🙂,我该是开心了,为啥呢?又遇到问题了,又是锻炼我的机会,学习的机会又来了。报错为:
**ERROR: You appear to be running an X server; please exit X before installing…**吧啦吧啦一推英文,就不打了。
解决方法

  1. 按住ctrl+alt+F1 进入控制台 # 其实不用按,此时就在tty控制台,要是你不在的化,就切换到tty控制台
  2. 切换到根权限
su - root
  1. 输入init3进入文本模式
init 3
  1. 切换到你NVIDIA-Linux-x86_64-440.64.run所在的目录
cd /home/media/disk
  1. 运行安装文件
sh NVIDIA-Linux-x86_64-440.64.run

然后回车,根据提示直接回车即可,不要修改提示所给的选择,直接按照默认的选择回车即可,之后要是有问题再解决吧。
6. 安装好之后,好像会自动进入桌面,不进入的话,命令如下:

sudo service lightdm start

进入图像界面,哎妈呀,终于搞定了,不知道后面会不会有问题,有问题再来解决吧!

  1. 卸载U盘
sudo umount /media/disk

总结:我的电脑进不去桌面是由于显卡驱动问题导致的,这种情况下选择一种方式重装显卡驱动即可解决。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值