Ubuntu 16.04.2를 설치하려고 했을 때 화면 문제가 없었습니다! PCI_bus 오류가 발생했습니다! 많은 검색과 시도 끝에 이 수정 사항만으로도 /etc/default/grub
내 문제가 해결되었습니다.
GRUB_CMDLINE_LINUX_DEFAULT="조용 부팅 pci=noaer pci=nomsi" GRUB_CMDLINE_LINUX="텍스트 pci=noaer pci=nomsi"
각각(pci=nomsi 또는 pci=noaer)을 개별적으로 시도하면 작동하지 않습니다! 이 수정만 효과적입니다!
또 다른 이상한 점은 이전에 아무 문제 없이 이 노트북에 이 우분투를 설치했다는 것입니다! 그런데 이번에 이런 문제에 부딪혔어요!
그런데 지금은 잘 작동하는데, 이러한 변경 사항이 어떤 영향을 미치고 노트북에 손상을 줄 수 있는지 궁금합니다.
편집: 컴퓨터를 다시 시작한 후 문제가 다시 발생했고(grub 메뉴에서 우분투를 선택한 후 보라색 빈 잠금 화면) 전원 키를 통해 컴퓨터를 강제로 종료했습니다! 그런 다음 전원을 켜면 잘 작동합니다!
이 이상한 문제가 무엇인지, 어떻게 해결해야 할지 모르겠습니다.
답변1
GRUB_CMDLINE_LINUX_DEFAULT="조용한 부팅 pci=noaer pci=nomsi"
- 조용한= 시작 시 장황한 텍스트를 표시하지 말고, 모래시계 같은 것 대신 배경 화면을 표시하세요. 대안은 입니다
verbose
. 일반적으로 아무 것도 지정하지 않으면 Quiet이 기본값입니다. 이것이 있든 없든 아무 것도 깨지지 않습니다. - 튀김=가 있는 경우 스플래시 화면이 표시됩니다. 이것이 있든 없든 아무 것도 깨지지 않습니다.
- PCI=노엘= PCI 없음
advanced error reporting
. 이것을 지정하면 아무 것도 깨지지 않습니다. 내 경험에 따르면 기본 효과는 AER 메시지가/var/log/messages
억제된다는 것이며 PCIe의 nvidia GPU 컴퓨팅 카드와 관련된 PCI 버스 문제를 해결할 때 지정하면 매우 유용합니다. - pci=놈시= 시스템 범위 없음
message signaled interrupts
https://en.wikipedia.org/wiki/Message_Signaled_Interrupts;이 문제를 주의해서 다루고 문제 해결 목적으로만 사용하겠습니다. 사용하는 경우 부팅 시 GRUB를 편집하여 부팅할 수 있도록 제거하는 방법을 알고 grub.cfg를 다시 수정하세요. Red Hat은why is pci=nomsi needed or recommended by my hardware vendor
기본적으로 방법을 자세히 설명합니다.모든 시스템이나 칩셋이 MSI를 올바르게 지원하는 것은 아닙니다. 나의심하다MSI를 비활성화하면 최소한 런레벨 3으로 부팅하고 로그인할 수 있어야 합니다. MSI가 비활성화되면 모든 것이 다시 다음으로 돌아갈 것 같습니다.핀 기반 인터럽트.The MSI Driver Guide HOWTO
Redhat 액세스 권한이 있는 2003/2004/2008 날짜의 항목을 참조할 수 있는지 확인하세요 .MSI 기능은 PCI 2.2에서 처음 지정되었고 나중에 PCI 3.0에서 향상되었습니다. MSI를 사용하는 것이 기존 핀 기반 인터럽트보다 유리한 세 가지 이유입니다. ...기술을 습득하세요.
이 질문은 우분투 16.04와 관련하여 1년이 넘었습니다. 특별히 16.04가 필요하지 않는 한 최신 버전(현재 19.04)을 사용해 보세요.
noaer 및 nomsi의 두 가지 주요 설정은 노트북을 손상시키지 않습니다. 최악의 시나리오는 시스템이 정지되고 전원 버튼을 눌러 다시 시작하여 디스크의 일부 데이터가 손실될 수 있다는 것입니다. 무시하지 마세요하드웨어 오류는 우연일 수 있습니다. (결국 노트북입니다.)따라서 1~2개의 다른 Linux 배포판을 설치해 보고 문제가 지속되는지 확인하세요.
답변2
sudo update-grub
나는 이것이 오래되었다는 것을 알고 있지만 편집 내용을 저장한 후 실행하여 이 문제를 해결할 수 있습니다 . 실행 후 편집 내용이 저장되었는지 확인 /boot/grub/grub.cfg
하고 다시 시작할 수 있는지 확인하세요.