GPTディスクとレガシーBIOSにインストールされているRHEL / CentOS 8.7のgrub2の問題

GPTディスクとレガシーBIOSにインストールされているRHEL / CentOS 8.7のgrub2の問題

2台の4TBディスクにCentOS 8.7(廃止されていることがわかっており、AlmaLinuxでも試してみました)をインストールしようとしています。ここで、/bootパーティションは mdadm RAID1 パーティションであり、他のすべてのパーティション (/、/var、/home など) です。 .) LVM In raid1にあります。

基本構造はこれに似ています。 CentOS 8.2とanaconda guiインストーラを使用してインストールしたと思われる他のサーバーで問題なく実行しています。 (それではcentos 8.2をインストールして8.7にアップデートする必要があるようです。)

# For the purposes of showing raid1/lvm setup as an example:
[root@server /]# lsblk
NAME                  MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
sda                     8:0    0  1.8T  0 disk
├─sda1                  8:1    0    1G  0 part
│ └─md127               9:127  0 1023M  0 raid1 /boot
└─sda2                  8:2    0  1.8T  0 part
  └─md126               9:126  0  1.8T  0 raid1
    ├─srv-root    253:0    0   20G  0 lvm   /
    ├─srv-swap    253:1    0    8G  0 lvm   [SWAP]
    ├─srv-usr     253:2    0   30G  0 lvm   /usr
    ├─srv-var     253:3    0   50G  0 lvm   /var
    ├─srv-tmp     253:4    0    4G  0 lvm   /tmp
    ├─srv-var_log 253:5    0    5G  0 lvm   /var/log
    └─srv-home    253:6    0  1.7T  0 lvm   /home
sdb                     8:16   0  1.8T  0 disk
├─sdb1                  8:17   0    1G  0 part
│ └─md127               9:127  0 1023M  0 raid1 /boot
└─sdb2                  8:18   0  1.8T  0 part
  └─md126               9:126  0  1.8T  0 raid1
    ├─srv-root    253:0    0   20G  0 lvm   /
    ├─srv-swap    253:1    0    8G  0 lvm   [SWAP]
    ├─srv-usr     253:2    0   30G  0 lvm   /usr
    ├─srv-var     253:3    0   50G  0 lvm   /var
    ├─srv-tmp     253:4    0    4G  0 lvm   /tmp
    ├─srv-var_log 253:5    0    5G  0 lvm   /var/log
    └─srv-home    253:6    0  1.7T  0 lvm   /home

編集:上記は、1〜2年前に他のサーバーに正常に設定した新しいサーバーに設定したいディスクレイアウトの一例です。これはbios_grubパーティションを表示しませんが、この「新しい」サーバーにパーティションを作成しました。

AlmaLinux / CentOS 8.7を使用して新しいサーバーを設定しようとすると、すぐに進行しましたが、インストーラはブートローダのインストールに失敗しました。そのため、「ブートローダのインストール」オプションの選択を解除し、インストーラが完了したらシェルに切り替えて、などのすべてのシステムパスをインストールしました/proc。次に、grubとmkconfigをインストールする前に、/dev次のようにchrootを実行します。/mnt/sysimage

grub2-install /dev/sda
grub2-install /dev/sdb
grub2-mkconfig -o /boot/grub2/grub.cfg

その後、再起動してください。 grubメニューをロードできますが、起動しようとするとdracut-initqueueタイムアウトが数回表示され、次に終了します。

Grubで始まるときにエラーが発生しました。

Warning: dracut-initqueue timeout - starting timeout scripts
...
Warning: could not boot.
Warning: /dev/mapper/srv-root does not exist

エラーは非常に明白です。ルートパーティションが見つかりませんが、3日間問題を解決しても理由はわかりません。

すべてのインストールとトラブルシューティングは、私のデータセンターのKVM / IP設定を介して行われましたが、それを使用できる時間は無制限ではありません。 KVMへのアクセスを再度要求する前に、ここで他の人からいくつかのアイデアを得てアドバイスを提供できます。

よろしくお願いします!

関連情報