Debian jessie 볼륨 그룹을 찾을 수 없어 시작할 수 없습니다.

Debian jessie 볼륨 그룹을 찾을 수 없어 시작할 수 없습니다.

실수로 부팅 파티션을 삭제했습니다. 운영 체제는 LUKS LVM을 사용하는 Debian Jessie입니다. 새 파티션을 생성하고 chroot 방법을 사용하여 grub을 성공적으로 다시 설치했습니다.

이제 부팅하려고 하면 루트 파티션을 찾을 수 없습니다.

다음과 같은 오류 메시지가 나타난 후 initramfs를 묻는 메시지가 나타납니다.

루팅된 기기를 기다리지 마세요. 일반적인 문제:

시작 매개변수(cat /proc/cmdline)

루트 지연 확인 = (시스템이 충분히 오래 기다리는지 여부)

루트 확인= (시스템이 올바른 장치를 기다리고 있습니까?)

누락된 모듈(cat /proc/modules; ls /dev)

경보! /dev/mapper/vg--mypc-root가 존재하지 않습니다.

껍질이 떨어졌어요!

modprobe: module.dep에서 모듈 ehci-orion을 찾을 수 없습니다.

나는 이것을 찾았다협회. 어쩌면 같은 문제 일 수도 있습니다.

나는 다음을 수행했습니다.

cryptsetup luksOpen /dev/sda5 mylvm

lvmscandisk

/dev/mapper/mylvm [ 178,33 GiB] LVM 물리 볼륨

/dev/sda1 [243,00MiB]

/dev/sda5 [178,33GiB]

vgchange -ay

이제 볼륨 그룹 "mypc-vg"의 논리 볼륨 2개가 활성화되었습니다.

lvscan

활성 '/dev/mypc-vg/root' [178,33 GiB] 상속

활성 '/dev/mypc-vg/swap_1' [9,08 GiB] 상속됨

mount /dev/mypc-vg/root /mnt

mount /dev/sda1 /mnt/boot

mount --bind /dev /mnt/dev
mount --bind /dev/pts /mnt/dev/pts
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys

chroot /mnt

aptitude reinstall grub2-common grub-pc-bin grub-gfxpayload-lists grub-common

aptitude reinstall linux-image-3.16.0-4-amd64

chroot 환경에 lvm2도 다시 설치했는데 아무 효과가 없었습니다. update-grub 및 grub-install은 시작 중에 오류를 발생시키지 않았지만 여전히 initramfs 콘솔을 표시합니다.

그런 다음 livecd의 모든 *.deb 파일을 chroot'ed /tmp 폴더로 복사하고 dpkg -i *deb모든 패키지를 파일 시스템에 설치하려고 실행했습니다. 이것도 효과가 없습니다. 설립하다여기.

이제 다음에 무엇을 해야할지 모르겠습니다. 제가 잘못된 방향으로 가고 있는 것 같아요.

답변1

볼륨 그룹이 호출되었지만 mypc-vg커널 명령줄에서 참조되는 것 같습니다 vg-mypc. 부팅하기 전에 GRUB에서 부팅 매개변수를 편집하여 이 문제를 해결하십시오. 그런 다음 실행 중인 시스템에서 GRUB를 재구성하여 변경 사항을 영구적으로 적용하십시오.

관련 정보