ubuntu系统安装,无法进入图形化界面:ubuntu freezing on boot with nvidia driver installed

本文主要是介绍ubuntu系统安装,无法进入图形化界面:ubuntu freezing on boot with nvidia driver installed,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

问题:

进入默认的ubuntu,无法进入图形化界面
ubuntu freezing on boot with nvidia driver installed

原因:

通用 Canonical Ubuntu 介质(一些 OEM Dell 介质)或其他 Linux 介质无法正常启动至实时环境或安装程序,系统反而会挂起或卡住。

解决方案:

在引导之前通过设置“nomodeset”选项来禁用英特尔显卡功能。
第一部分:实现一次性引导
第二部分:永久性修改引导以解决。

解决操作:

第一部分:实现一次性引导

  1. 在连接介质的情况下开机,留意“GNU GRUB”启动加载程序屏幕。当看到显示的“Ubuntu”选项时,按键盘上的“E”键
    在这里插入图片描述
  2. 在编辑器中,使用箭头键定位到以“linux /boot/vmlinuz***”开头的行的末尾。
    在行尾键入“nomodeset”。

在这里插入图片描述

  1. 按“CTRL+X”键保存,此时系统应能引导至正常安装程序或正常的实时环境。能成功进入ubuntu图形化界面

第二部分:永久性修改引导

  1. 打开终端
sudo gedit /etc/default/grub 
  1. 将 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"修改为:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

在这里插入图片描述

  1. update引导
sudo update-grub
  1. 重新启动计算机以应用更改
reboot

原理解释

nomodeset 是什么:
最新的内核已经把视频模式设置嵌入内核中,所以所有显卡硬件程序的指定时钟和寄存器当图形服务器启动时在内核进行而不是图形设备运行。
这使得我们在启动时可以看到不闪的和高分辨率的好看的启动界面。
但是,在某些视频卡它不能正常工作而现实黑屏,增加nomodeset参数则告诉内核不要加载显卡而用BIOS模式直到图形界面运行。
此时禁用了nomodeset 加载图形驱动程序,并且它引起的冲突消失了。 登录系统并查看所有内容后,因为显卡已再次加载。

参考文章:
Fixing Ubuntu Freezing at Boot Time:
https://itsfoss.com/fix-ubuntu-freezing/

这篇关于ubuntu系统安装,无法进入图形化界面:ubuntu freezing on boot with nvidia driver installed的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/227429

相关文章

idea+spring boot创建项目的搭建全过程

《idea+springboot创建项目的搭建全过程》SpringBoot是Spring社区发布的一个开源项目,旨在帮助开发者快速并且更简单的构建项目,:本文主要介绍idea+springb... 目录一.idea四种搭建方式1.Javaidea命名规范2JavaWebTomcat的安装一.明确tomcat

在Ubuntu上打不开GitHub的完整解决方法

《在Ubuntu上打不开GitHub的完整解决方法》当你满心欢喜打开Ubuntu准备推送代码时,突然发现终端里的gitpush卡成狗,浏览器里的GitHub页面直接变成Whoathere!警告页面... 目录一、那些年我们遇到的"红色惊叹号"二、三大症状快速诊断症状1:浏览器直接无法访问症状2:终端操作异常

linux系统中java的cacerts的优先级详解

《linux系统中java的cacerts的优先级详解》文章讲解了Java信任库(cacerts)的优先级与管理方式,指出JDK自带的cacerts默认优先级更高,系统级cacerts需手动同步或显式... 目录Java 默认使用哪个?如何检查当前使用的信任库?简要了解Java的信任库总结了解 Java 信

Spring Boot分层架构详解之从Controller到Service再到Mapper的完整流程(用户管理系统为例)

《SpringBoot分层架构详解之从Controller到Service再到Mapper的完整流程(用户管理系统为例)》本文将以一个实际案例(用户管理系统)为例,详细解析SpringBoot中Co... 目录引言:为什么学习Spring Boot分层架构?第一部分:Spring Boot的整体架构1.1

python依赖管理工具UV的安装和使用教程

《python依赖管理工具UV的安装和使用教程》UV是一个用Rust编写的Python包安装和依赖管理工具,比传统工具(如pip)有着更快、更高效的体验,:本文主要介绍python依赖管理工具UV... 目录前言一、命令安装uv二、手动编译安装2.1在archlinux安装uv的依赖工具2.2从github

Ubuntu向多台主机批量传输文件的流程步骤

《Ubuntu向多台主机批量传输文件的流程步骤》:本文主要介绍在Ubuntu中批量传输文件到多台主机的方法,需确保主机互通、用户名密码统一及端口开放,通过安装sshpass工具,准备包含目标主机信... 目录Ubuntu 向多台主机批量传输文件1.安装 sshpass2.准备主机列表文件3.创建一个批处理脚

JDK8(Java Development kit)的安装与配置全过程

《JDK8(JavaDevelopmentkit)的安装与配置全过程》文章简要介绍了Java的核心特点(如跨平台、JVM机制)及JDK/JRE的区别,重点讲解了如何通过配置环境变量(PATH和JA... 目录Java特点JDKJREJDK的下载,安装配置环境变量总结Java特点说起 Java,大家肯定都

Oracle数据库在windows系统上重启步骤

《Oracle数据库在windows系统上重启步骤》有时候在服务中重启了oracle之后,数据库并不能正常访问,下面:本文主要介绍Oracle数据库在windows系统上重启的相关资料,文中通过代... oracle数据库在Windows上重启的方法我这里是使用oracle自带的sqlplus工具实现的方

Spring Boot中获取IOC容器的多种方式

《SpringBoot中获取IOC容器的多种方式》本文主要介绍了SpringBoot中获取IOC容器的多种方式,包括直接注入、实现ApplicationContextAware接口、通过Spring... 目录1. 直接注入ApplicationContext2. 实现ApplicationContextA

基于 Cursor 开发 Spring Boot 项目详细攻略

《基于Cursor开发SpringBoot项目详细攻略》Cursor是集成GPT4、Claude3.5等LLM的VSCode类AI编程工具,支持SpringBoot项目开发全流程,涵盖环境配... 目录cursor是什么?基于 Cursor 开发 Spring Boot 项目完整指南1. 环境准备2. 创建