重装ubuntu 登录界面循环的原因 显卡 问题

2023-05-16

重装ubuntu 登录界面循环的原因 显卡 问题

1. 重装 ubuntu 的原因

由于第一次装双系统时候给Ubuntu分配的空间好像不太够,后续安装及使用过程中提示硬盘空间不足,于是在网上查找了清理的方法,记得使用了类似 auto remove 之类的命令,然后系统就开始删除一些package之类的,我看它把我ros什么都删了感觉不对就在大概40%时候终止了,后来去网上搜索这个命令很危险,可能还会导致基础的东西被删除开不了机等,我的还可以继续使用,但是埋下隐患。

最近准备使用 ros 结果 roscore 打不开了,就猜到是这个原因,去网上搜索重新安装ros,包括卸载和安装,但在安装时候缺少依赖,一层一层的根本无法安装。智能重装 ubuntu

  • 重装ubuntu 和第一安装是不同的。

2. 重装 ubuntu 的

  • 安装ubuntu的教程(从硬盘分区开始)

    https://www.cnblogs.com/duane/p/5424218.html 及其更新文章

    https://www.cnblogs.com/Duane/p/6776302.html

重装 ubuntu 的过程是很简单的,参考的文章是这个

中文翻译 https://www.linuxprobe.com/reinstall-ubuntu.html

英文原文 https://itsfoss.com/reinstall-ubuntu/

需要注意的是:

  • 我回头看了第一次安装ubuntu的过程,于是把其中的里 “为图形或无线硬件….” 选项勾选了
  • 【重要】按照上文,如果你是双系统则会被识别出来,选择第一个选项只重装ubuntu
  • 如果没有英伟达显卡这之后应该就没问题了

3 Ubuntu 登录界面 循环登录 之 nvidia 显卡的解决方法

我按照上文重装过程很快,来到登录界面(记住这个界面,后面连登录界面都到不了,搞了一圈又回到循环登录界面)

输入密码后 又跳回登录界面,我这里是台式机 nvidia gtx 1660s 显卡,应该是显卡没匹配上,安装ubuntu它自带的是一个开源的不受支持的 英伟达 显卡驱动,大部分开机问题都是它引起的。

直接到第5步,第4步是走了一些弯路又回到这个,或者你可以在第4步中查看你到底有咩有英伟达显卡驱动!

4 错误的过程或遇到这种情况的解决办法

  1. 在登录界面按 ctrl + alt + F2 进入终端然后登录 --> 输入 nvidia-msi 返回没有驱动,然后有两个推荐的驱动建议安装,我就安装了第一个驱动 记得是 nvidia-430 版本,这导致 安装完重启reboot之后 卡在ubuntu logo 界面

    PS 理论上如果安装了对应显卡的正确驱动就可以开机了,但是还是推荐去软件与更新中安装,见下。

  2. 按照网络时卡在 logo 界面的情况解决,简单来说就3步

    1. 关闭biaos的 secure boot
    2. 在启动ubuntu界面进入Grub编辑状态
    3. 在quiet splash 后面加(先打空格)nomodeset,然后按F10保存启动
    4. *进入系统后在 software and update 中安装驱动 (见下)

ps:这个过程是对的,只是我做了几次不起作用,后来卸载了刚刚装的驱动就可以进行这个过程

在卡在 logo 界面下卸载nvidia 驱动的方法

参考文章

解决Ubuntu18.04安装Nvidia驱动开机卡死(https://www.qingsword.com/qing/ubuntu-remove-nvidia.html)

幸好有这个大佬,让我顺利卸载 nvidia 驱动,但这里关键是你要能够进入 系统选择界面 即进入 grub 中!!

  • 我另一篇文章讲了第一次装驱动重启之后直接黑屏如何进入 grub https://blog.csdn.net/qq_34370204/article/details/112113596?spm=1001.2014.3001.5501

通过上文,我们进入Ubuntu如何进入单用户模式,可以开始卸载nvidia显卡驱动了!!卸载命令我使用的不是它的,使用了另一篇文章中的更常见的卸载命令

https://zhuanlan.zhihu.com/p/136161441 也相当程度解释了为啥循环登录

sudo apt purge nvidia-* 

sudo apt autoremove

sudo nvidia-uninstall # 我这里不起作用了 

之后 reboot 重启(命令失败),硬重启,然后系统选择ubuntu后不卡在logo了可以输入密码,但是又编程循环登录,哈哈 又回到最初的起点!下面解决!

5 Ubuntu 登录界面 循环登录 之 nvidia 显卡的解决方法

现在是卡在循环登录,解决后我猜是电脑用的英伟达显卡,但是默认的驱动和这个显卡冲突(所以我猜想拔了显卡应该就没这个问题了,未尝试哈哈)

因为Ubuntu默认内置了Nvidia的第三方开源驱动nouveau(不是官方的,有点坑,尤其是对桌面用户),所以导致在系统安装过程中就因识别到N卡而加载了第三方驱动,具体为什么卡死不太清楚。

在第3步提到了 安装ubuntu它自带的是一个开源的不受支持的 英伟达 显卡驱动,大部分开机问题都是它引起的解决的过程是恒定的:

简单来说就3步

  1. 关闭 bios的 secure boot

    • 关于华硕主板关闭的方法(bios搞得华丽花哨)
  2. 启动ubuntu界面进入Grub编辑状态

    看下面得英文 按 e 即可;如果到不了这个界面 参考我的另一篇文章 https://blog.csdn.net/qq_34370204/article/details/112113596?spm=1001.2014.3001.5501

    image-20210507144037769

  3. 在quiet splash 后面加(先打空格)nomodeset,然后按F10保存启动

    image-20210507143928647

  4. *进入系统后在 software and update 中安装驱动

    在上述步骤完成后会就能进入Ubuntu了!但是分辨率是异常的!这时候在这样异常的分辨率下安装可用的驱动

    输入密码进入到Ubuntu系统,在这个系统中选择系统设置-软件和更新-附加驱动-选择一个Nvidia驱动

    image-20210507144322026

    图是网上的,这时可能会犹豫了选那个(反正默认那个就是罪魁祸首),

    在终端输入:ubuntu-drivers devices,可以看到如下界面:

    image-20210507144759469

    从上图可以看出,我的显卡是:GM107M [GeForce GTX 860M],推荐安装的版本号是:nvidia-driver-390 - distro non-free recommended

    https://zhuanlan.zhihu.com/p/59618999

    我装了 450(1660s显卡)

    打开终端,输入nvidia-smi,出现以下内容则证明安装成功!

    image-20210507144812021

    点右边的应用更改,完成后点重启,到此解决了开机问题!

    收尾!重要

    我安装完成后直接就关机了 因为已经晚上4点了…第二天开机准备装一个输入法结果,apt-get install 直接报错,查询后发现是占用问题,以防万一,建议先进行手动更新,并关闭系统更新。如下

    然后自己手动更新一下:

    sudo apt update
    sudo apt upgrade
    

不知道有没有用,下面说在安装软件出现 could not open lock file /var/lib/dpkg/lock-frontend 问题的解决。

Ubuntu:could not open lock file /var/lib/dpkg/lock-frontend

其实应该是经过

sudo apt update
sudo apt upgrade

可解,但我去软件与更新中把所有更新都关闭了,结果重启时候出现

Unattended upgrade in progress please don’t turn off computer

没有进度条,很慌,等了10几分钟 结果真的在更新,更新完毕之后 开机就可以正常使用了。

Ubuntu18.04 安装后应该做的事(更新中)

https://blog.csdn.net/hymanjack/article/details/80285400

  1. 更新:

    sudo apt update
    sudo apt upgrade
    
  2. 安装谷歌拼音输入法

    https://cloud.tencent.com/developer/article/1726671 原来看的博客园的,但是有人在里面搞事情现在被整改进不去了。

    • 安装玩输入之后要完全重启
  3. 安装 Google chrome

    https://zhuanlan.zhihu.com/p/137114100

  4. 截图软件 flameshot

    https://blog.csdn.net/u012308586/article/details/104395705

    image-20210507154121811

  5. 安装 dropbox

    官网下 deb 包 然后安装时候会报错 按照这样修改一下

    https://blog.csdn.net/qq_34370204/article/details/116474948

  6. 安装 typora

    官网安装

  7. 安装gir 工具 gitkraken

    官网安装

  8. 安装wps

    官网 wps linux 安装

  9. 安装 图床同步软件 picgo

    appimage格式软件安装与卸载方法:https://itsfoss.com/use-appimage-linux/

  10. 下载护眼软件 iris mini 免费版

    https://www.ubuntupit.com/best-eye-care-software-for-linux-desktop/

Ubuntu 循环登录 解决办法

彻底解决ubuntu循环登录和显卡驱动问题

https://my.oschina.net/u/4259099/blog/4266935

ubuntu循环登录巧妙处理

https://www.jianshu.com/p/e55feeb4c63f

解决Ubuntu18.04循环登录问题 - 卸载NVIDIA驱动 启用Nouveau(1)

https://zhuanlan.zhihu.com/p/136161441

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

重装ubuntu 登录界面循环的原因 显卡 问题 的相关文章

  • 程序员的情人节

    今天是一个好的节日 xff0c 七夕呀 xff01 程序是最好的女朋友 xff0c 它是不会骗你的 它偶尔会发些小的情绪 只是你没有懂它
  • stm32-Hardfault及内存溢出的查找方法

    STM32内存结构 1 要点 1 1 两种存储类型 RAM 和 Flash RAM可读可写 xff0c 在STM32的内存结构上 xff0c RAM地址段分布 0x2000 0000 0x2000 0000 43 RAM size Flas
  • raylib部分源代码功能解读

    官网 https www raylib com https github com raysan5 raylib 我根据自己的需求裁剪了多余功能后的代码 xff1a https gitee com xd15zhn raylib https g
  • 无量纲处理、量纲变换与实时仿真理论

    基本原理 万有引力公式 d 2 r
  • 局域网windows平台下时间同步

    最近单位出现很多应为系统时间不统一造成的问题 xff0c 如 客户机时间与服务器时间不同步 xff0c 而客户机使用软件是读取本机时间上传服务器 xff0c 这样就会造成排序错误 每次开机修改很繁琐 我就想到了在局域网内假设时间服务器的想法
  • 水下潜航器的建模与控制

    线性系统理论大作业 待完成 题目 水下潜器模型 xff0c 可能是潜艇或者鱼雷等对象 一个主推进螺旋桨 xff0c 前后两对水平陀翼 xff0c 后面一对垂直陀翼 潜器前进过程中 xff0c 通过调节助推进螺旋桨推力 xff0c 以及三对陀
  • 演化博弈、复制动态方程与仿真

    本文只整理和总结一下我的理解 xff0c 文末列出了可供参考的更详细完整的资料 建议先看参考资料 1 xff08 博弈论公开课 xff09 的博弈论课程 xff0c 可以直接从第11讲开始看 参考链接 2 是关于演化博弈非常经典的一本书 参
  • 演化博弈方法用于多智能体系统最优资源分配

    演化博弈方法用于多智能体系统最优资源分配 Evolutionary game theoretic approach for optimal resource allocation in multi agent systems 论文复现见 论
  • [论文复现]演化博弈方法用于多智能体系统最优资源分配

    原文 演化博弈方法用于多智能体系统最优资源分配 CSDN博客 https ieeexplore ieee org document 8243778 问题描述 有2种资源分配给6个个体 xff0c 2种资源的总量分别为 y 1 61 545
  • 基于博弈学习的分布式卫星任务规划

    基于博弈学习的分布式卫星任务规划 Distributed Satellite Mission Planning via Learning in Games 摘要 对地观测卫星群的任务规划是一个复杂的问题 xff0c 它提出了重大的理论和技术
  • 多星分布式任务分配中的博弈自组织

    多星分布式任务分配中的博弈自组织 Game theoretic self organization in multi satellite distributed task allocation 论文复现见 论文复现 多星分布式任务分配中的博
  • 自用的矩阵运算库zhnmat使用说明

    自用的矩阵运算库zhnmat使用说明 包含两个主要类 xff1a Mat和Vector3d xff0c 可以用于一些简单的矩阵和三维向量场景 xff0c 代码较简单 xff0c 没有任何性能优化 xff0c 可用于学习参考 代码仓库 htt
  • 非线性系统的反馈线性化

    仿射非线性或非仿射非线性指对输入是否是线性的 例如 xff0c 系统能够写成 x 61 f x
  • 基于特征模型的全系数自适应控制

    摘要 xff1a 首先推导了全系数和等于1的证明过程 xff0c 分析了等效时间常数的概念 xff0c 然后推导了递推最小二乘公式并用于参数辨识的方法 xff0c 最后给几个仿真的例子 全系数之和等于1 被控对象用微分方程 y n
  • raylib一些示例代码

    摘要 xff1a 几种相机视角 3D预览图视角 xff1a 鼠标拖动 xff0c 滚轮缩放 只能沿着中心点 第一视角 xff1a WSAD分别控制视角的前后左右移动 xff0c EQ分别控制上下移动 xff0c 滚轮控制移动速度 画正方体线
  • gnome session 中的开机启动程序配置文件

    我找了很久才找到的 xff1a 管理员状态下 xff1a linux Blue home library config autostart ls gnome terminal desktop stardict desktop 我开机启动的两
  • 使用深度Q网络(Deep Q Network)学习控制倒立摆

    使用深度Q网络 Deep Q Network 学习控制单摆 原文 xff1a https qiita com ashitani items bb393e24c20e83e54577 摘要 xff1a 我们将尝试使用Deep Q网络 xff0
  • python多次调用exe文件运行不同的结果

    摘要 xff1a 有个C 43 43 项目是读取配置参数文件并打印对应的结果 xff0c 后来需要多次修改配置文件并运行 xff0c 于是想到写个python脚本执行这一过程 写一个测试项目 xff0c 项目结构如下 xff1a 根目录 m
  • Python通过SWIG调用C++时出现的ImportError问题解析

    摘要 win10系统 xff0c 编译器为mingw xff0c 按照教程封装C 43 43 的一个类并用python调用 xff0c 一步步进行直到最后一步运行python代码时 xff0c 在python代码中import exampl
  • 基于Android设备获取USB外接摄像头的图像

    目录 背景开发环境硬件软件 简介那我们开始吧导入项目布局 权限与初始化MainActivity java运行时遇到的问题 运行结果其他 背景 本人在读研期间接到的项目 xff0c 需要用一个工业内窥镜 xff08 支持USB和Type C接

随机推荐