Ubuntu는 OpenStack을 지원하는 클라우드 컴퓨팅에 주로 사용되는 무료 오픈 소스 Linux 기반 운영 체제입니다. 확장된 기능 및 성능 향상이 포함된 업데이트가 6개월마다 릴리스됩니다. 그러나 최근에는 사용자가 운영 체제로 부팅할 수 없고 "lvmetad에 연결하지 못했습니다. 장치 검색으로 폴백한다는 보고가 많이 들어왔습니다. "라는 메시지가 나타납니다.
Ubuntu에서 "Failed to Connect to Lvmetad" 오류의 원인은 무엇입니까?
여러 사용자로부터 수많은 보고를 받은 후 문제를 조사하기로 결정하고 이를 완전히 수정하기 위한 일련의 솔루션을 고안했습니다. 또한 이 오류가 발생하는 원인을 살펴보고 다음과 같이 나열했습니다.
- Nvidia 드라이버: 일부 사용자의 경우 Nvidia 드라이버가 운영 체제 문제를 일으키는 것으로 나타났습니다. 때때로 드라이버가 오작동하고 중요한 시스템 기능을 방해하여 이 오류를 유발할 수 있습니다.
- 손상/깨진 커널: 경우에 따라 커널을 최신 버전으로 업데이트하는 작업이 제대로 처리되지 않아 오류가 발생할 수 있는 과정에서 깨졌거나 손상되었을 수 있습니다.
이제 문제의 본질에 대한 기본적인 이해를 하였으므로 해결 방법으로 넘어갈 것입니다. 충돌을 피하기 위해 제시된 특정 순서대로 구현해야 합니다.
해결책 1:Nvidia 드라이버 제거
Nvidia 드라이버가 특정 시스템 기능을 방해하는 경우 오류가 트리거될 수 있습니다. 따라서 이 단계에서는 purge 명령을 사용하여 컴퓨터에서 Nvidia 드라이버를 완전히 제거합니다. 이를 위해:
- 컴퓨터가 부팅되지 않으면 아래 단계를 시도하기 전에 두 번째 해결 방법을 따르세요.
- “Ctrl 키를 누릅니다. ” + “Alt ” + “T " 키를 눌러 터미널을 불러옵니다.
- 다음 명령을 입력하고 “Enter ".
sudo apt-get remove --purge '^nvidia-.*'
- 이렇게 하면 모든 Nvidia 관련 패키지가 삭제되지만 Ubuntu가 작동하려면 명령을 실행해야 합니다.
- 다음 명령을 입력하고 “Enter “.
sudo apt-get install ubuntu-desktop
- 문제가 지속되는지 확인합니다.
해결책 2:이전 커널로 부팅
새 커널이 제대로 처리되지 않으면 부팅 중에 문제가 발생할 수 있습니다. 따라서 이 단계에서는 이전 커널로 부팅합니다. 이를 위해:
- 부팅하는 동안 Esc 키를 누릅니다. , F9 또는 F3 키를 눌러 BIOS로 부팅합니다.
- "Ubuntu용 고급 옵션 선택 "를 눌러 Ubuntu 옵션 화면으로 부팅합니다.
- 화살표 키로 이동하여 이전 버전의 커널을 선택합니다.
- “Enter 키를 누릅니다. "를 눌러 커널을 선택합니다.
- 컴퓨터를 재부팅하고 이전 커널로 부팅을 시도합니다.
- 문제가 지속되는지 확인합니다.
해결책 3:새 커널 처리
이 문제는 최신 커널이 제대로 처리되지 않은 경우에 주로 나타납니다. 따라서 이 단계에서는 최신 커널을 적절하게 처리합니다. 이 솔루션을 시도하기 전에 이 문서에 나열된 첫 번째 솔루션을 이미 시도하고 적절한 Nvidia 드라이버를 설치했는지 확인하십시오.
- 부팅 두 번째 솔루션을 사용하여 시도하기 전에 이전 커널로 이동하십시오.
- “Ctrl ” + “ALT ” + “F3 " 키를 동시에 눌러 가상 터미널로 부팅합니다.
- 유형 다음 명령에서 "Enter " 모든 것을 업데이트합니다.
sudo apt-get update && sudo apt-get upgrade -y
- 다음 명령을 입력하고 “Enter " 이전 커널을 제거합니다.
sudo apt-get autoremove
- 다음 명령을 입력하고 “Enter " 현재 커널을 다시 설치하려면
sudo apt-get install --reinstall linux-image-4.13.0-32-generic
참고: 이 명령의 숫자를 설치하려는 커널 버전으로 바꾸십시오. 다음 명령을 실행하여 버전을 찾을 수 있습니다.
uname -r
- 재부팅하고 확인 문제가 지속되는지 확인합니다.