LVMとGrubをブートローダ(BIOS)として使用する方法に関する関連情報は、Arch Wikiにありません。
たとえば、3つのデバイスにまたがるパーティションを持つボリュームグループ「volgroup00」を作成したとします。
vgcreate volgroup00 /dev/sda1 /dev/sdb3 /dev/sdc1
このグループで作成されたLVの1つがルートパーティションとして使用されます。
ただし、grubをインストールするにはデバイスを指定する必要があります。ルートと同じデバイスにgrubをインストールしたい場合は、ルートのLVがsda、sdb、sdcという3つのデバイスで構成されているVGで作成されます。
# grub-install --target=i386-pc --recheck /dev/sda
# grub-install --target=i386-pc --recheck /dev/sdb
# grub-install --target=i386-pc --recheck /dev/sdc
答え1
マザーボード(BIOS / UEFI)が起動するように構成されたディスクにGRUBをインストールしようとしています。これはおそらく最初のハードドライブだったでしょう/dev/sda
。
通常、BIOSは「ハードドライブ」でのみ起動するように設定され、最初のドライブから起動します。起動可能ディスク。この場合、他の2つのディスクが起動可能でない限り、どのディスクにGRUBがインストールされているかは問題ではありませんが、システムの検索がより早く終了するため、最初のディスクからの起動は少し高速です。
GRUB自体は、ブートデータと同じディスクにある必要はありません。実際に3つのディスクRAIDを使用している場合は、ドライブに障害が発生しても起動を続行できるように、3つのディスクすべてにGRUBをインストールする必要があります。