
Não consegui encontrar nenhuma informação relevante no Arch Wiki sobre o uso do LVM com o Grub como gerenciador de inicialização (BIOS).
Digamos que eu criei o grupo de volumes 'volgroup00' usando partições abrangendo três dispositivos, por exemplo:
vgcreate volgroup00 /dev/sda1 /dev/sdb3 /dev/sdc1
Um dos LVs criados a partir deste grupo é usado como partição raiz.
Porém, quando desejar instalar o grub, o dispositivo deve ser especificado. Se eu quisesse instalar o grub no mesmo dispositivo que o root, como o LV usado para root foi criado a partir de um VG que consiste em três dispositivos (ou seja, sda, sdb e sdc), como eu saberia qual dispositivo escolher?
# grub-install --target=i386-pc --recheck /dev/sda
# grub-install --target=i386-pc --recheck /dev/sdb
# grub-install --target=i386-pc --recheck /dev/sdc
Responder1
Você deseja instalar o GRUB em qualquer disco em que sua placa-mãe (BIOS/UEFI) esteja configurada para inicializar. Esse é provavelmente o primeiro disco rígido, /dev/sda
.
Freqüentemente, o BIOS será configurado apenas para inicializar em "discos rígidos" e inicializará no primeiroinicializáveldisco. Nesse caso, desde que os outros dois discos não sejam inicializáveis, não importaria em qual disco você instalou o GRUB, mas a inicialização seria um pouco mais rápida com ele no primeiro disco porque a pesquisa do sistema seria concluída mais rapidamente.
O próprio GRUB não precisa estar no mesmo disco que os dados de inicialização. Na verdade, se você estivesse usando RAID de três discos, você desejaria instalar o GRUB em todos os três discos para que ainda pudesse inicializar no caso de falha da unidade.