Computer >> 컴퓨터 >  >> 문제 해결 >> Linux

Ubuntu 'lvmetad 연결 실패' 오류 완벽 해결 가이드

Ubuntu는 OpenStack을 지원하며 클라우드 컴퓨팅 환경에서 주로 사용되는 무료 오픈소스 리눅스 기반 운영체제입니다. 약 6개월마다 새로운 기능과 성능 개선이 포함된 업데이트가 배포됩니다. 그러나 최근 들어 부팅이 되지 않으면서 "Failed to Connect to lvmetad, Falling back to Device Scanning"이라는 오류 메시지가 나타난다는 사용자 보고가 크게 증가하고 있습니다.

Ubuntu에서 lvmetad 연결 오류의 원인

다수의 사용자로부터 접수된 보고를 바탕으로 문제를 면밀히 조사한 결과, 이 오류를 완전히 해결할 수 있는 일련의 해결 방법을 마련했습니다. 조사 과정에서 확인된 주요 원인은 다음과 같습니다.

  • NVIDIA 드라이버 충돌: 일부 사용자의 경우 NVIDIA 드라이버가 운영체제와 충돌하는 것으로 확인되었습니다. 드라이버가 비정상적으로 작동하면 시스템의 핵심 기능을 방해하여 이 오류를 유발할 수 있습니다.
  • 손상되거나 불완전하게 설치된 커널: 커널을 최신 버전으로 업데이트하는 과정이 정상적으로 완료되지 않아 커널 파일이 손상되었거나 깨진 경우에도 이 오류가 발생할 수 있습니다.

문제의 성격을 파악했다면 이제 해결 방법을 살펴보겠습니다. 설정 간 충돌을 피하기 위해 아래 순서대로 차례대로 적용하는 것이 좋습니다.

해결 방법 1: NVIDIA 드라이버 완전 삭제(Purge)

NVIDIA 드라이버가 시스템 기능과 충돌한다면 오류가 발생할 수 있습니다. 이 단계에서는 purge 명령어를 사용해 컴퓨터에서 NVIDIA 드라이버를 완전히 제거합니다.

  1. 컴퓨터가 부팅되지 않는 경우, 아래의 두 번째 해결 방법을 먼저 시도한 후 진행하세요.
  2. Ctrl + Alt + T 키를 눌러 터미널을 실행합니다.
  3. 다음 명령어를 입력하고 Enter 키를 누릅니다.
    sudo apt-get remove --purge '^nvidia-.*'
  4. 이 명령어는 NVIDIA 관련 패키지를 모두 삭제합니다. 다만 Ubuntu가 정상 작동하려면 추가 명령어 실행이 필요합니다.
  5. 다음 명령어를 입력하고 Enter 키를 누릅니다.
    sudo apt-get install ubuntu-desktop
  6. 문제가 해결되었는지 확인합니다.

해결 방법 2: 이전 커널로 부팅하기

새 커널이 올바르게 설치되지 않으면 부팅 과정에서 문제가 발생할 수 있습니다. 이 경우 이전 버전의 커널로 부팅하여 문제를 우회할 수 있습니다.

  1. 부팅 중 Esc, F9 또는 F3 키를 눌러 BIOS 화면으로 진입합니다.
  2. "Advanced Options for Ubuntu" 항목을 선택하여 Ubuntu 고급 옵션 화면으로 이동합니다.
  3. 방향키를 사용해 목록을 탐색한 후 이전 버전의 커널을 선택합니다.
  4. Enter 키를 눌러 해당 커널로 부팅합니다.
  5. 컴퓨터를 재부팅하고 이전 커널로 정상 부팅되는지 확인합니다.
  6. 문제가 지속되는지 점검합니다.

해결 방법 3: 새 커널 올바르게 재설정하기

이 오류는 대부분 새 커널이 제대로 처리되지 않았을 때 발생합니다. 따라서 이 단계에서는 새 커널을 올바르게 다시 설정합니다. 이 해결 방법을 시도하기 전에 반드시 첫 번째 해결 방법을 먼저 실행하고 적절한 NVIDIA 드라이버를 설치했는지 확인하세요.

  1. 두 번째 해결 방법을 사용해 먼저 이전 커널로 부팅합니다.
  2. Ctrl + Alt + F3 키를 동시에 눌러 가상 터미널로 전환합니다.
  3. 다음 명령어를 입력하고 Enter 키를 눌러 모든 패키지를 업데이트합니다.
    sudo apt-get update && sudo apt-get upgrade -y
  4. 다음 명령어를 입력하고 Enter 키를 눌러 불필요한 이전 커널을 제거합니다.
    sudo apt-get autoremove
  5. 다음 명령어를 입력하고 Enter 키를 눌러 현재 커널을 재설치합니다.
    sudo apt-get install --reinstall linux-image-4.13.0-32-generic

    참고: 명령어의 버전 번호는 설치하려는 커널 버전으로 변경해야 합니다. 현재 커널 버전은 다음 명령어로 확인할 수 있습니다.

    uname -r
  6. 재부팅 후 문제가 해결되었는지 확인합니다.