Debian Stable(Squeeze) 설치 프로그램을 사용하여 데비안을 설치하고 RAID1 드라이브 쌍에서 부팅하면 두 드라이브의 MBR에 grub을 기록합니까? 그렇지 않은 경우 드라이브 오류로부터 가장 잘 보호할 수 있는 방법은 무엇입니까? MBR이 여전히 실패한 장치를 가리키고 있지 않습니까?
답변1
설치 프로그램이 기본적으로 이 작업을 수행하는지 확실하지 않지만 (시스템 시작 후) 다음을 실행하는 경우:
# dpkg-reconfigure -plow grub-pc
"GRUB Install Device" 메시지가 나타날 때까지 Enter 키를 누르면 두 드라이브 모두에 대해 MBR을 선택할 수 있습니다.
다음은 Debian Jessie(8.3), GRUB2 버전의 관련 화면 스크린샷입니다 2.02~beta2-22+deb8u1
. 이것은 /dev/sda
RAID 1 구성( )에 두 개의 드라이브(및)가 있고 RAID 1 구성( )에 다른 두 드라이브(및 )가 있는 내 컴퓨터의 설정을 보여줍니다 ./dev/sdb
/dev/md1
/dev/sdc
/dev/sdd
/dev/md0
답변2
이전 버전의 Grub을 설치하면 부팅 디스크에만 설치됩니다. 다음을 실행하여 두 번째 디스크의 MBR에 추가할 수 있습니다 grub-install /dev/sdb
(두 번째 디스크가 이라고 가정 /dev/sdb
). 두 경우 모두 Grub이 첫 번째 BIOS 디스크에서 읽는지 확인하세요(조정이 필요할 수 있음 /boot/grub/device.map
). 두 디스크 중 하나에 오류가 발생하면 나머지 디스크가 첫 번째 BIOS 디스크가 됩니다.
중요한 설정(예: RAID)이 있는 경우 Debian squeeze에 Grub2를 설치할 수 있습니다. Grub2의 장점은 전체 시스템을 LVM에 배치할 수 있고 LVM이 아닌 /boot
파티션이 필요하지 않다는 것입니다. 내가 아는 한, squeeze 설치 프로그램은 grub2를 사용하여 RAID+LVM을 통한 설치를 지원합니다(별도의 /boot
파티션을 만들지 않으려면 강제로 약간 강제해야 할 수도 있습니다).