새 노트북에 Kali-Linux 2020.2를 새로 설치했습니다. 하지만 Kali를 실행하려고 하면 다음 두 가지 오류가 발생합니다.
- ACPI 오류: AE_NOT_FOUND(명령줄 인수가 없으면 [1.035097]에서 시작이 중지됨)
- usci_acpi 오류입니다. (그리고스키마가 설정되지 않았습니다.cmd의 매개변수, [9.803092]에서 시작 및 중지)
눌러서Ctrl+Alt+F4콘솔에 로그인하여 전체 시스템을 업데이트하고 Nvidia 드라이버를 설치했습니다. 하지만 오류가 여전히 존재합니다. 상세한정보오류 및 경고는 다음과 같습니다.
시스템 사양:
- ASUS TUF 게이밍 A15
- AMD 라이젠 5 4600H
- 엔비디아 GTX 1650 4GB
산출dmesg --level=오류,경고
[ 0.000000] secureboot: Secure boot could not be determined (mode 0)
[ 0.017568] You have booted with nomodeset. This means your GPU drivers are DISABLED
[ 0.017568] Any video related functionality will be severely degraded, and you may not even be able to suspend the system properly
[ 0.017569] Unless you actually understand what nomodeset does, you should reboot without enabling it
[ 0.322945] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP4.WLAN], AE_NOT_FOUND (20200110/dswload2-162)
[ 0.322951] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20200110/psobject-220)
[ 0.340334] Expanded resource Reserved due to conflict with PCI Bus 0000:00
[ 1.034969] ACPI: Invalid passive threshold
[ 1.034994] ACPI: Invalid active0 threshold
[ 1.035071] ACPI BIOS Error (bug): Could not resolve symbol [\_TZ.THRM._SCP.CTYP], AE_NOT_FOUND (20200110/psargs-330)
[ 1.035097] ACPI Error: Aborting method \_TZ.THRM._SCP due to previous error (AE_NOT_FOUND) (20200110/psparse-529)
[ 1.036639] i8042: PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
[ 1.586828] clocksource: timekeeping watchdog on CPU2: Marking clocksource 'tsc-early' as unstable because the skew is too large:
[ 1.587972] clocksource: 'hpet' wd_now: 10917ec wd_last: e14c30 mask: ffffffff
[ 1.589554] clocksource: 'tsc-early' cs_now: 1ff0202172 cs_last: 1f95775cc2 mask: ffffffffffffffff
[ 1.591177] TSC found unstable after boot, most likely due to broken BIOS. Use 'tsc=unstable'.
[ 1.609342] i2c_hid i2c-ELAN1203:00: i2c-ELAN1203:00 supply vdd not found, using dummy regulator
[ 1.610351] i2c_hid i2c-ELAN1203:00: i2c-ELAN1203:00 supply vddl not found, using dummy regulator
[ 1.699140] [drm:amdgpu_init [amdgpu]] *ERROR* VGACON disables amdgpu kernel modesetting.
[ 3.964308] process '/usr/bin/fstype' started with executable stack
[ 4.370579] nvidia: loading out-of-tree module taints kernel.
[ 4.371394] nvidia: module license 'NVIDIA' taints kernel.
[ 4.372181] Disabling lock debugging due to kernel taint
[ 4.440198] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 440.82 Wed Apr 1 20:04:33 UTC 2020
[ 4.522513] sp5100-tco sp5100-tco: Watchdog hardware is disabled
[ 4.577906] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [IIA3] at bit offset/length 96/32 exceeds size of target Buffer (96 bits) (20200110/dsopcode-198)
[ 4.577916] ACPI Error: Aborting method \_SB.ATKD.WMNB due to previous error (AE_AML_BUFFER_LIMIT) (20200110/psparse-529)
[ 4.587343] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [IIA3] at bit offset/length 96/32 exceeds size of target Buffer (96 bits) (20200110/dsopcode-198)
[ 4.589831] ACPI Error: Aborting method \_SB.ATKD.WMNB due to previous error (AE_AML_BUFFER_LIMIT) (20200110/psparse-529)
[ 4.592536] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [IIA3] at bit offset/length 96/32 exceeds size of target Buffer (96 bits) (20200110/dsopcode-198)
[ 4.592539] ACPI Error: Aborting method \_SB.ATKD.WMNB due to previous error (AE_AML_BUFFER_LIMIT) (20200110/psparse-529)
[ 4.592668] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [IIA3] at bit offset/length 96/32 exceeds size of target Buffer (96 bits) (20200110/dsopcode-198)
[ 4.592671] ACPI Error: Aborting method \_SB.ATKD.WMNB due to previous error (AE_AML_BUFFER_LIMIT) (20200110/psparse-529)
[ 4.592686] ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [IIA3] at bit offset/length 96/32 exceeds size of target Buffer (96 bits) (20200110/dsopcode-198)
[ 4.592687] ACPI Error: Aborting method \_SB.ATKD.WMNB due to previous error (AE_AML_BUFFER_LIMIT) (20200110/psparse-529)
[ 4.592698] asus-nb-wmi: probe of asus-nb-wmi failed with error -5
[ 4.615355] [drm:amdgpu_init [amdgpu]] *ERROR* VGACON disables amdgpu kernel modesetting.
[ 4.726989] rtw_pci 0000:03:00.0: firmware: failed to load rtw88/rtw8822c_fw.bin (-2)
[ 4.729655] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
[ 4.729658] rtw_pci 0000:03:00.0: Direct firmware load for rtw88/rtw8822c_fw.bin failed with error -2
[ 4.729661] rtw_pci 0000:03:00.0: failed to request firmware
[ 4.735775] rtw_pci 0000:03:00.0: firmware: failed to load rtw88/rtw8822c_wow_fw.bin (-2)
[ 4.735777] rtw_pci 0000:03:00.0: Direct firmware load for rtw88/rtw8822c_wow_fw.bin failed with error -2
[ 4.735781] rtw_pci 0000:03:00.0: failed to request firmware
[ 4.735965] rtw_pci 0000:03:00.0: failed to load firmware
[ 4.735967] rtw_pci 0000:03:00.0: failed to setup chip efuse info
[ 4.735969] rtw_pci 0000:03:00.0: failed to setup chip information
[ 4.738004] kvm: disabled by bios
[ 4.739410] rtw_pci: probe of 0000:03:00.0 failed with error -22
[ 4.866478] kvm: disabled by bios
[ 4.882458] uvcvideo 1-4:1.0: Entity type for entity Realtek Extended Controls Unit was not initialized!
[ 4.882460] uvcvideo 1-4:1.0: Entity type for entity Extension 4 was not initialized!
[ 4.882460] uvcvideo 1-4:1.0: Entity type for entity Processing 2 was not initialized!
[ 4.882461] uvcvideo 1-4:1.0: Entity type for entity Camera 1 was not initialized!
[ 4.960948] kvm: disabled by bios
[ 5.074442] kvm: disabled by bios
[ 5.197985] kvm: disabled by bios
[ 5.315750] kvm: disabled by bios
[ 5.415478] kvm: disabled by bios
[ 5.506279] kvm: disabled by bios
[ 5.651492] kvm: disabled by bios
[ 5.774604] kvm: disabled by bios
[ 9.803092] ucsi_acpi USBC000:00: PPM init failed (-110)
답변1
해결되었습니다. amdgpu-drm 및 일부 누락된 네트워크 드라이버로 인해 문제가 발생했습니다. 기본적으로 kali-Linux는 amdgpu-drm을 사용하기 때문에 전체 시스템을 업데이트하고 tty1을 통해 Nvidia 드라이버를 설치해야 했습니다. nvidia-drm.modeset=1
처음 부팅할 때 시작 매개변수로 전달됩니다.
1 단계:전체 시스템을 업데이트합니다.
sudo apt update && sudo apt full-upgrade -y
2 단계:다음에서 최신 Linux 펌웨어를 다운로드하세요.여기.
git clone https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
3단계:누락된 펌웨어를 /lib/firmware/에 복사합니다.
sudo cp -r {clone's_PATH}/linux-firmware/{rtw88,rtl_nic,nvidia,amdgpu} /lib/firmware/
4단계:새로운 변경 사항으로 커널을 업데이트하십시오(일부 amdgpu가 누락된 펌웨어로 나열될 것을 걱정하지 마십시오).
sudo update-initramfs -k all -u
5단계:Nvidia 드라이버를 설치합니다.
sudo apt install nvidia-driver nvidia-xconfig nvidia-kernel-common
6단계:Nvidia 드라이버를 구성하여 새 구성 /etc/X11/xorg.conf를 생성합니다(이전 xorg.conf를 삭제해야 합니다.)
sudo rm /etc/X11/xorg.conf
sudo nvidia-xconfig
7단계:NVIDIA 드라이버를 정리하고 다시 설치한 후 xconfig를 생성하세요.
sudo apt purge nivida* && sudo apt install nvidia-driver nvidia-xconfig && sudo nvidia-xconfig
8단계:nvidia-drm.modeset=1
기본 명령으로 전달 되도록 grub 구성을 업데이트합니다 .
sudo nano /etc/default/grub
update the line GRUB_CMDLINE_LINUX_DEFAULT="quiet nvidia-drm.modeset=1"
9단계:grub을 업데이트하고, xorg.conf를 삭제하고(시스템이 재부팅 시 xorg.conf를 생성하도록 함) 시스템을 재부팅합니다.
sudo update-grub && sudo rm /etc/X11/xorg.conf && sudo reboot