我正在运行 Kubuntu 13.10,我的电脑的显卡是 Nvidia GT 520。我尝试使用从互联网上找到的旧脚本修复 Plymouth 专有显卡驱动程序的问题(它是为 Natty 编码的,现在想想我不应该这么做)。我运行了那个脚本并重新启动了电脑。
我注意到的第一个不正确的行为是 Plymouth 只在屏幕的 1/4 处显示其文本启动画面,但当我按下 Esc 键时日志显示正确。
主要问题出现在我登录时。我的所有桌面窗口都没有菜单栏,无法用 Alt-F4 关闭,而且它们不会出现在任务栏上。
我尝试通过重新安装 GRUB 几次、清除 /etc/grub.d 和 /boot/grub 来修复此问题,但只有文本闪屏问题得到修复。我该如何修复?
答案1
我不确定这是否能解决问题,但是......
sudo apt-get purge v86d
以 root 身份编辑/etc/initramfs-tools/modules
并删除该行"uvesafb mode_option=$resolution mtrr=3 scroll=ywrap"
以 root 身份编辑/etc/initramfs-tools/conf.d/splash
并删除该行"echo FRAMEBUFFER=y"
然后运行
sudo update-initramfs -u
sudo update-grub2
这可能会解决问题,假设您清除并重新安装了 grub2(查看是否编辑的所有其他文件都是 grub 文件)。
答案2
你应该仔细阅读你正在做的事情,该文章适用于 Natty 或 11.04,它是您正在使用的 2.5 版本。
让我们分析一下脚本做了什么:
它安装了
v86d
和hwinfo
包。两者都可以删除:sudo apt-get --purge autoremove v86d hwinfo
整个系统周围的几个文件中添加了几行内容。
sudo sed -e 's/FRAMEBUFFER\=y/d' /etc\/initramfs-tools/conf.d/splash sudo sed -e 's/uvesafb/d
然后它修改
/etc/default/grub
和/etc/grub.d/10_linux
,您可以通过重新安装恢复原始文件:sudo apt-get --purge autoremove grub-pc sudo apt-get install grub-pc
请勿重启系统
运行
sudo update-grub2
并sudo update-initramfs -u