这张照片就是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 官方源的替换了,到时候出问题都不知道怎么死的
zypper mr -e repo-update
只剩这四个后,再去运行 zypper dup,然后就是等了,都装好重启系统应该就没问题了
dup = distribution upgrade
是的,继续,这会修复你系统的一致性状态,保证关键软件都是来自 openSUSE 官方
没有关系,真的错误是无法继续的
直接重启么?grub2这次就可以找到系统了吧?
对,重启看看吧,应该没问题了
重启了 拔掉了u盘以后 仍然是missing operating system 是不是得重装grub2
插上u盘再重启 之后选择efi进入u盘上的liveCD 选择boot from Harddisk也出错 说not a valid root device
选择boot linux system 还是之前的错误信息
截图看看吧
救命啊 救命啊 救命啊
本贴极具参考价值,其中的三个问题我想很多新人都遇到过,并且大部分新人都没能从根本上学会解决这三个问题。我在初期使用opensuse的时候就曾被这三个问题困扰很久,最终也没能从技术上解决,无奈之下选择了最脑残的解决办法——重装……
这三个问题(1.tty下联网 2.修复grub 3.解决N卡驱动的问题)虽然在老手看来不算什么问题,但是对新人来说却很是重要。如能真正的学会解决这三个基础问题,那这段经历绝对是极其宝贵的。对新人深入了解Linux是一个非常好的机会,对提高新人基本技术也是非常有帮助的。
如果楼主解决了本贴中的问题,希望楼主能重新整理一下解决过程,我想这会成为本论坛的一份非常有价值的参考资料。同时感谢marguerite的耐心指点,我从中也学到了不少曾经没能学会的知识。
我一定把这个帖子整理出来
问题是现在还是不能启动 还是说missing operating system
重新 chroot 进去,如果电脑引导是 UEFI,运行
grub2-install --target=x86_64-efi
重新生成配置文件
grub2-mkconfig -o /boot/grub2/grub.cfg
重启。