LVM에서 루트 파티션 크기를 조정하면 Grub이 중단됩니다.

LVM에서 루트 파티션 크기를 조정하면 Grub이 중단됩니다.

저는 Virtualbox의 W7에서 호스팅되는 Debian Wheezy를 사용하고 있습니다. 루트 파티션을 확장한 다음 가상 머신에 새 가상 디스크를 추가해야 합니다. 아래 언급된 단계를 수행하면 grub 프롬프트가 표시됩니다. 나:

  • 새 가상 디스크가 추가되었습니다.
  • 포맷 및 마운트
  • PV 생성
  • 루트 파티션과 동일한 VG에 추가
  • 루트 파티션 LV 확장lvextend
  • 파일 시스템의 크기를 조정합니다.

모든 것이 잘 진행되고 있어 df명령으로 이를 확인했지만 lvscan재부팅 후 시스템을 부팅할 수 없습니다. 무엇을 놓쳤으며 시스템을 복원하는 방법은 무엇입니까?

답변1

최근 루트 파티션의 LV에 새 디스크를 추가하는 동안 비슷한 문제가 발생했습니다. 이후에는 grub이 UUID로 식별된 루트 파티션을 찾을 수 없습니다. grub 명령줄(부팅 시 "e" 누르기)을 root=UUID=[blah]( root=/dev/mapper/[hostname]-root/sbin/init가 포함된 LV)로 편집했습니다. 이를 통해 부팅할 수 있습니다. 거기에서 grub의 장치 매핑과 grub 자체를 업데이트했습니다.

> sudo grub-mkdevicemap 
> sudo update-grub

관련 정보