我对内核黑客攻击还很陌生。然而,我之前已经构建了自己的内核(3.16)并且它可以工作。
现在我尝试升级到最新的内核(3.17-rc7)。我使用与我以前的内核一起使用的配置文件(make olddefconfig)来配置内核,并使用
make-kpkg -j4 --initrd kernel-image kernel-headers --append-to-version=mykern2
当我安装出来的 .deb 包时,我收到一些与 nvidia 驱动程序相关的错误消息:
错误!内核上的模块构建的错误返回状态:3.17.0-rc7mykern2 (x86_64) 有关详细信息,请参阅 /var/lib/dkms/nvidia-331/331.38/build/make.log。
该文件的内容在这里:http://pastebin.com/HQHLh9LY。它说“nvidia.ko 构建失败!”这看起来很严重。另外,错误似乎来自于代码中的某处包含 acpi/acpi.h 。但我不知道在哪里。
当我尝试启动到新内核时,我无法通过 Ubuntu 中的登录屏幕。我输入密码后桌面就冻结了。鼠标和键盘仍然可以工作,但桌面上没有任何显示。此外,我的显示器的登录屏幕分辨率似乎不正确。
我怎样才能找出到底是什么问题以及如何解决它?