Ubuntu 升级到 20.04.2 后启动系统电脑黑屏,左上角光标闪烁 您所在的位置:网站首页 无法完成更新进不去系统 Ubuntu 升级到 20.04.2 后启动系统电脑黑屏,左上角光标闪烁

Ubuntu 升级到 20.04.2 后启动系统电脑黑屏,左上角光标闪烁

2023-08-15 06:24| 来源: 网络整理| 查看: 265

我曾经发过一篇文章《Ubuntu 16.04与Win10双系统双硬盘安装图解》

* 后来买了新电脑,发现怎么都无法使用 EasyBCD 创建 Windows 启动菜单引导。在 PE(老毛桃) 系统中使用 DiskGenius 工具转换磁盘格式为 MBR 后,发现可以使用 EasyBCD 创建 Ubuntu 启动引导了。

因为强迫症,把 Ubuntu 升级到 20.04.2 后,无法启动系统了。表现的奇葩症状为:

1、启动后选择 Ubuntu 启动菜单第一项【Ubuntu】后,电脑黑屏,只有左上角光标在闪烁......

2、启动后选择 Ubuntu 启动菜单第一项【Ubuntu】后,电脑黑屏,左上角有奇怪的错误提示代码......

3、使用【Ubuntu 高级选项】安全模式是可以进入 Ubuntu 的,但是没有网络连接,连 Wifi 入口都不见了。如果先进入 Windows 系统,再重启并进入 Ubuntu 系统安全模式,又有 Wifi 连接了。不知道什么原因。

4、在 Ubuntu 启动菜单列表页面,按下 e 进入启动命令编辑模式,找到 ... ro quiet splash $vt_handoff 这一行命令(应该是在倒数第二行),在此行末尾添加命令 nomodeset,按 F10 保存并进入系统。

* 此次进入是临时的,再次重启时会忽略命令 nomodeset 。

* 如果是驱动问题,则不要使用 U 盘启动盘或者高级模式方式安装,必须使用上述情况 4 方式进入 & 安装。

第 4 种情况我也试过,确实可以进入系统。但紧接着问题又来了:进入系统后非常卡顿,就感觉没有显卡驱动一样。

网上查了很多资料,说 nomodeset 是无内核(无痕模式)启动,当然不会加载驱动。那我猜测,是不是因为之前更新了软件或内核,导致显卡驱动损坏、丢失、未找到、不兼容,所以在正常模式启动 Ubuntu 时,检测不通过无法进入系统?所以使用安全模式,跳过驱动检测才可以呢?我进入安全模式后,通过命令查询,确实只看到了集成显卡(lspci |grep -i vga)。

根据以上信息 & 我自己的猜测,是显卡驱动问题了,接下来就需要安装显卡驱动。

网上搜了一大堆资料,貌似都没有用。咨询了我一个朋友,他说任何一款硬件初出厂都会有相应的 linux 驱动,可以去官网找找。

我的电脑是 ThinkPad E 590,显卡是 AMD Radeon RX 550X,去官网搜索,还没有我的驱动?

我只好试试低一个版本的了。发现下面这个型号有 Ubuntu 版本的驱动,于是下载了对应 Ubuntu 20.04.2 版本的驱动

接下来又该怎么办?怎么安装我也不会锕。摸石头过河吧。

下载压缩包,使用 Ubuntu 自动的解压右键菜单,查看里面的内容,没有 .configuration  .run 之类的文件,但是发现有个  amdgpu-install  文件,这不?就是安装文件入口吗?

试试,命令行进入到当前目录,修改目录下的文件权限:

chmod 777 -R ./*

然后安装:

sudo ./amdgpu-install

坑,最后报错了,貌似是失败了,准备放弃的。

最后再来一波操作吧:

sudo apt-get dist-upgrade sudo apt-get update sudo apt-get upgrade sudo apt-get autoremove sudo apt-get autoclean sudo apt-get clean

每次都提示 building 失败,提示 amdgpu-dks 什么的没安装。

那我就给安装上吧,缺少什么我就安装什么:

sudo apt-get install amdgpu-dks sudo apt-get install amdgpu-dkms

最后记得去掉之前添加的 nomodeset 命令,重启后可以正常进入 Ubuntu 系统了。

但是奇怪的是,在系统信息里面查看,Ubuntu 使用的还是集成显卡。

最后也没搞明白为什么好了,究竟是不是独立显卡驱动问题。

----------------------------------------------------------------

更新时间:2021-06-13

[链接] 这篇文章说得很好,出现这种问题可能是引导分区没找到,也可能是某驱动加载失败导致系统检查不通过。

前文我碰到的这种情况就是找不到显卡的对应驱动,所以系统未通过所致。

在启动命令中添加 nomodeset 就是不使用严格检查方式,可以暂时忽略出问题的驱动加载问题。

--------------------------------------------------------------------

更新时间:2021-10-06

[连接]如果上述方式还是无法解决,可以参考这篇文章试试:

启动 Ubuntu ,在选择 Ubuntu 菜单时按 e,然后在 。。。 后面输入 nomodeset ,再按 F 10 保存 &启动菜单。此时还是会黑屏,屏幕左上角光标闪烁,过一会儿会左上角会提示:

hdaudio hdaudioC0D2: unable to bind codec

然后按照上面连接内容操作:

1、在黑屏界面按组合键:Ctrl+Alt+F2 进入命令行模式;

2、打开 grub 文件:

vim /etc/default/grub

3、修改代码:

修改前: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset" 修改后: GRUB_CMDLINE_LINUX_DEFAULT=""

4、保存&退出文件:

ESC + : + x 或 ESC + : w + q

5、在命令行输入命令重启:

reboot

-----------------------------------------------------------------------------

更新时间:2021-10-07

1、先通过上面 nomodeset 或其他方式进入系统;

2、输入命令,编辑 /etc/default/grub 文件:

sudo gedit /etc/default/grub

3、修改代码 GRUB_CMDLINE_LINUX_DEFAULT 的值:

修改前: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 修改后: GRUB_CMDLINE_LINUX_DEFAULT="text"

4、保存&退出文件。并更新配置:

sudo update-grub

5、重启即可。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有