CentOS 8 Stream GRUB 中只有“系统设置”引导选项。
我使用的是双启动 Windows 10 和 CentOS Stream 8。我不知道有什么问题。这发生在我第 42 次启动 Windows 10 之后。由于 Windows 10 的 BIOS 中有另一个启动选项,我可以启动它,但不能启动 CentOS。只有我能从 GRUB 做的就是进入系统设置或 BIOS 设置。我在网上搜索了很多,但没有得到任何帮助,有人知道如何解决这个问题吗?
CentOS 8 Stream GRUB 中只有“系统设置”引导选项。
我使用的是双启动 Windows 10 和 CentOS Stream 8。我不知道有什么问题。这发生在我第 42 次启动 Windows 10 之后。由于 Windows 10 的 BIOS 中有另一个启动选项,我可以启动它,但不能启动 CentOS。只有我能从 GRUB 做的就是进入系统设置或 BIOS 设置。我在网上搜索了很多,但没有得到任何帮助,有人知道如何解决这个问题吗?
由于我们在论坛上不会看到您的系统,也不会知道您所描述的以外的任何信息,因此您必须充当我们的眼睛和手。如果您感到恐慌,因为您的原始信息充满了“帮助!帮助!” 建议,那么我们将很难从您那里获得任何可靠的信息,这使我们更难以为您提供帮助。
CentOS 8 使用了一种新型的 GRUB 配置,它使用了
blscfg
GRUB 模块。该模块使 GRUB 查看/boot/loader/entries/
目录以查找符合引导加载程序规范的文件,这些文件将识别要引导的内核和 initramfs 文件:*.conf
您当前安装的每个内核版本对应一个文件。出于某种原因,GRUB 现在似乎无法访问这些文件。也许它们已经消失了,或者某些东西发生了变化,所以 GRUB 无法找到这些文件所在的分区。
您说您尝试了 Ubuntu 的实时启动,但它无法挂载 CentOS 磁盘……但是您这样做正确吗?您最初的信息并没有给我们一个印象,即您现在可以正确执行一个挑剔的程序......
您的 Centos 安装是否使用 LUKS 或其他一些磁盘加密,如果是,您是否先采取了正确的步骤来解锁加密?(通常
sudo cryptsetup
带有取决于使用的加密方法的参数)CentOS 8 默认使用基于 LVM 的磁盘布局。使用实时 Linux 设置时,您可能需要在单个逻辑卷之前手动激活 LVM 卷组。是你做的吗?这本来是
sudo vgchange -ay
orsudo lvchange -ay
或sudo lvm lvchange -ay
,并且可能在解锁任何磁盘加密之前或之后都需要它,具体取决于您的系统设置方式。当您尝试使用 Ubuntu 实时启动访问 CentOS 磁盘时,您实际看到了什么?CentOS 磁盘的分区表是什么样的?你能给我们看看吗?它看起来像你记得它应该是吗?
尝试挂载 CentOS 磁盘时,您收到的错误消息是什么? 您是使用命令行,还是只是尝试使用 GUI?
如果错误消息是关于根本找不到可识别的文件系统,那么您很可能只是错过了使 CentOS 文件系统可访问的必要步骤。
如果可能的话,请添加确凿的事实,例如
fdisk -l
,parted /dev/sda print
(或任何您的 CentOS 磁盘)和/或的输出lsblk -o +fstype
,以及您对问题所做的确切命令/操作。从中,阅读您问题的人可以进行自己的推理,也许可以找出您无法解决的问题。如果您只知道一种方法来做某事,那么可能还有其他您目前不知道的方法,其中一种方法可能比您目前正在做的更适合这种特定情况。