재부팅하지 않고 누보 드라이버 제거(nvidia)

재부팅하지 않고 누보 드라이버 제거(nvidia)

여기에는 USB에서 부팅되는 라이브 버전인 Ubuntu 버전이 있습니다. 우분투에서 작은 것을 테스트하기에는 과잉이기 때문에 하드 드라이브에 설치하고 싶지 않습니다.

그래서 Ubuntu를 부팅하고 다음 명령을 사용하여 내 GPU(Tesla C2050)용 nvidia 드라이버(nvidia에서)를 설치했습니다.

sudo apt-add-repository ppa:xorg-edgers/ppa -y
sudo apg-get update
sudo apt-get install nvidia-346

Ubuntu는 Live 버전으로 부팅되므로 nouveau드라이버가 처음부터 활성화됩니다. 드라이버 rmmodnvidia활성화되고 GPU가 해당 드라이버를 사용하도록 비활성화하고 싶습니다 nvidia.

그게 어떻게 가능하지? 전체 시스템을 재부팅하지 않고 무엇을 할 수 있습니까?(설치/제거/변경된 패키지가 모두 사라지므로)

SSH를 통해 Ubuntu에 액세스할 수 있습니다.

명령을 입력하면 도움이 될 수 있다는 내용을 읽었 sudo update-initramfs -u지만 명령으로 인해 출력이 생성되었습니다.update-initramfs is disabled since running on read-only media

답변1

제거해야 합니다.새로운 스타일드라이버 전에 로드할 수 있습니다.엔비디아운전사. 하지만, 그새로운 스타일드라이버는 현재 X 서버에서 사용 중이므로 아직 제거할 수 없습니다. 먼저 X-서버를 중지해야 합니다. 하지만 그냥 다시 시작하면 안 됩니다.새로운 스타일다시 운전자).

간단히 말해서:

  • X 서버를 중지합니다.sudo service lightdm stop

  • 누보 드라이버 제거:sudo rmmod nouveau

  • NVIDIA 드라이버를 로드합니다:sudo modprobe nvidia

  • X 서버를 시작합니다:sudo service lightdm start

운이 좋지 않을 수도 있으며 콘솔의 프레임 버퍼 nouveau도 드라이버에 의해 잠겨 있습니다. 이 경우 드라이버를 제거하는 방법을 전혀 찾지 못했습니다...

답변2

X를 다시 시작해 보셨나요? 세션 종료/로그아웃 후 다시 로그인

관련 정보