Ubuntu装系统后重启卡死解决办法(超详细)

2023-11-08

笔者为了装这个Ubuntu可走了不少弯路,想必当你看到我这篇博客时你一定遇到了如下诸多问题的诸多个(笔者全部遇到了):

1.Ubuntu装都装不了,第一步加载lougou下面有几个点,红了几个就停下了,从此一直如此,迫不得已强制关机!

2.惊险度过问题1,但是才到第一步选择语言(包括后面几步)又卡主了,小图标转两哈就不转了,好吧,强制关机!

3.费劲千辛万苦,终于提示安装成功,重启后什么什么的,然后你一点击重启,哦豁,又tm卡主了,行吧,强制关机!

4.再次开机,已经有下面这张图的内容了,但是选择Ubuntu后还是进不去系统,还是要卡在logo界面,ok,强制关机!

PS:这些图不知道抽了什么筋,全都变得巨大无比。。。。可以通过手机查看,手机上显示正常! 

Ubuntu

如上四个问题就是笔者遇到的主要问题,于是笔者各方打探,问了度娘问了CSDN,相关解决办法可多了,一个一个看,一次一次丧气,但是也终于让我大致知道问题所在了,笔者笔记本显卡1050Ti,与Ubuntu的系统集成显卡驱动nouveau不兼容这么个样子。所以网上都说要修改grub(Linux OS引导器),几乎都说进入终端后怎么怎么样改,但是我的天呀,我系统都引导不起来,我怎么进入终端呀?简直要命!(当然笔者见少识窄,可能有方法进入,只是我不知道)所以本文注重介绍如何解决能挺过问题3的的机子。ps:笔者Ubuntu 18.10,尝鲜!!!对于1,2都趟不过去的请在安装时及选中install ubuntu按e进入编辑模式,在quiet splash 后面添加nomodeset。更改后能蹚过去就恭喜你咯,笔者装18.04和16.04的时候1,2两处偶尔能过去,偶尔过不去,但是装18.10居然都过去了,只是困在了3处。若是解决不了,那就只能看你网上找东西的能力了。

解决步骤:

1选中*Ubuntu高级选项,按'e'进入如下图所示界面,光标移动到倒数第三行,将画红线的部分改为ro recovery nomodeset(笔者不记得自己改之前是什么了,反正你改成这个样子就好了,实在不行其它博客里有相关叙述,自己去找)

2

2.改好后,Esc退出,依旧选中*Ubuntu高级选项,注意,此时是按Enter进入,之后会出现下图所示界面:

3

3.选中*Ubuntu,with....(recovery mode),按Enter,之后会出现如下图所示界面:(应该是这里出来的,要不就是下面root处回车后出来,无关紧要,只是怕大家以为是蹦了还是怎么滴了)

4

稍等片刻,就会有下图所示窗口跳出:然后选中root Drop to root shell prompt,按Enter进入(这个就很关键了)之后会出现下图所示界面:

6

4.按Enter进入下图模式:

7

接下来就是敲命令了:

首先你可以查看一下blacklist.conf这个文件的属性,发现它是不可以修改的:

查看属性:

#ll /etc/modprobe.d/blacklist.conf

修改属性:

#sudo chmod 666 /etc/modprobe.d/blacklist.conf

接下来你可以使用vi编辑器编辑blacklist这个文件,但是vi编辑器对我而言有种反人类设计的感觉,不建议使用,建议使用追加的方式:

先在文档末尾追加一空行

#echo "">>/etc/modprobe.d/blacklist.conf

再追加详细内容:

#echo "blacklist vga16fb">>/etc/modprobe.d/blacklist.conf

#echo "blacklist nouveau">>/etc/modprobe.d/blacklist.conf

#echo "blacklist rivafb">>/etc/modprobe.d/blacklist.conf

#echo "blacklist rivatv">>/etc/modprobe.d/blacklist.conf

#echo "blacklist nvidiafb">>/etc/modprobe.d/blacklist.conf

由此,文件就改好了,你若不放心可以用vi编辑器打开看看。

之后我们把之前修改的文件属性改回来:

#sudo chmod 644 /etc/modprobe.d/blacklist.conf

最后更新一下内核:

#sudo update-initramfs -u

最最最后,重启,即可进入系统。

# sudo reboot -h now

重启后会有点慢,但是请保持耐心。进入后打开终端,在终端输入:

$sudo add-apt-repository ppa:graphics-drivers/ppa


$sudo apt-get update


$ubuntu-drivers devices

此时,会列出适合你自己显卡的驱动,一般选排在第一的,我的选的是410,然后开始安装驱动:

$sudo apt-get install nvidia-driver-410

安装过程会很慢,受网速影响还有可能会出错,根据提示操作一下就可以了。

安装完成后可以查看一下驱动信息:

$nvidia-smi

over

前人之述备矣,我只是发现了一种再未引导系统的情况下使用终端修改grub的方法,希望对小伙伴们有用,若是看了有任何疑问可留言,笔者能力之内定会及时解答,同时附上很是受益的两篇博客链接:

https://my.oschina.net/morven/blog/1840336

https://cloud.tencent.com/developer/article/1011598

 

 

 

 

 

 

 

 

 

 

 

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

Ubuntu装系统后重启卡死解决办法(超详细) 的相关文章

  • vue之watch的用法

    一 什么是watch watch 用于监听data里面的数据是否被修改 一旦修改就可以执行一些其他的操作 也是方法 二 watch的用法 watch在监听的时候 可以有二次参数 第一次参数为更新的数据 第二个参数为之前的旧数据 div h1
  • 广电家庭服务器维修电话,广电家庭服务器换路由器怎么设置

    广电家庭服务器换路由器怎么设置 内容精选 换一换 用户的弹性云服务器已绑定EIP 但是无法连接到Internet 弹性云服务器通过EIP访问Internet的流程如图1所示 本问题请按照以下思路进行排查处理 查看弹性云服务器运行是否正常查看
  • HBase 二级索引的设计 (案例讲解)

    HBase 二级索引的设计 案例讲解 最近做的一个项目涉及到了多条件的组合查询 数据存储用的是HBase 恰恰HBase对于这种场景的查询特别不给力 一般HBase的查询都是通过RowKey 要把多条件组合查询的字段都拼接在RowKey中显
  • SQL Server 2016新特性:DROP IF EXISTS

    在我们写T SQL要删除某个对象 表 存储过程等 时 一般会习惯先用IF语句判断该对象是否存在 然后DROP 比如 旧版本 IF OBJECT ID dbo PERSON U IS NOT NULL DROP TABLE PERSON IF
  • element-plus中el-sub-menu样式修改

    注意
  • 二分查找(代码实例)

    基本思路 当我们要从一个序列中查找一个元素的时候 最快想到的方法就是顺序查找法 即 从前到后依次查找 但这种方法过于无脑 就是暴力的把每个元素都排查一遍 元素个数少的时候还行 一旦元素个数多起来 效率是非常低下 所以在实际中这种查找的方法是
  • 前程无忧招聘信息爬取

    爬取前程无忧招聘信息 本文是关于招聘数据爬取 我们选取的网站是前程无忧 百度直接搜索前程无忧 或者51job 我们将看到搜索栏 在搜索栏中输入 数据分析师 将可以看到工作信息 至于分析网站在这里就不在解释了 本爬虫只是简单爬取一点数据 所以
  • 计算机怎么盲打键盘,如何练习盲打 键盘盲打指法练习技巧-电脑教程

    很多人在电脑上打字都还需要看着键盘 不会盲打 看到电脑高手噼里啪啦的打字速度着实令人羡慕 很多小白朋友所自己笨 不会盲打 其实不会盲打并不是因为笨 而是没找到一种简单易行的练习方法 按照标准指法 看着键盘按照从A到Z的顺序打26个字母 最多
  • Mysql多对多关系,分组拼接把多个数据查询到一条数据上

    GROUP CONCAT str 分组字符串拼接 与分组一起使用 案例 查询企业信息以及企业分类信息 其中企业分类信息和企业是多对多的关系 按普通的联表查询 我们会查询到一条企业信息对应多个企业分类 会出现多个记录 如果想实现把同一个企业的
  • 全面理解java中的构造方法以及this关键字的用法(超详细)

    Hello 各位铁汁们 我是小 儿哈 今天我又来更新我的Java基础学习博客了 本篇主要内容概述 1 如何用构造方法初始化对象 2 为啥要有this这个关键字 3 this 属性名访问成员变量 成员方法 4 this 方法名 this 的用
  • Pandas进阶筛选和取数操作

    总结了pandas各种进阶操作与使用技巧 并且对各方法间的效率进行比较 创建一个pandas的dataframe对象作为下文样例 import pandas as pd import numpy as np df pd DataFrame
  • 陀螺研究院:《2019年分布式金融商业趋势及落地情况分析报告》

    2018年末开始 以DeFi为代表的分布式金融 在业内引起了广泛的讨论 传统的金融模式以中央银行 商业银行 非银金融机构为核心展开支付 借贷 保险等场景内的应用 但DeFi彻底摆脱了原有的核心 以分布式账本作为清算依据 从而降低了金融服务中
  • 前馈全连接神经网络和函数逼近、时间序列预测、手写数字识别

    https www cnblogs com conmajia p annt feed forward fully connected neural networks html 前馈全连接神经网络和函数逼近 时间序列预测 手写数字识别 And
  • springboot中JDBC连接超时问题

    最近项目中有一个问题 电子保卡信息要写入数据库 但写入失败 报错 息是这样的 The last packet successfully received from the server was 57 704 088 milliseconds
  • Stream流

    Stream流 Stream 流 是一个来自数据源的元素队列并支持聚合操作 元素是特定类型的对象 形成一个队列 Java中的Stream并不会存储元素 而 是按需计算 数据源 流的来源 可以是集合 数组等 聚合操作 类似SQL语句一样的操作
  • Bes 充电盒协议总结

    1 开盖 上升沿信号开机 a 充电脚设成3 0 v 然后延迟160ms b 充电脚设成5v 然后延时100 ms c充电脚设成3 0 v 2 合盖 a 开5v 然后延时3s b 关5v 然后延时45ms c 发送复位pattern 0101
  • c++ 字符串相等比较

    介绍 在C 中比较字符串的技术 Techniques to Compare Strings in C Strings in C can be compared using either of the following techniques

随机推荐

  • mysql命令 show_mysql--SHOW命令大全

    SHOW AUTHORS 顾名思义 这个要展示的是各位MYSQL开发者的信息 包括姓名 住址及相关注解 e g 1 mysql gt show authors G 1 row Name Brian Krow Aker Location Se
  • LeetCode 62. Unique Paths

    题目链接 题目描述 A robot is located at the top left corner of a m x n grid marked Start in the diagram below The robot can only
  • Microsoft Store无法打开解决方案 错误代码:0x80131500

    这种情况大部分是设置了Vpn代理 提供两种解决方案 一 打开 运行 输入 inetcpl cpl 点还原高级设置 注意看看勾选了TLS 1 2没有 二 如果上述方法没有解决 那么就打开Internet选项 gt 安全选项卡 gt 点一下 将
  • pip安装opencv-python

    文章目录 前言 一 基本概念 二 操作步骤 1 删除旧版本 2 pip升级 3 opencv python安装 总结 前言 OpenCV的全称是Open Source Computer Vision Library 是一个跨平台的计算机视觉
  • 跳转至tabBar页面不触发页面的onLoad,点击底部tabar不触发onLoad

    小程序想跳转tabar页面带参数 使用了全局变量app js的全局 跳转到页面后发现不是每次都执行onLoad方法 传参失败 更换跳转的方法解决 由wx switchTab改为wx reLaunch 就可以了 点击底部导航不触发解决 js
  • Ubuntu挂载Win10下的NTFS硬盘出错的解决方案

    概述 在Ubuntu下打开Win10的NTFS硬盘总是提示出错了 而且是全部的NTFS盘都出错 其中sdb1错误显示如下 he disk contains an unclean file system 0 0 Metadata kept i
  • matplotlib函数总结

    导入matplotlib import matplotlib pyplot as plt import matplotlib Figures对象包含一个或多个Asex对象 方法 matplotlib rc figure figsize 14
  • 在Ubuntu18.04.3系统中安装谷歌拼音输入法(Google Pinyin)

    一 安装前的准备 在Ubuntu18 04下 谷歌拼音输入法是基于Fcitx输入法的 因此 我们需要首先安装Fcitx 一般来说 Ubuntu最新版中都默认安装了Fcitx 但是为了确保一下 我们可以在系统终端中运行如下命令 sudo ap
  • 如何用PHP解决高并发与大流量问题

    举个例子 高速路口 1秒钟来5部车 每秒通过5部车 高速路口运作正常 突然 这个路口1秒钟只能通过4部车 车流量仍然依旧 结果必定出现大塞车 5条车道忽然变成4条车道的感觉 同理 某一个秒内 20 500个可用连接进程都在满负荷工作中 却仍
  • StrangeIOC中Signal类使用详解

    在讲解Signal类之前 先复习一下dispatch的用法 1 View层调用自身的dispatch view 告知绑定的Mediator层也调用自身的dispatch mediator 2 Mediator层的dispatch media
  • 如何实现在的Windows上运行的Linux程序(附示例代码)

    而今天的这篇文章将会讲解如何自己实现一个简单的原生Linux程序运行器 这个运行器在用户层实现 原理和Bash On Windows不完全一样 比较接近Linux上的Wine 示例程序完整的代码在github上 地址是 https gith
  • SuperSocket教程六:配置文件启动后使用自己的请求处理

    上一教程虽然实现了配置文件启动 但是发送信息后返回的缺失AppServer的原始信息 而不是我在教程四锁自定义的信息回复 配置文件启动是实现了 接下来做什么修改可以实现自定义的请求处理呢 其实很简单 只是把原来的那些代码换了个位置罢了 这个
  • 机器学习案例3:基于逻辑回归的肿瘤预测

    案例3 基于逻辑回归的肿瘤预测 为什么写本博客 前人种树 后人乘凉 希望自己的学习笔记可以帮助到需要的人 需要的基础 懂不懂原理不重要 本系列的目标是使用python实现机器学习 必须会的东西 python基础 numpy pandas m
  • 阿里云上的gitlab不能使用ssh

    晚上突然发现ssh到gitlab的项目失败 提示 ssh exchange identification read Connection reset by peer fatal Could not read from remote repo
  • 【电路参考】缓启动电路

    一 外部供电直接上电可能导致的问题 1 在热拔插的过程中 两个连接器的机械接触 触点在瞬间会出现弹跳 电源不稳 发生震荡 这期间系统工作可能造成不稳定 2 由于电路中存在滤波或大电解电容 在上电瞬间 会产生较大的脉冲电流 有时候会看到DC接
  • react+antd修改主题色

    第一步 安装需要的插件 npm install react app rewired customize cra babel plugin import less less loader 第二步 修改package json文件 将原本 sc
  • 李沐老师 《动手学深度学习》笔记

    08 线性回归 基础优化算法 文章目录 前言 一 true w和w以及true b和b之间的关系 二 代码实现 前言 这个是我在B站上看李沐老师 动手学深度学习 之后 针对自己不懂和想记录的部分的一个记录 由于本人是刚接触深度学习的小白 所
  • C++基础语法1 break continue floor ceil 简析

    break 用于中断本层的整个循环 continue 用于中断本次循环 并不中断整个循环 而是继续下次循环 for x 0 x lt TEMPLATE X SIZE x for y 0 y lt TEMPLATE Y SIZE y sum
  • Java 中常用的转义字符

    博主前些天发现了一个巨牛的人工智能学习网站 通俗易懂 风趣幽默 忍不住也分享一下给大家 点击跳转到网站 Java中常用的转义字符 看如下代码 public class ChangeChar public static void main S
  • Ubuntu装系统后重启卡死解决办法(超详细)

    笔者为了装这个Ubuntu可走了不少弯路 想必当你看到我这篇博客时你一定遇到了如下诸多问题的诸多个 笔者全部遇到了 1 Ubuntu装都装不了 第一步加载lougou下面有几个点 红了几个就停下了 从此一直如此 迫不得已强制关机 2 惊险度