데비안 시스템을 부팅할 때마다 다음 경고가 나타납니다: 볼륨 그룹 'debian-vg'를 찾을 수 없습니다. 볼륨 그룹 'debian-vg'를 건너뛰는 중 볼륨 그룹 'debian-vg'을 찾을 수 없습니다. 볼륨 그룹 "debian-vg"를 건너뛰면 디스크 비밀번호를 묻는 메시지가 표시되며 모든 것이 정상입니다. 이러한 경고를 어떻게 제거합니까? 여러 컴퓨터에서도 다시 설치하면 아무 일도 일어나지 않습니다.
시스템 정보: Debian 5.10.28-1, Linux aloha 5.10.0-6-amd64
답변1
이것은 데비안의 오랜 버그입니다(외관적인 버그이기는 하지만). 이 버그 보고서를 확인하세요.https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=544651
귀찮다면 다음과 같이 패치하세요.
--- /usr/share/initramfs-tools/scripts/local-top/lvm2 2017-03-17 19:03:07.000000000 +0300
+++ /etc/initramfs-tools/scripts/local-top/lvm2 2019-08-17 17:40:29.371725145 +0300
@@ -20,7 +20,15 @@
fi
.
lvchange_activate() {
- lvm lvchange -aay -y --sysinit --ignoreskippedcluster "$@"
+ # Workaround for making LVM less noisy.
+ # See: https://groups.google.com/forum/#!topic/linux.debian.bugs.dist/iAAVTXslawQ ("Bug#799295: lvm2: Errors about lvmetad on boot")
+ if grep -sqw "quiet" /proc/cmdline; then
+ mkdir -p /run/log
+ echo "Running script '$0' on $(date)" >> /run/log/initrd-lvm.log 2>&1
+ lvm lvchange -aay -y --sysinit --ignoreskippedcluster "$@" >> /run/log/initrd-lvm.log 2>&1
+ else
+ lvm lvchange -aay -y --sysinit --ignoreskippedcluster "$@"
+ fi
}
.
activate() {
기본적으로 /usr/share/initramfs-tools/scripts/local-top/lvm2를 /etc/initramfs-tools/scripts/local-top/lvm2에 복사하고 패치한 다음(예: 위의 패치 또는 유사한 항목 사용) 추가합니다. quiet
커널 명령줄 매개변수.
initramfs를 다시 빌드하세요.
재시작.
즐기다:)