저는 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