dirtycold
(dirtycold)
1
今日把 openSUSE 从 12.3 升级到了 13.1RC2,用图形界面带各种源,一路顺利(除了需要手动处理几个软件包冲突)。
结果遇到如下问题,也算顺利解决了,跟大家分享下。
首先是重启后 grub2 挂掉进入 rescue。解决办法是用 liveCD 等的修复功能。按照 [zh.opensuse.org/ 修复 GRUB2](https://zh.opensuse.org/ 修复 GRUB2) ,chroot 到硬盘系统。
其实只需要
grub2-install --recheck /dev/sdX/
这一句就行。
注意可能需要与硬盘系统同架构的 liveCD,否则 chroot 时会出麻烦。
其次是 nvidia 驱动在内核升级后挂掉,自行重新安装会在编译内核模块时出错,可以搜索各驱动版本补丁。图省事可以搜索 obs 上针对 3.11 内核的 nvidia 驱动。不过也有好消息,在 12.3 时完全不能休眠,现在除了 splash 还是一闪而过基本没别的问题,试了几次都可以正常开启。
再次是 broadcom-wl 无线网卡驱动,最新的 6.xx 般存在一个问题:若有两个 AP 名字相同但加密方式不同,搜索时会认成一个,连接时会超时。尝试了下编译 5.100.82 大了些搜到的补丁,结果造成了内核 panic…果断先换回自带的 brcmsmac.
最后还有一个是若用了加密 lvm 在提示输入密码之前 plymouth 的图形界面出不来,而是控制台界面,不过也没什么影响。
不知正式版会不会修复其中一些…
- 没遇到。你是 UEFI?
- 手动安装就是这个样子。那其实相当于 NVIDIA 的测试版驱动(短支持分支)。跟不上内核开发速度那是必然的。跟得上那也只能证明内核最近没搞那块。NVIDIA 觉得可以给你日用的它针对你发行版稳定版做出源了。NVIDIA 的仁慈到此为止,它可没心情管你测试版,再说,你肯测试你发行版的测试版不肯测试我的测试版,这情理上说不过去。
- broadcom-wl?一那事儿归 Packman 管,二那是个闭源驱动。所以不反映给 boardcom 官方那是没个修好。
- 你的 /usr/share/plymouth 是在加密 lvm 里还是在加密 lvm 外?
在加密 lvm 外那是 plynouth 的 bug 你可以报。
在加密 lvm 里那是你自己不懂啥叫加密 lvm 还非要用。这责任得自负。加密 lvm 设计目的就是不输入密码不让你访问里面的内容,你给 /boot 加密还开不了机呢。。。所以这东西一般是在多用户系统上给 /home/username 和数据盘用的。。。
来自 Galaxy Note 2 上的 Tapatalk 4
- 没有没 bug 的系统。
- 要看这 bug 你能不能忍,有没有人有能力修,修不修得好。
- 遇到 bug 等是没有用的。Windows 也没有等好的 bug,这不像姑娘你可以等她回心转意。不积极参与调教那 openSUSE 永远是别人家的姑娘。
来自 Galaxy Note 2 上的 Tapatalk 4
dirtycold
(dirtycold)
6