grub에 pci=noacpi를 추가하면 Linux가 내 컴퓨터에서만 부팅되는 이유는 무엇입니까? 노트북을 교체해야 하나요? 충분히 심각한가요?

grub에 pci=noacpi를 추가하면 Linux가 내 컴퓨터에서만 부팅되는 이유는 무엇입니까? 노트북을 교체해야 하나요? 충분히 심각한가요?

Ubuntu와 Linux Mint를 사용해 보았는데 둘 다 acpi=off또는 pci=noacpi. 이 irq 및 pci 스캔은 무엇입니까? 노트북을 교체하라는 말을 들었습니다(보증 기간이 적용됨). HP 13-b202tu를 사용하고 있습니다.

답변1

노트북을 교체할 필요가 없습니다. 저도 같은 노트북을 사용하고 있는데 같은 문제가 있습니다. acpi를 비활성화하고 Wi-Fi 어댑터, LCD 백라이트 밝기, 키보드 또는 터치패드를 쓸모 없게 만드는 대신 이를 acpi_osi=커널 매개변수로 사용해 보십시오. 시도해 볼 수 있지만 acpi_osi="Linux"빈 매개변수가 저에게 효과적이었습니다.

귀하의 질문에 대한 답변에 관해서는 평신도의 용어로 설명하겠습니다. ACPI는 고급 구성 및 전원 인터페이스입니다. 이름에서 알 수 있듯이 구성요소의 전원 관리를 처리합니다. 이는 플랫폼별 펌웨어가 아닌 운영 체제에 전원 관리 제어권을 효과적으로 전달합니다. 따라서 ACPI에는 운영 체제가 시작되기 전에 로드될 구성 요소에 대한 데이터가 포함되어 있습니다. 하드웨어 공급업체는 Windows 오류에 대한 해결 방법으로 이를 사용하는 경우가 많습니다. 따라서 이러한 해킹은 Windows에서는 작동하지만 Linux에서는 실패합니다. :). 이것이 바로 acpi가 꺼진 상태에서만 부팅할 수 있는 이유입니다.

질문의 다른 부분의 경우 IRQ(InterruptReQuest)는 CPU의 주의를 끌기 위해 CPU로 전송되는 메시지이며, IRQ와 PCI 스캔은 모두 ACPI가 실행될 위의 구성 요소를 찾는 방법입니다.

답변2

이는 정상적인 현상이며 Linux 및 하드웨어, 특히 노트북에서 문제가 발생하는 것은 드문 일이 아닙니다. 일반적으로 할 수 있는 일은 미리 계획을 세우고 더 많은 호환 가능한 하드웨어를 구입하는 것입니다.

저는 HP, Lenovo 및 Dell 제품의 하드웨어(예: BIOS의 Wi-Fi 및 이더넷 카드)가 화이트리스트에 포함되어 있기 때문에 그다지 좋아하지 않습니다. (즉, Wi-Fi 카드를 교체하려면 추가 비용을 지불하고 HP 라벨을 받아야 합니다)

또 다른 사항은 새 제품일 때 제품을 반품하는 것입니다(즉, 법률에 따라 위치와 구매 및 지불 방법에 따라 14~30일의 기간이 있습니다). 그러나 30일 후에는 문제로 인해 반품할 수 없습니다. linux 호환성 문제로 인해 반환되었습니다.

Acer와 같은 다른 브랜드를 고려해 보겠습니다.

데스크톱의 경우, 우리 집에 있는 서버/데스크톱은 이제 Linux/ARM 서버입니다.

관련 정보