因業務須要,最近打算安裝kali linux操做系統,可是安裝完成後開機過一會就會卡死,並且沒辦法進入用戶的登陸界面linux
筆記本電腦信息:vim
華碩飛行堡壘5 TUF GAMING FX504GE_FX80GE 集顯:英特爾 UHD Graphics 630 獨顯:Nvidia GeForce GTX 1050Ti
這裏應該很明顯了是雙顯卡,這裏解決問題的思路就是:先在GRUP啓動器這裏禁用掉N卡進入操做系統界面,在在操做系統裏面修改GRUP的啓動配置文件,以後在kali中禁用掉獨顯。ui
1:啓動電腦,進入GRUB引導界面,在第一個選項下按下"e",進入GRUB進行編輯
2:在quiet後面添加"nouveau.modeset=0",按下F10保存並進入用戶登陸界面
3:此時進入操做系統後須要咱們修改下GRUB的配置文件,vim /boot/grub/grub.cfgspa
4:此時咱們就能夠在kali系統中禁用N卡操作系統
kali linux會默認安裝nouveau和nvidia這兩個開源的驅動程序,因此咱們要先禁用這兩個驅動程序並重啓系統code
vim /etc/modprobe.d/blacklist.conf # Blacklist the alternative nvidia module blacklist nouveau # Blacklist the original nvidia module blacklist nvidia
以後咱們須要安裝bbswitch程序來禁用獨顯blog
apt-get install bbswitch-dkms
咱們在去「/etc/modules」內核模塊文件中在載入bbswichget
# vim /etc/modules bbswitch load_state=0
重載並加載bbswitch模塊it
update-initramfs -u & modprobe bbswitch
而後卸載已經加載的N卡驅動class
# 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