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

这张照片就是zypper lr的结果

除了:

download.nvidia.com-leap
repo-oss
repo-non-oss
repo-update 

之外,剩下 Enabled 显示为 Yes 的项,分别运行:

zypper mr -d 名字

全弄完再 zypper lr 给我看一下

这四项里,有一项repo-update本来就是关闭着的,怎么打开?其他三项都yes 除这三项外 现在所有项都disable了

好了我知道了 zypper rm -d改成-e就可以enable了

你要的四项都yes了

以后 dup 要记住都是不能混源的。

除了 repo-oss repo-update repo-non-oss 和 nvidia 这些源,剩下的源哪怕是 packman 都必须先禁用掉。之后需要什么软件再更新。因为你不知道那些源里都有什么,比如多了个 gtk,混源就兴许把 oss 官方源的替换了,到时候出问题都不知道怎么死的

1赞
zypper mr -e repo-update

只剩这四个后,再去运行 zypper dup,然后就是等了,都装好重启系统应该就没问题了

1赞

请问这个dup是不是duplicate复制的意思?
视觉爆炸了,要继续么?

dup = distribution upgrade

是的,继续,这会修复你系统的一致性状态,保证关键软件都是来自 openSUSE 官方

1赞

遇到一些蓝绿色的警告信息

没有关系,真的错误是无法继续的

1赞

最后说可能有些运行的程序用到当前更新所删除的文件 要求我运行zypper ps -s

直接重启么?grub2这次就可以找到系统了吧?

对,重启看看吧,应该没问题了

1赞

重启了 拔掉了u盘以后 仍然是missing operating system 是不是得重装grub2

插上u盘再重启 之后选择efi进入u盘上的liveCD 选择boot from Harddisk也出错 说not a valid root device
选择boot linux system 还是之前的错误信息

截图看看吧

1赞


如果不插u盘 那么只有一行大字 missing operating system

救命啊 救命啊 救命啊

本贴极具参考价值,其中的三个问题我想很多新人都遇到过,并且大部分新人都没能从根本上学会解决这三个问题。我在初期使用opensuse的时候就曾被这三个问题困扰很久,最终也没能从技术上解决,无奈之下选择了最脑残的解决办法——重装……

这三个问题(1.tty下联网 2.修复grub 3.解决N卡驱动的问题)虽然在老手看来不算什么问题,但是对新人来说却很是重要。如能真正的学会解决这三个基础问题,那这段经历绝对是极其宝贵的。对新人深入了解Linux是一个非常好的机会,对提高新人基本技术也是非常有帮助的。

如果楼主解决了本贴中的问题,希望楼主能重新整理一下解决过程,我想这会成为本论坛的一份非常有价值的参考资料。同时感谢marguerite的耐心指点,我从中也学到了不少曾经没能学会的知识。

3赞

我一定把这个帖子整理出来
问题是现在还是不能启动 还是说missing operating system

1赞

重新 chroot 进去,如果电脑引导是 UEFI,运行

grub2-install --target=x86_64-efi

重新生成配置文件

grub2-mkconfig -o /boot/grub2/grub.cfg

重启。

1赞