我刚刚使用 up7 软件包升级了 Linux Mint Debian 版。
更新管理器最初失败(不记得在哪里......)所以我运行了sudo apt update
、sudo apt dist-upgrade
、sudo apt upgrade
和sudo dpkg --configure -a
。
现在的情况:当我重新启动并从 grub 菜单中选择新内核 (3.10-2-amd64) 时,会发生以下情况:
- 这:
early console in decompress_kernel
Decompressing kernel... Parsing ELF ... done.
Booting the kernel.
[<...> Could not configure common clock.
Linux Mint 启动画面出现。
出现 NVIDIA 屏幕。
我收到此错误消息:
FAIL: startpar: service(s) returned failure: plymouth ... failed!
- 系统退出。
有时第一条消息会显示两次,中间有登录提示,之后系统将退出。
有任何想法吗?我很乐意启动旧内核并提供任何输出!
答案1
有sudo apt-get -f install
帮助吗?还可以看看 LMDE更新论坛他们似乎搞砸了 UP7,很多人都报告了问题。我目前正在更新自己,我们将看看进展如何。
问题的常见来源是 nvidia 专有驱动程序。这是针对您当前的内核进行编译的,如果内核发生更改,可能会导致问题。通常的建议是删除它,然后升级,然后重新安装。
由于您已经升级,我会尝试禁用 nvidia 驱动程序并切换到开源nouveau
.如果您可以启动,则可以为新内核重新安装 nvidia 驱动程序。尝试这些步骤(改编自这里,我建议你读一下)
1.启动到旧内核,切换到 tty ( CtrlAltF1) 并登录。
停止 mdm 服务并编辑您的
/etc/X11/xorg.conf
以使用nouveau
.根据您的设置,您可能不会使用xorg.conf
but/etc/X11/xorg.conf.d/20-nvidia.conf
。如果是这样,请删除/etc/X11/xorg.conf.d/20-nvidia.conf
并创建一个/etc/X11/xorg.conf.d/20-nouveau.conf
包含以下内容的文件:Section "Device" Identifier "Nvidia card" Driver "nouveau" EndSection
取消黑名单
nouveau
。找到您将其列入黑名单的位置(您几乎肯定已经这样做了)并注释掉相应的行:$ grep nouv /etc/modprobe.d/* /etc/modprobe.d/nvidia-kernel-common.conf:blacklist nouveau
因此,在我的系统上,我已将其列入黑名单,
/etc/modprobe.d/nvidia-kernel-common.conf
因此我必须将该行更改为:#blacklist nouveau
重启。如果问题解决并且您现在可以正常启动,请重新安装新内核的 nvidia 驱动程序:
sudo apt-get install nvidia-kernel-dkms linux-headers \ nvidia-settings nvidia-xconfig sudo nvidia-xconfig
答案2
我不知道 Mint,但我在 Fedora 18 和 19 以及 nvidia 上也遇到了类似的问题。
我的解决方案或许可以帮助你得到答案;
在我的例子中,发现 akmod-nvidia 驱动程序与 3.9 以上的内核不兼容。 (所以 3.10 和 3.11)
我必须从 NVidia 下载最新的 NVidia 驱动程序(325.15),打补丁然后安装。
缺点是您必须在内核更新后重建驱动程序,直到存储库中更新驱动程序包。
这是一个关联到有关修补驱动程序的说明。 (参见故障排除)