因业务需要, 最近打算安装 kali Linux 操作系统, 但是安装完成后开机过一会就会卡死, 而且没办法进入用户的登录界面
问题分析:
笔记本电脑信息:
华硕飞行堡垒 5 TUF GAMING FX504GE_FX80GE
集显: 英特尔 UHD Graphics 630
独显: Nvidia GeForce GTX 1050Ti
这里应该很明显了是双显卡, 这里解决问题的思路就是: 先在 GRUP 启动器这里禁用掉 N 卡进入操作系统界面, 在在操作系统里面修改 GRUP 的启动配置文件, 之后在 kali 中禁用掉独显.
解决步骤:
1: 启动电脑, 进入 GRUB 引导界面, 在第一个选项下按下 "e", 进入 GRUB 进行编辑
2: 在 quiet 后面添加 "nouveau.modeset=0", 按下 F10 保存并进入用户登录界面
3: 此时进入操作系统后需要我们修改下 GRUB 的配置文件, VIM /boot/grub/grub.cfg
4: 此时我们就可以在 kali 系统中禁用 N 卡
kali Linux 会默认安装 nouveau 和 nvidia 这两个开源的驱动程序, 所以我们要先禁用这两个驱动程序并重启系统
- VIM /etc/modprobe.d/blacklist.conf
- # Blacklist the alternative nvidia module
- blacklist nouveau
- # Blacklist the original nvidia module
- blacklist nvidia
之后我们需要安装 bbswitch 程序来禁用独显
apt-get install bbswitch-dkms
我们在去 "/etc/modules" 内核模块文件中在载入 bbswich
- # VIM /etc/modules
- bbswitch load_state=0
重载并加载 bbswitch 模块
update-initramfs -u & modprobe bbswitch
然后卸载已经加载的 N 卡驱动
# rmmod nvidia_drm & rmmod nvidia_modeset & rmmod nvidia
查看下独立显卡的情况
cat /proc/acpi/bbswitch
如果显示 ON 则表示独立显卡还在开着, 那我们关闭显卡
- tee /proc/acpi/bbswitch <<<OFF // 关闭独立显卡
- tee /proc/acpi/bbswitch <<<ON // 开启独立显卡
我们再次查看显卡的状态:
cat /proc/acpi/bbswitch
来源: http://www.bubuko.com/infodetail-3327281.html