linux内核nomodeset,修复因显卡不支持而引起Ubuntu live USB无法启动的问题
你已经创建了一个Ubuntu Live USB stick,并且你正试图从USB加载它,唯一的问题是,由于你的显卡不能完全支持操作系统中包含的开源驱动程序,因此实时USB系统无法启动,别担心,一切数据都没有丢失,事实证明,Ubuntu Live磁盘中有一些调整可以利用来启动,制作USB可参考:在Windows中使用UltraISO或Rufus制作U盘启动盘,以优麒麟19.04为例。
加载USB
Ubuntu live磁盘在启动菜单中有几个不同的额外选项,允许用户修改实时环境,以便它具有更好的启动兼容性,但是,在我们了解Ubuntu Live USB上提供的各种启动选项之前,我们需要了解如何加载它,首先,将Ubuntu USB stick插入计算机。
插入USB后,重新启动PC并访问BIOS,不确定如何访问计算机的BIOS?操作系统之间的按钮可能不同,但通常需要按Delete、F2、Escape或F12,参考启动U盘安装Ubuntu 18.04前的BIOS设置方法。
注意:如果上述任何键都无法启动到计算机的BIOS中,请参考用户手册,他们将概述按下哪个按钮来访问该区域。
在Ubuntu USB实时磁盘的BIOS区域内,查找引导顺序,在引导顺序区域中,对其进行配置,以便将USB stick设置为先加载,在PC的BIOS中更改引导顺序后,按F10键退出并保存更改,保存BIOS设置后,重新启动PC并加载到Ubuntu实时磁盘,当实时磁盘在计算机上启动时,请查看启动屏幕并注意屏幕上的文本。
在Ubuntu实时磁盘上,它会尝试立即将Ubuntu操作系统加载到实时会话中,要防止自动启动,请按键盘上的向下箭头键,选择此键将打印屏幕语言选择菜单,在此选择菜单中,使用鼠标将鼠标悬停在你最熟悉的语言上。
一旦你选择了在Ubuntu菜单中的语言,按键盘上的F6按钮即可访问“Other Options”菜单,保持此菜单打开,因为我们将使用此菜单来解决启动Ubuntu live USB的问题。
使用Nomodeset在没有GPU问题的情况下启动
Nomodeset是用户可以在引导序列中指定的内核参数,启用后,它会关闭内置的Linux内核视频驱动程序,Nomodeset是一个有用的功能,许多Linux实时USB,如在Ubuntu系统中包括,Ubuntu中包含此功能的原因是Linux内核驱动程序虽然大多数好,但有时会在特定GPU上导致黑屏,从而无法正常启动。
在F6菜单中启用Ubuntu实时磁盘上的“nomodeset”功能,查看菜单,找到“nomodeset”选项,然后用鼠标选择它,按F6按钮打开“Other Options”菜单,然后,在不选择菜单中的任何选项的情况下,按Esc键将其关闭,然后,你将在屏幕底部看到一个文本框。
使用键盘上的左/右键,进入“quiet splash”并删除这两个词,然后,用下面的代码替换单词:
nomodeset
在Ubuntu内核启动参数中用“nomodeset”替换“quiet splash”代码后,按Enter键立即启动,你的黑屏问题应该消失了。
附:其他启动选项
在Ubuntu live磁盘上启用“nomodeset”功能应足以让Ubuntu live USB启动,但是,如果你已尝试此引导选项并且仍未加载实时磁盘,则可以尝试以下一些其他引导选项。
要添加任何这些备用GPU引导选项,请按F6打开“Other Options”菜单,然后,在不选择菜单中的任何选项的情况下,按Esc,从这里,你应该在屏幕底部看到一个文本区域。
使用向左/向右箭头键,将文本光标移动到“quiet splash”并将其擦除,然后,在其位置添加下面的选项之一:
1、nouveau.modeset=0 - Noveau.modeset是使用Nvidia显卡的人的启动参数,效果很好,特别是如果你遇到“nomodeset”问题。
2、radeon.modeset=0 - Radeon.modeset是那些尝试使用AMD显卡加载Ubuntu实时磁盘的人的启动参数,通常适用于“nomodeset”失败的AMD设置。
3、i915.modeset=0 - i915.modeset是具有Intel主板的启动参数,通常,英特尔图形与Ubuntu配合得很好,但是,如果你在加载Ubuntu实时磁盘时遇到图形问题,并且“nomodeset”没有工作,请尝试这个。
用此某个引导参数替换“quiet splash”后,按Enter键进行引导。
相关主题
linux内核nomodeset,修复因显卡不支持而引起Ubuntu live USB无法启动的问题相关推荐
- 红帽linux内核修复,红帽Linux 7和CentOS 7的新Linux内核更新修复两个错误
红帽安全团队发布了一个新的Linux内核更新,该更新解决了所有受支持的Red Hat Enterprise Linux 7系统的Linux 3.10内核软件包中的两个重要错误. 新的Linux内核更新 ...
- linux内核软盘,软盘也成为历史文物了:Linux内核也将取消软盘驱动器的支持
计算机的发展史也是存储设备的发展史,我们我们现在都会使用U盘等存储设备进行文件,甚至网络云盘的出现让文件共享传输更加方便.在U盘等出现之前还存在如软盘等存储方式,不过这些存储设备已经不适用于现在的使用 ...
- ARMv8架构下修改Linux内核并打开kvm硬件虚拟化支持(平台Firefly-rk3568)
前言 在做的一个项目需要使用ARMv8的硬件虚拟化支持,而购买的Firefly-3568默认的操作系统内核没有打开kvm虚拟化支持,所以尝试重新编译了一下内核开启虚拟化支持,并将遇到的问题和一些解决方 ...
- linux内核-X86CPU对中断的硬件支持
本博客不讨论严格意义上的中断响应全过程(比如说,怎样获得中断向量),而是着重讨论CPU在响应中断时,即在得到了中断向量以后,怎样进入相应的中断服务程序的过程.这是从操作系统的角度需要关心的问题.Int ...
- uboot加载linux内核加载那些内容,几个地址参数及uboot加载启动内核过程的理解
关于uBoot和Linux内核中几个地址参数及uboot加载启动内核过程的理解 uboot一般使用mkimage工具先制作一个启动映象文件来引导识别内核的,uboot源代码的tools/目录下有mki ...
- Ubuntu Linux内核版本升级或降级到指定版本(基于ubuntu 18.04示例)
目录 1.查看当前系统已安装的内核镜像 2.查询指定版本的linux镜像包 3.安装指定版本内核的linux系统头文件及镜像 4.查看当前系统中内核的启动顺序 5.修改内核启动顺序 6.生效grub配 ...
- linux内核热修复,揭露内核黑科技 - 热补丁技术真容
原创 理查德 Linux阅码场 6月12日 内核热补丁是一种无需重启操作系统,动态为内核打补丁的技术.系统管理员基于该技术,可以在不重启系统的情况下,修复内核BUG或安全漏洞,可以在最大程度上减少系统 ...
- Arch Linux 内核更新 修复无线模块rtl8821ce编译失败的问题
https://www.hcaijin.com/kernel-upgrade-fix-rtl8821ce/ 查看无线驱动信息 通过ip l可以看到只有有线网卡 1: lo: <LOOPBACK, ...
- linux 安腾,时代谢幕:英特尔安腾IA-64的Linux内核支持已成孤儿
原标题:时代谢幕:英特尔安腾IA-64的Linux内核支持已成孤儿 来源:cnBeta.COM 上周,Phoronix 报道了与 Linux 5.11 内核中的安腾(Itanium)IA-64 支持有 ...
最新文章
- java封装的特性,java的三大特性(封装、继承、多态)
- 实用C#编程规范(转载)
- Linux-手动释放linux内存cache
- 【手写系列】纯手写实现JDK动态代理
- 车提示检测轮胎气压_无钥匙启动的车启动后,车主带着钥匙离开车,能不能把车开走?...
- 马斯克采访:要么死的安然,要么活得绚烂
- SQLite学习手册(表达式)
- springboot整个缓存_SpringBoot中整合Redis(缓存篇)
- 数字雕刻中“节奏”的作用
- 程序员何苦为难程序员!
- 工程师如何培养美学思维
- mysql查询修改数据类型_MySQL增删改查及数据类型
- Android 系统(273)---分布式Redis主备复制
- 4-算法 与7无关的数最近的提交
- 监测UITextField的变化
- HTML:canvas画圆形加矩形组合
- 有道云笔记怎么保存html,有道云笔记怎么保存网页?有道云笔记保存路径是什么...
- Keil MDK5工程文件不可修改(文件符号上带一个黄色的钥匙)
- c++三大函数:拷贝构造(copy ctor)、拷贝赋值(copy op)、析构函数(dtor)
- 用什么工具可以批量查询韵达快递