내 부팅 디스크는 /dev/sda입니다. 아래와 같이 gdisk를 사용하여 WD 디스크 /dev/sdb에 동일한 파티션 테이블을 생성했습니다.
넘버링 시작(섹터) 끝(섹터) 크기 코드 이름 1 2048 4095 1024.0 KiB EF02 BIOS 부팅 파티션 2 4096 2101247 1024.0 MiB 8300 Linux 파일 시스템 3 2101248 234438655 110.8 GiB 8300 Linux 파일 시스템
fsarchive를 사용하여 /dev/sdb3 파티션을 복원했습니다. 또한 "sudo grub-install /dev/sdb"를 실행했습니다.
/dev/sdb에서 부팅하려고 하면 다음과 같은 메시지가 나타납니다.
오류: 해당 장치가 없습니다: ce2.... 알 수 없는 파일 시스템... 유충 구출>
동일한 컴퓨터에서 이 디스크를 동시에 사용하지 않는다고 가정하면 /dev/sdb에서 부팅하려면 또 무엇을 해야 합니까? 복구된 디스크의 UUID를 고유하게 변경해야 합니까? 원래 시스템에 /dev/sdb2를 마운트할 수 있어야 합니까? (아직 시스템을 부팅할 수 있습니다.)
EDIT1 - lsblk 출력:
이름 메인: 최소 RM 크기 RO 유형 장착 지점 루프0 7:0 0 88.5M 1 루프/스냅/코어/7270 루프 1 7:1 0 88.4M 1 루프/스냅/코어/7169 sda 8:0 0 111.8G 0 디스크 ├─sda1 8:1 0 1M 0 부분 ├─sda2 8:2 0 1G 0 부품/부팅 └─sda3 8:3 0 110.8G 0개 ├─ubuntu--vg-ubuntu--lv-real │ 253:0 0 24G 0 LVM │ ├─ubuntu--vg-ubuntu--lv 253:1 0 24G 0 lvm / │ └─ubuntu--vg-lvsnap_me5_201906251023 │ 253:3 0 24G 0 LVM └─ubuntu--vg-lvsnap_me5_201906251023-cow 253:2 0 15G 0 LVM └─ubuntu--vg-lvsnap_me5_201906251023 253:3 0 24G 0 LVM sdb 8:16 0 931.5G 0 디스크 ├─sdb1 8:17 0 1M 0 부분 ├─sdb2 8:18 0 1G 0 부분 └─sdb3 8:19 0 110.8G 0 부분
편집 2: @Emmanuel Rosa가 아래에서 수행한 (올바른) 방식으로 "grub-install"을 수행한 후 추가 정보를 얻었지만 여전히 실패했습니다.
숙녀... 경고: lvmetad에 연결할 수 없습니다. 장치 검색으로 돌아갑니다. 볼륨 그룹 'ubuntu-vg'를 찾을 수 없습니다. 볼륨 그룹 ubuntu-vg를 처리할 수 없습니다. 완벽한.
하지만 어쩌면 이것은 별개의 문제일까요? 앞으로 7일 이내에 아무도 응답하지 않으면 그의 답변을 수락하겠습니다.
답변1
grub-install
GRUB를 다른 디스크에 설치하기 때문에 새 디스크의 파티션 위치를 알아야 합니다 . /boot
다음은 예입니다(루트로 실행).
mount /dev/sdb2 /mnt
grub-install --boot-directory=/mnt /dev/sdb
umount /mnt