更新 CentOS 8 后,系统重新启动时进入空白屏幕

更新 CentOS 8 后,系统重新启动时进入空白屏幕

在 HP SFF 台式机上更新 CentOS 8 后,它启动到空白屏幕。

  • 制造商: 惠普
  • 产品名称: HP EliteDesk 800 G1 SFF
  • 记忆:8GB
  • 磁盘:120GB固态硬盘

答案1

以下是我找到的解决方案:

  • 从镜像中下载最新版本的 Centos 8:https://www.centos.org/download/mirrors/

  • 创建一个可启动的 USB,其中包含最新的 CentOS:https://wiki.centos.org/HowTos/InstallFromUSBkey

  • 从 USB 驱动器启动(有关这方面,请参阅制造商的 BIOS 信息)

  • 在提示符下选择“故障排除 -> 救援”

  • 显示屏上将显示类似“anaconda...”的内容

    • 选择 1(继续)
    • 然后按enter
  • 在“sh”提示符下:

    cp /run/install/repo/BaseOS/Packages/shim-x64-15-8.el8.x86_64.rpm /mnt/sysimage/tmp
    chroot /mnt/sysimage
    cd /tmp
    dnf --disablerepo=\* downgrade ./shim-x64-15-8.el8.x86_64.rpm
    
  • 出口

  • 跑步:shutdown -r now

  • 移除启动 USB 设备。

系统现在应恢复服务。您的里程可能会有所不同。

RedHat/CentOS 建议您在环境中设置适当的限制,以防止升级 shim、grub2、内核以及下面参考资料中列出的任何其他软件包,直到问题得到解决。

这意味着您的系统容易受到可利用条件的攻击,并且面向互联网的系统应该在安全方面格外警惕。

参考:

  1. https://access.redhat.com/solutions/5272311
  2. https://alfredmyers.com/2019/09/24/centos-8-0-installation-boots-into-a-blank-screen/
  3. https://bugs.centos.org/view.php?id=17631
  4. https://bugzilla.redhat.com/show_bug.cgi?id=1861977
  5. https://bugzilla.redhat.com/show_bug.cgi?id=1861977#c32
  6. https://centosfaq.org/centos/822004-latest-yum-update-renders-machine-unbootable/
  7. https://centosfaq.org/centos/822004-latest-yum-update-renders-machine-unbootable/
  8. https://centosfaq.org/centos/822004-quick-recovery-and-fix-for-unbootable-machines/
  9. https://centosfaq.org/general/uefi-boot-blank-screen-post-update/
  10. https://docs.centos.org/en-US/centos/install-guide/Rescue_Mode/
  11. https://forums.centos.org/viewtopic.php?f=54&p=316587
  12. https://forums.centos.org/viewtopic.php?f=57&t=75187&start=20
  13. https://forums.centos.org/viewtopic.php?f=57&t=75187&start=30
  14. https://forums.centos.org/viewtopic.php?t=16052
  15. https://forums.centos.org/viewtopic.php?t=75195
  16. https://lists.centos.org/pipermail/centos-announce/2020-July/035778.html

相关内容