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

对,现在不插u盘 启动之后就是missing operting system 插上优盘 选择boot linux system就是那张图,说/boot/x86_64/loader/linux找不到

我怀疑你的/etc/fstab文件有问题。

1赞

你可以用 USB 进去,选 Boot from harddisk,然后引导 openSUSE,进去了再重装 grub

那样的话 还是错

看这个 bug

https://bugzilla.opensuse.org/show_bug.cgi?id=950851

现在即使想用rescue system也不行了!

rescue system又行了,刚才选定rescue system跟boot linux system问题一样 都是说没有/boot/x86_64/loader/linux 肯定是有bug我非得重启不可

你彻底关一次机,再看看。

实在不行可以安装 TW 的 grub2 去绕过这个 bug。

彻底关机之后重启 还是missing operating system

会不会是windows在作怪

你这样:

先联网,再进 chroot(不要忘记 sda7):

zypper mr -da
zypper ar -f http://download.opensuse.org/tumbleweed/repo/oss/ oss
zypper ref
zypper up grub2 grub2-x86_64-efi

这样就把 grub2 升级到了 TW 的版本。

然后再重装 grub2 试试看能不能绕过这个 bug。

1赞

谢谢你 你先休息 我做好以后回复帖子

你也先休息 谢谢你

退出chroot 执行
wpa_passphrase SBG6700AC-82E60-5G 密码 > wpa.conf
wpa_supplicant -B -Dwext -iwlan0 -c./wpa.conf

ip a add 192.168.0.190/255.255.255.0 dev wlan0
ip route add default 192.168.0.190/255.255.255.0 dev wlan0(这句不行,跳过)
ip route add default via 192.168.0.1
echo ‘nameserver 8.8.8.8’ > /etc/resolv.conf
echo ‘nameserver 8.8.4.4’ > /etc/resolv.conf
ip a

另外执行 ps -A | grep wpa_supplicant,也能看到
2770 ? 00:00:00 wpa_supplicant
但是接下来ping www.baidu.com 停了一会,告诉我 unknown host www.baidu.com

刚才是在这一步 退出 chroot wpa_passphrase SBG6700AC-82E60-5G 密码 > wpa.conf
把密码输错了。重新执行这一步和 wpa_supplicant -B都成功了 但是执行ip a add这两步 就不行 说 file exists,怎么删除呢?

RTNETLINK answers: File exists 

表示那条规则已存在,不用再加了。

现在ping 百度 找不到。

看你的 ip a show 和 ip route show 命令的结果,
和 /etc/resolve.conf 以及 ./wpa.conf 文件的内容

都在这里了