답변1
예, 전에도 이런 일을 해본 적이 있습니다. 작동시키는 데 며칠이 걸렸습니다.
NVIDIA.....run -s
무음 모드용.
고급 도움말 기능을 사용하여 이 옵션을 찾았습니다.
./NVIDIA....run -A
노트:수동으로 실행하고 모든 기본값을 선택하여 이것이 원하는 것인지 확인하십시오(일반적으로 그렇습니다).
경고하다:이 작업을 수행하려면 컴퓨터를 그래픽 모드에서 실행할 수 없습니다. 그런 다음 그래픽 모드로 재부팅하십시오! (즉, 이 방법이 작동하려면 2번의 재부팅이 필요했습니다.)
편집 1:
일부 옵션은 명령줄에서 지정하여 기본값을 재정의할 수 있습니다.
NVIDIA...run -A > /tmp/NVIDIA_Help.txt
그래서 나는 그들에게 달려갔습니다.
-엑스또는--run-nvidia-xconfigx-config 유틸리티가 실행됩니다.
--x-sysconfig-경로=X 구성 파일이 설치될 경로입니다. 귀하가 관심을 가질 수 있는 다른 옵션을 보려면 여기를 참조하십시오.
편집 2:
내 .run 파일 이름은 NVIDIA-Linux-x86_64-390.67.run입니다. 파일의 첫 번째 부분은 스크립트입니다. 남은 것은 임베디드 타르볼(Linux의 경우)뿐입니다.
이 파일을 보면 처음 10줄 정도에 .라는 항목이 있습니다 skip_decompress=1082 \n size_decompress=42
. 이 파일의 처음 1081줄은 tarball의 압축을 풀고 이라는 설치 스크립트를 실행하는 스크립트입니다 ./nvidia_installer
.
또한 1082번째 줄부터 끝까지 파일을 읽고 압축을 푸는 함수(내 이름은 catDecompress라고 함)도 볼 수 있습니다. 내 .run 파일에서는 다음과 같습니다.
tail -n +${skip_decompress} $0 | head -n ${size_decompress}
나중에 이 함수가 호출되면 출력 파일로 전달됩니다.
파일의 압축을 풀 수 있는 옵션이 있습니다. 나중에 다시 할 수 있도록 그것이 무엇을 하는지에 대한 아이디어를 제공하기 위해 여기에 넣었습니다.
압축을 푼 후에는 필요에 맞게 nvidia-installer에서 설치 옵션을 변경한 다음(기본값을 원하는 대로 변경) 파일을 다시 압축하여 .run 스크립트 끝에 추가할 수 있습니다.
참고: .run 파일의 헤더에 MD5 체크섬이 있습니다. 업데이트도 해야 합니다.