这是我的问题。我的笔记本电脑配有 NVidia Geforce 310 M 显卡。从内核 2.6 开始,我就遇到了显示问题。我必须在 grub 中使用 nomodeset 选项,否则即使我的计算机正在运行,当 xorg 启动时我的屏幕也会关闭。
幸运的是,这个问题在早期的 3.0 内核中得到了修复。在内核 3.4.x 之前一切都很好,但问题又出现了。所以我一直在使用 grub 列表中的旧内核(3.3.x),并在 bugzilla 上报告了一个错误。但他们从未回答我关于 bugzilla 上的错误的问题。
现在,真正的问题是更新管理器说有软件更新,它想要删除旧内核并安装一些 3.4.x 内核,我不确定他们是否解决了问题。如果我没有显示,我丢失了 Fedora 我应该重新安装一些其他操作系统或内核为 3.3.x 的操作系统
我应该怎么办?
答案1
如果您想保留当前的内核,我建议安装该yum-plugin-versionlock
软件包并运行yum versionlock kernel-$(uname -r)
(当您启动到您想要保留的内核时)。这将告诉 yum 永远不要替换该版本的内核。
答案2
我认为这是一个棘手的问题...如果没有与您现在相同的情况,我们无法建议更新或不更新。
@darnir 提出了一个很好的建议,我的方法非常接近它,升级但保持旧内核足够接近,这样你就可以随时返回它。下载 RPM 文件或支持内核本身、其 initramfs 及其模块。
另请参阅如何保护包不被删除:
http://docs.fedoraproject.org/en-US/Fedora/14/html/Software_Management_Guide/ch04s08s07.html
另外...我只是想知道,您使用哪个驱动程序?开源(nouveau)或闭源(Nvidia),您都尝试过吗?也许你的 bug 只针对其中之一。
我同意@darnir,你的错误报告可能会有所帮助。
答案3
尝试备份您正在使用的当前内核,并在升级到最新版本之前在 grub.cfg 中为其添加条目。如果内核更新无法解决您的问题,您始终可以回退到当前内核。
不过,我建议您在线检查当前版本是否已解决您遇到的问题。您可以查看论坛或官方内核文档以获取错误修复。
您能否将我链接到您提交的错误报告以获取更多信息?