在 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、内核以及下面参考资料中列出的任何其他软件包,直到问题得到解决。
这意味着您的系统容易受到可利用条件的攻击,并且面向互联网的系统应该在安全方面格外警惕。
参考:
- https://access.redhat.com/solutions/5272311
- https://alfredmyers.com/2019/09/24/centos-8-0-installation-boots-into-a-blank-screen/
- https://bugs.centos.org/view.php?id=17631
- https://bugzilla.redhat.com/show_bug.cgi?id=1861977
- https://bugzilla.redhat.com/show_bug.cgi?id=1861977#c32
- https://centosfaq.org/centos/822004-latest-yum-update-renders-machine-unbootable/
- https://centosfaq.org/centos/822004-latest-yum-update-renders-machine-unbootable/
- https://centosfaq.org/centos/822004-quick-recovery-and-fix-for-unbootable-machines/
- https://centosfaq.org/general/uefi-boot-blank-screen-post-update/
- https://docs.centos.org/en-US/centos/install-guide/Rescue_Mode/
- https://forums.centos.org/viewtopic.php?f=54&p=316587
- https://forums.centos.org/viewtopic.php?f=57&t=75187&start=20
- https://forums.centos.org/viewtopic.php?f=57&t=75187&start=30
- https://forums.centos.org/viewtopic.php?t=16052
- https://forums.centos.org/viewtopic.php?t=75195
- https://lists.centos.org/pipermail/centos-announce/2020-July/035778.html