grub2 설치 오류 - 디스크를 찾을 수 없습니다

grub2 설치 오류 - 디스크를 찾을 수 없습니다

내 CentOS 7 서버가 더 이상 부팅되지 않고 Grub Rescue로 종료되며 다음 오류가 발생합니다.

error: disk `mduuid/7d1ea14d586da4ea38a163ecc38fa93f' not found.

systemrescue ISO로 부팅하고, RAID 어레이를 마운트하고, 어레이에 루트를 지정하고, grub2-install을 통해 두 디스크(sda 및 sdb)에 grub을 설치하려고 시도했지만 둘 다 동일한 오류를 반환합니다.

    [root@sysrescue /]# grub2-install /dev/sda
    Installing for i386-pc platform.
    grub2-install: error: disk `mduuid/7d1ea14d586da4ea38a163ecc38fa93f' not found.

RAID10 어레이는 다음과 같습니다:

/dev/md127:
           Version : 1.0
     Creation Time : Wed Jan 25 15:15:48 2017
        Raid Level : raid10
        Array Size : 1953520640 (1863.02 GiB 2000.41 GB)
     Used Dev Size : 976760320 (931.51 GiB 1000.20 GB)
      Raid Devices : 4
     Total Devices : 4
       Persistence : Superblock is persistent

     Intent Bitmap : Internal

       Update Time : Wed Dec 30 18:11:18 2020
             State : clean, degraded
    Active Devices : 2
   Working Devices : 2
    Failed Devices : 2
     Spare Devices : 0

            Layout : near=2
        Chunk Size : 512K

Consistency Policy : bitmap

              Name : pilot.one:root  (local to host hv.christine)
              UUID : 7d1ea14d:586da4ea:38a163ec:c38fa93f
            Events : 2428023

    Number   Major   Minor   RaidDevice State
       -       0        0        0      removed
       1       8       17        1      active sync set-B   /dev/sdb1
       -       0        0        2      removed
       3       8       49        3      active sync set-B   /dev/sda1

md uuid에 대해 계속 불평하는 이유와 가장 중요한 것은 문제를 해결하는 방법을 이해하지 못합니다. grub2 버그인가요? 어레이의 데이터에는 모든 것이 정상입니다. 저는 성능 저하 모드에서 RAID10을 실행하고 있으며 총 4개 중 2개의 디스크를 제거했습니다.

내 기억이 맞다면 지난번에 다른 서버에서 비슷한 문제가 있었고 복구 ISO로 부팅하고 RAID 어레이를 마운트하고 /dev/sda에서 grub2-install을 실행하는 것만으로도 문제를 해결하는 데 필요했지만 이것은 불필요해 보입니다. . 도움을 주시면 감사하겠습니다.

관련 정보