首先对我的英语感到抱歉,这不是我的母语。
以下是我所做的:
我有一个可以运行的 ubuntu 12.04,其中包含所有更新和可以运行的 bumblebee,因此我可以执行 optirun 命令,并且电池寿命比没有 bumblebee 时更好。
然后我决定重新安装我的 Windows 7 和 Ubuntu 系统。
重新安装 Windows 7 一切正常,然后在其他分区安装 ubuntu 12.04。一切正常。然后我按照此处写的步骤安装了 bumblebeehttps://wiki.ubuntu.com/Bumblebee与我之前使用的步骤相同。
但是现在,在我安装驱动程序并完成所有书面程序并重新启动我的笔记本电脑后,系统却无法启动,在短暂显示启动屏幕后,它只是卡在黑屏上。
我已经多次重新安装了 ubuntu 并尝试了所有方法,但是当我尝试安装 nvidia 驱动程序时,关闭笔记本电脑后它无法启动,我唯一能做的就是重新安装系统。
我有联想 Thinkpad Edge E530 和处理器:Intel® Core™ i5-3210M CPU 和显卡是 Intel HD 4000 和 Nvidia geforce gt630m
在没有大黄蜂的全新安装之后,终端命令lspci| grep VGA
显示:
00:02.0 VGA compatible controller: Intel Corporation Ivy Bridge Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation Device 0de9 (rev a1)
您能建议一个解决方案吗?或者至少提供一些类似主题的链接?
答案1
Ubuntu 12.04.02 附带硬件支持堆栈. 基本上这是一个由 Quantal (软件包linux-generic-lts-quantal
和xserver-xorg-lts-quantal
) 提供 kernel/xorg 的堆栈,用于改进硬件支持。
当您安装 Bumblebee 时可能发生的情况是,由于它依赖于默认的 Xorg 堆栈,因此xserver-xorg-lts-quantal
被删除并替换为xserver-xorg
,并且这两个堆栈混合时似乎不能很好地工作。
要解决此问题,您需要以文本模式启动。最简单的方法是E在 Grub 上突出显示 Ubuntu 条目时按下。这将允许您编辑条目(非永久)。您应该在那里看到类似于以下内容的一行:
linux /boot/vmlinuz-3.5.0-23-generic root=UUID=(...) ro quiet splash $vt_handoff
将 替换quiet splash $vt_handoff
为text
并按Ctrl+ X。这将启动文本模式。登录后,您必须选择下一步要做什么:
恢复您所做的更改:这将删除 Bumblebee 并让您重新启动系统。只有当有人修复 Bumblebee 依赖项时,您才能安装 Bumblebee 而不会破坏系统
sudo apt-get install xserver-xorg-lts-quantal linux-generic-lts-quantal
删除硬件启用堆栈。这将允许您安装 Bumblebee。
sudo apt-get install linux-generic xserver-xorg
这两个选项都会安装很多软件包并删除其他软件包,因此您需要有互联网访问权限。此外,如果您有重要信息,请在继续操作之前进行备份。
我遇到了同样的问题,并使用了第二个选项,现在一切正常。我还没有尝试过第一个选项,但它应该也可以正常工作。