MBR이 손상된 경우 RAID + LUKS 암호화를 수정하는 방법은 무엇입니까?

MBR이 손상된 경우 RAID + LUKS 암호화를 수정하는 방법은 무엇입니까?

문제: 소프트웨어 Raid 이미지에서 HDD 오류가 발생한 후 Debian이 부팅되지 않습니다. 검은 화면만 깜박이고_

데비안 설정:
습격에서는 전체 시스템 암호화를 위해 luk를 사용했습니다.

MBR이 손상되었거나 누락되었는지 또는 문제의 원인이 무엇인지 100% 확신할 수 없습니다. 일반적으로 디스크 오류가 발생하기 전에 컴퓨터가 부팅되고 암호화 암호를 입력해야 컴퓨터가 부팅됩니다.

현재 상태:
raid/luk를 수동으로 설치하고 모든 데이터를 복사했습니다. 따라서 데이터는 안전합니다.

내가 하고 싶은 것:

(선호 #1) 문제를 찾고 싶습니다(MBR 수정?). 컴퓨터를 시작합니다. 내 공격대에 새 하드 드라이브를 추가하고 완료했습니다.

(#1이 작동하지 않으면 #2) 새로운 시스템을 설정할 때 데이터가 안전하기 때문입니다.

답변1

다음 명령을 사용하여 부트로더를 구출했습니다.

  1. Linuxmint CD ISO에서 부팅
  2. mdadm 설치
  3. 공격대가 추가되었습니다:

    mdadm -A -R /dev/md0 /dev/sdb1
    mdadm -A -R /dev/md1 /dev/sdb2
    

    sdb1|md0에 별도의 부팅 파티션이 있습니다.

  4. 암호화된 파티션 잠금 해제(sdb1|md0 암호화되지 않음)

    cryptsetup -v luksOpen /dev/md1 rescuedata
    
  5. 이제 나타나는 볼륨 그룹이 마운트되었습니다 /dev/mapper/vg.VOLGROUPNAME.

    mount /dev/mapper/vg.VOLGROUPNAME /mnt  
    mount /dev/md0 /mnt/boot  
    mount --bind /dev /mnt/dev
    
  6. chroot 환경에 들어가서 grub을 설치하십시오:

    chroot /mnt  
    /usr/sbin/grub-install --recheck /dev/sdb
    
  7. 재부팅하고 행복하세요

관련 정보