로그 파일에는 복구할 커널 src에 "make oldconfig && make prepare"가 표시됩니다. 어디서 실행해야 합니까?

로그 파일에는 복구할 커널 src에 "make oldconfig && make prepare"가 표시됩니다. 어디서 실행해야 합니까?

저는 GeForce 6150SE nForce 430 그래픽 칩이 장착된 구형 타워를 사용하고 있기 때문에 Linux Mint 19용 Nvidia 304.137 드라이버를 약 일주일 동안 설치하려고 했습니다. 제가 있는 곳은 다음과 같습니다.

  • GUI 소프트웨어 센터를 사용하여 그래픽 드라이버를 설치해 보았지만 아무 일도 일어나지 않았습니다. 패키지를 설치했는데도 전용 드라이버에 나타나지 않습니다.

  • nVidia 웹사이트에서 드라이버의 .run 파일을 다운로드해야 한다는 것을 알고 그렇게 했습니다. 실행 후 sudo sh ./NVIDIA-Linux-x86-304.137.rundkms가 소프트웨어 패키지를 빌드할 수 없음을 나타내는 오류가 발생합니다.

  • 로그 파일을 확인해보니 오류에 대한 추가 정보를 찾아보라고 하더군요.

    Kernel configuration is invalid; "include/generated/autoconf.h or include/config/auto.conf"
    'make oldconfig && make prepare' on kernel src to fix
    

이 명령을 어디에서 실행합니까? 로그 파일이 있는 동일한 디렉터리에서 실행하려고 하면 No rule to make target 'oldconfig'. Stop.내가 뭘 잘못하고 있는 걸까요?

저도 Linux에 대해 잘 알지 못하므로 도움을 주시면 대단히 감사하겠습니다. 그래픽이 제대로 작동하지 않고 화면의 텍스트가 모니터에서 벗어나기 때문에 Linux Mint 19에서 이 컴퓨터를 사용할 수 있기를 원합니다.

답변1

이 지침에서는 사용자가 자신의 커널을 구축했다고 가정하고 커널 소스 트리에서 이러한 명령을 실행할 수 있습니다. 여기서는 적절하지 않습니다. 커널 헤더를 설치해야 합니다.

sudo apt install linux-headers-$(uname -r)

향후 커널 업데이트와 함께 설치되도록 하려면 메타패키지도 설치해야 합니다.

sudo apt install linux-headers-generic

(일반 커널을 사용한다고 가정).

관련 정보