Puppy Linux 영구 USB의 Nvidia 드라이버

Puppy Linux 영구 USB의 Nvidia 드라이버

Puppy Linux로 사전 구축된 이전 버전을 복원하는 데 문제가 있습니다. 위의 사전 설치된 제품은 Acer Aspire X3200이며 사양은 다음과 같습니다.

  • 애슬론 II X2 4400+
  • 1.5Gb DDR2
  • 저장 공간 없음
  • 엔비디아 지포스 8200

제 생각에는 추가 저장 공간이 없기 때문에 USB를 통해 TV 모니터에 연결된 거실의 미디어 컴퓨터가 될 것입니다. 물론 Nvidia IGP가 탑재되어 있으므로 모든 종류의 문제가 발생합니다.

  • 첫 번째 부팅은 검은 화면과 빠른 Google 검색으로 끝나며 커널 모듈 설정 없이 fossapup을 로드하라는 제안을 찾았습니다. 작동했지만 그래픽은 해당 옵션과 함께 표시됩니다. 그러나 디스플레이 해상도는 최대 1280x1024로, 이는 TV(32인치 Sharp Aquos)에서 전체 화면을 표시하지 않는다는 의미이므로 권장되지 않습니다.
  • Puppy 패키지 관리자에 이전 Nvidia 340.108 드라이버(GeForce 8200 지원)가 있는 것으로 나타났습니다(http://distro.ibiblio.org/puppylinux/pet_packages-fossa64/). 위 패키지를 설치하려고 할 때 "No Swap" 경고가 표시되었으므로(아마도 USB를 통해 실행했기 때문일 것임) 오류를 무시하고 설치하기로 결정했습니다. 모든 것이 원활하게 진행되고 커서가 표시될 때 커널 모듈 설정으로 부팅이 제대로 작동합니다. 그러나 화면이 미친 듯이 깜박이고 커서 외에는 아무것도 보이지 않습니다. 커널 모듈 없이 재부팅하면 동일한 결과가 나오며 기술적으로 배포판을 사용할 수 없게 됩니다.

이 시점에서 나는 그 날을 포기했지만 여전히 궁금합니다.

  • USB를 사용하는 것이 비난입니까? SSD를 사용해도 괜찮나요? 마더보드에 SATA II 포트만 있을 수도 있지만 그래도 회전 디스크보다는 낫다고 생각합니다.

답변1

그것은 밝혀이는 MSI 인터럽트로 인해 드라이버 초기화에 실패하는 오래되고 알려진 문제입니다.. 불행하게도 내가 아는 한 Nvidia는 이 문제를 제대로 해결하지 못했지만 해결 방법이 있습니다. MSI를 비활성화하면 됩니다(주로 감사합니다.이 귀여운 인터넷 사람들).

options nvidia NVreg_EnableMSI=0커널 모듈 구성 파일에 추가하거나(내 경우에는 어떤 이름이라도 사용할 수 있음 /etc/modprobe.b/video.conf) pci=nomsi커널 부팅 명령 중 하나로 추가하는 것만 큼 간단합니다 .

nouveau또한 일부 문제가 발생할 수 있다는 내용을 읽었기 때문에 블랙리스트에 있는 구성 파일(역시 임의의 이름)에 다음을 추가했습니다.

blacklist nouveau

options nouveau modeset=0

이것을 추가하려고 하면 드라이버가 로그인 화면에서 충돌을 일으키기 때문에 번거로워서 추가했습니다.GRUB > Ubuntu recovery mode > Drop to root

관련 정보