Grub 및 논리 볼륨 관리

Grub 및 논리 볼륨 관리

LVM 및 Grub을 부트로더(BIOS)로 사용하는 방법에 대한 관련 정보를 Arch Wiki에서 찾을 수 없습니다.

예를 들어, 세 개의 장치에 걸쳐 있는 파티션이 있는 볼륨 그룹 "volgroup00"을 생성했다고 가정해 보겠습니다.

vgcreate volgroup00 /dev/sda1 /dev/sdb3 /dev/sdc1

이 그룹에서 생성된 LV 중 하나가 루트 파티션으로 사용됩니다.

그러나 grub을 설치하려면 장치를 지정해야 합니다. 루트와 동일한 장치에 grub을 설치하려는 경우 루트용 LV가 sda, sdb 및 sdc라는 세 가지 장치로 구성된 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는 "하드 드라이브"로만 부팅하도록 구성되며 첫 번째 드라이브로 부팅됩니다.부팅 가능디스크. 이 경우 다른 두 디스크가 부팅 가능하지 않은 한 어느 디스크에 GRUB가 설치되어 있는지는 중요하지 않지만, 시스템 검색이 더 빨리 종료되므로 첫 번째 디스크에서 부팅하는 것이 약간 더 빠릅니다.

GRUB 자체는 부팅 데이터와 동일한 디스크에 있을 필요는 없습니다. 실제로 3개 디스크 RAID를 사용하는 경우 드라이브에 장애가 발생하더라도 계속 부팅할 수 있도록 3개 디스크 모두에 GRUB를 설치해야 할 수도 있습니다.

관련 정보