![GPT, RAID1 및 LVM을 사용한 부트로더 구성](https://linux55.com/image/51366/GPT%2C%20RAID1%20%EB%B0%8F%20LVM%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%9C%20%EB%B6%80%ED%8A%B8%EB%A1%9C%EB%8D%94%20%EA%B5%AC%EC%84%B1.png)
GUID 파티션 테이블과 RAID 1을 사용하면 부트 로더(syslinux 또는 GRUB)가 Arch Linux가 설치된 시스템으로 부팅할 수 없습니다.
첫째, 소프트웨어 RAID 레벨 1을 사용하도록 설정된 두 개의 동일한 드라이브가 있습니다. 두 드라이브는 다음과 같이 분할됩니다.
sd[ab]1
~처럼md2
sb[ab]2
~처럼md1
sb[ab]3
~처럼md0
그런 다음 md0을 VolGroupArray로 설정하고 LVM을 사용하여 분할합니다. 하나는 /
(루트)용이고 다른 하나는 /home
SWAP md1
로 설정 md2
하고 /boot
.
다음 명령을 실행할 때 후속 오류가 발생했습니다 grub-install --target=i386-pc --recheck --debug /dev/md2
.
/usr/bin/grub-bios-setup warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
/usr/bin/grub-bios-setup error: will not proceed with blocklists
내 질문:
- RAID 파티션에 GRUB를 설치하면 안 되나요?
- 부팅 파티션은 어떤 유형의 파일 시스템이어야 합니까?
- 블랙리스트란 무엇입니까?
- 위에 나열된 파티션 구성표의 장점/단점은 무엇입니까?
RAID1(및) 파티션을 미러링하는 파티션을 생성 한 sda
다음 여기에 LVM을 설치 하고 LVM에 부팅, 홈, 루트 및 스왑 파티션을 생성 할 수 있습니까 ? GRUB 또는 syslinux가 이 아키텍처를 사용하여 RAID LVM 부팅 파티션을 부팅할 수 있습니까? 그 이유는 무엇? sdb
/dev/sda1
/dev/sdb1
/dev/md0
md0
답변1
PC는 단일 디스크에서만 부팅할 수 있으므로 해당 디스크에 grub을 설치해야 합니다. 한 디스크에 오류가 발생하고 다른 디스크를 사용할 수 있는 경우 각 디스크에 개별적으로 설치할 수 있습니다. Grub2에는 전용 /boot 파티션도 필요하지 않습니다. 드레이드의 lvm에서 직접 부팅할 수 있습니다.