昨夜升级nvidia一个什么东西 进不了图形界面 现在连grub都毁了

chroot 里面,cat /etc/default/grub | grep “lvm” 什么结果?

没有任何东西
/etc/default/grub 有这个文件 但是里面是不是没有lvm相关的信息
cat /etc/default/grub | more

把 /etc/default/grub 里面:

GRUB_PRELOAD_MODULES=“lvm”
GRUB_CMDLINE_LINUX_DEFAULT=“dolvm”

改成这样,要是已经有值了,在后面加就行。然后重新 grub2-mkconfig 一下再重启看看。另外把 /boot/grub2/grub.cfg 发出来我看看

先这样修改之后执行grub2-mkconfig再把/boot/grub2/grub.cfg发上来么?还是先发上来?

先发上来吧 这个东西巨长无比

在我现有的/etc/default/grub里面并没有这一项:
GRUB_PRELOAD_MODULES,是否添加到文件末尾?
同时GRUB_CMDLINE_LINUX_DEFAULT有两项

不用加了,grub.cfg 里面有

我已经把 /etc/default/grub里两处GRUB_CMDLINE_LINUX_DEFAULT后面 又加了一行
GRUB_CMDLINE_LINUX_DEFAULT=“dolvm”
:wq了
至于你说的grub.cfg里的GRUB_PRELOAD_MODULE 我还在找

我看 grub.cfg 没什么毛病啊,提示的 missing operating system 的图我看下。

不用加了,删掉吧,找不到的也别找了。

grub.cfg 里写了 insmod lvm,那些都不是需要的了

你说的这个两个东西 GRUB_PRELOAD_MODULES 我根本就找不到
另外 missing operating system 就一行字 下面都是黑的

GRUB_CMDLINE_DEFAULT_LINUX总共找到三处,不是两处,都改过来了。
重新运行了一遍grub2-mkconfig -o /boot/grub2/grub.cfg

chroot 后把下面3条命令的结果发上来

fdisk -l
df -h
cat /etc/fstab
1赞

我觉得那个 missing operating system 要么是因为你不是完全关闭计算机,是直接拔了 U 盘重启(我也干过,好像就是这个错误),要么就是 efibootmgr 里有什么没删掉。跟 openSUSE 关系不大,直接一行黑字的话,连 grub2 都没进去

1赞

是主板BIOS在作怪?

你先完全断电重启看看。不行再发我 efibootmgr -v 的结果

要不试试看 主板放电?

那你还不如试试拍两下机箱。没用的

1赞

你要的三个命令的结果都在这里了

你是不是在 BIOS 里选了优先从 USB 启动?