새로운 RX 580 그래픽 카드 비디오 Linux 드라이버를 설치할 때 Manjaro GRUB 시작이 손상됨

새로운 RX 580 그래픽 카드 비디오 Linux 드라이버를 설치할 때 Manjaro GRUB 시작이 손상됨

Manjaro Gnome에서 버그가 발생했는데 해결되었으면 좋겠습니다.

PC 시스템 및 드라이브 구성:

이전 BIOS 시스템. ASUS 막시무스 IV 익스트림-Z. 이 마더보드는 이론적으로 UEFI BIOS 부팅을 지원하지만 옵션에서 EFI 호환 ROM을 활성화하면 시스템이 BIOS로 부팅할 수 없게 되어 검은색 화면만 남게 됩니다.이는 현재 오류와 관련이 없습니다.

사파이어 RX 580 니트로+. 이 카드에는 기존 BIOS와 UEFI BIOS를 모두 사용하여 부팅할 수 있는 하이브리드 BIOS가 있습니다. 기본 모드는 레거시입니다.(많은 사용자가 포럼에서 Sapphire 480 모델의 이전 BIOS 버전에 대한 문제를 보고했습니다.)

sda SSD
    sda1 MS Windows Reserved
    sda2 Windows 10
    sda3 extended Manjaro
        sda5 /boot
        sda6 /
        sda7 /var
sdb SATA HDD
    sdb1 Windows data partition (sometimes appears boot in gparted options)
    sdb2 Manjaro Swap partition
sdc SATA HDD
    sdc1 extended Manjaro
        sdc5 /home
    sdc3 Windows data partition

오류 설명:

새 그래픽 카드를 장착한 후GRUB가 정상적으로 시작됩니다. 만자로 들어왔어요”하드웨어 관리자"그리고 누르세요"오픈 소스 드라이버 자동 설치".

그러면 "가 설치됩니다.비디오리눅스" 운전사AMD 오픈 소스 드라이버 포함Manjaro 배포판에서.

그 후 Manjaro를 다시 시작했고이로 인해 부팅이 손상되고 BIOS의 비디오 해상도도 엉망이 되었습니다.이 이미지는 BIOS 구성으로 들어가면 생성됩니다.

BIOS 화면 해상도가 손상되었습니다.

예비 그래픽 카드를 설치하면 문제가 해결되는 것처럼 보였고, 예비 카드와 RX 580을 다시 연결한 경우 BIOS에서 이미지 디스플레이가 정상으로 돌아왔습니다.

그런 다음 제거했습니다."비디오-리눅스"Manjaro가 성공적으로 시작된 적이 몇 번 있었지만 드라이버를 확인했지만 문제가 해결되지 않았습니다.

손상된 부팅몇 가지 질문이 포함되어 있습니다:

  1. SSD sda는 때때로 BIOS에 의해서만 감지됩니다.. 무작위로 감지되지 않는 경우가 많습니다. 나는 사용한다"sudo smartctl -a /dev/sda”, 건강 상태를 96점으로 보고하며 최소 점수는 0/100입니다.
  2. 다음과 같이 GRUB을 복원해 보십시오.이 가이드몇 번만 일했습니다.SSD는 부팅할 때마다 성능이 저하되는 것 같습니다.. 수정 사항을 적용한 후 첫 번째 부팅은 제대로 작동하지만 다음 부팅에서 이 오류가 다시 발생하고 최종적으로 부팅에 실패할 때까지 부팅이 다시 손상됩니다.fsck를 사용하여 sda5 /boot 파티션을 확인하고 모든 것이 정상임을 보고하십시오.나머지 SDA 파티션과 동일합니다.
  3. grub-install --recheck는 /dev/sda 및 sdc에 오류가 없다고 보고했습니다.FlexNet은 sdb의 섹터 32에 대해 보고되었습니다.. 수정사항을 적용했어요이 가이드
  4. sda 및 sdb의 처음 63개 섹터 백업 및 삭제sudo dd를 사용하고 sda에서 grub-install 및 grub-update를 수행하십시오. 만일을 대비해 sdb 및 sdc에서 grub-install --recheck도 수행했습니다.
  5. 이 가이드의 지침은 작동하지 않으며 여러 가지 방법으로 시작이 중단됩니다.

ㅏ. -앞서 언급했듯이 SSD는 BIOS에 의해 무작위로 감지됩니다.

비.-SSD를 기본 부팅 드라이브로 설정하면 GRUB 복구 모드로 들어갑니다.

씨. -BIOS의 부팅 재정의 옵션을 사용하여 SSD를 부팅하면 정상적으로 Manjaro GRUB로 들어갑니다.

디.-Manjaro 또는 Windows 10을 선택하여 시작하면 시작 오류가 보고되고, 시스템은 물리적 드라이브 외부에서 읽기/쓰기를 시도하고 있으며, 이 로그는 Manjaro 시작만 보고합니다.

외부 드라이브 오류 로그 읽기/쓰기

이 상황과 관련된 로그 및 정보:

내 생각에는 이것이 카드의 하이브리드 BIOS 옵션과 관련이 있을 수 있습니다. 이 오류가 발생하기 전에는 UEFI 모드에서 Manjaro liveUSB를 부팅할 수 없었습니다(내 ASUS Mobo와 관련된 EFI 호환성 문제가 있는 것 같습니다.)

하지만이 오류가 발생한 후 liveUSB는 기본적으로 BIOS POST 후 성공적인 UEFI 부팅으로 설정됩니다..

시작 시에도liveUSB는 많은 SSD 읽기/쓰기 오류를 보고하고 부팅하는 데 오랜 시간이 걸립니다.만자로 XFCE.

일단 시작되면 다음 오류는 훨씬 적은 수의 오류를 보고하고 시작하는 데 훨씬 적은 시간이 걸립니다. 이것은링크 붙여넣기Journalctl -b liveUSB에 기록합니다.(이것은 기본 Manjaro 시스템으로 부팅할 수 없기 때문에 포함할 수 있는 유일한 로그입니다.)

이 오류는 Pastebin 로그에 나타납니다.

nov 25 19:40:37 manjaro kernel: ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20170728/psargs-364)
nov 25 19:40:37 manjaro kernel: ACPI Error: Method parse/execution failed \_SB.PCI0.SAT0.SPT1._GTF, AE_NOT_FOUND (20170728/psparse-550)

Manjaro를 설치한 이후부터 이런 일이 발생했습니다(따라서 현재 오류와는 아무런 관련이 없습니다.) 다음을 추가하면 쉽게 해결할 수 있습니다.

sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="libata.noacpi=1"
sudo update-grub

답변1

Michael Prokopec이 SSD를 다른 시스템에 연결하고 접점을 청소하면 문제가 해결될 것을 제안했습니다.

시작 시 다른 시스템이 SSD에서 e2fsck를 수행하여 SSD가 정상임을 보고합니다. 나중에 오류를 재현하려고 시도했는데 지금은 제대로 작동하는 것 같습니다.

마더보드 결함일 수 있습니다(소켓 핀에 문제가 있는 것 같아요) 또는 Michael이 언급한 SATA 연락처입니다. 이는 영향을 받는 시스템에서 Manjaro liveUSB를 부팅하면 부팅 시 반성공으로 e2fsck를 실행하려고 하기 때문입니다.Manjaro 시스템을 사용하여 다른 마더보드로 부팅하면 문제가 해결됩니다..

노트: 듀얼 모니터/TV 설정으로 인해 BIOS 화면 손상이 발생합니다. TV를 HDMI 포트에 연결하지 않고 컴퓨터를 켜면 BIOS 화면이 정상으로 돌아갑니다.

관련 정보