Grub은 데비안 설치 프로그램에 의해 기본적으로 RAID 어레이의 모든 MBR에 설치됩니까?


12

Debian Stable (Squeeze) 설치 프로그램을 사용하여 RAID1 드라이브 쌍에서 부팅하여 데비안을 설치하면 두 드라이브의 MBR에 grub을 작성합니까? MBR이 여전히 실패한 장치를 가리 키지 않습니까?


이것은 아마도 태그해야 GRUB 레거시를 대신 GRUB 하지만 태그를 만들 수있는 담당자가 없습니다

2
Grub2는 데비안 스퀴즈 의 기본 부트 로더 입니다.
jasonwryan

죄송합니다 - grub-install -v보고서 grub-install (GRUB) 1.98+20100804-14+squeeze1당신이 말한대로 GRUB2입니다

답변:


14

설치 프로그램이 기본적으로 설치 프로그램을 수행하는지 확실하지 않지만 시스템이 부팅되면 다음을 실행하십시오.

# dpkg-reconfigure -plow grub-pc 

"GRUB 설치 장치"가 표시 될 때까지 Enter 키를 누르면 두 드라이브의 MBR을 선택할 수 있습니다.

다음은 GRUB2 버전의 Debian Jessie (8.3) 관련 화면의 스크린 샷입니다 2.02~beta2-22+deb8u1. 이 쇼 두 개의 드라이브 (이 컴퓨터의 설정 /dev/sda/dev/sdb) RAID 1 구성 (에서 /dev/md1), 두 개의 다른 드라이브 ( /dev/sdc/dev/sddRAID 1 구성에서)를 ( /dev/md0).

여기에 이미지 설명을 입력하십시오


감사. 그런 다음 MBR이 하나의 특정 장치를 가리키고있는 경우 둘 다 동일한 장치를 가리킬 것입니까 (실패한 경우 나빠질 수 있습니까)?

MBR은 MBR이 켜져있는 장치를 가리켜 야합니다. 아니면 첫 번째 장치 일 수도 있습니다. BIOS는 이것을 제대로하기 어렵게 만듭니다. 반드시 테스트해야합니다. 각 디스크에서 한 번에 하나씩 전원 케이블을 뽑습니다. 그럽 메뉴에 가면 좋을 것입니다.
derobert

각 디스크에는 / boot를 찾을 수있는 고유 한 MBR 및 내장 grub2 코어 이미지가 있습니다. / boot가 mdadm raid1에 있으면 어느 디스크에서나 찾을 수 있습니다.
psusi

@psusi grub legacy는 여전히 안정적인 데비안 설치 프로그램의 기본값입니다

간단하고 grub2를 설치하는 것이 좋습니다.

2

Grub 레거시를 설치하면 하나의 부트 디스크에만 설치됩니다. grub-install /dev/sdb(두 번째 디스크가이라고 가정) 실행하여 두 번째 디스크의 MBR에 추가 할 수 있습니다 /dev/sdb. 두 경우 모두 Grub이 첫 번째 BIOS 디스크를 읽도록하십시오 (해당 내용을 조정해야 할 수도 /boot/grub/device.map있음). 두 디스크 중 하나에 오류가 발생하면 남아있는 디스크가 첫 번째 BIOS 디스크입니다.

데비안 스퀴즈에 Grub2를 설치할 수 있으며 RAID와 같은 사소한 설정이 있다면 권장합니다. Grub2는 전체 시스템을 LVM에 배치 할 수 있다는 장점이 있으며, 비 LVM /boot파티션이 필요하지 않습니다 . 내가 아는 한, squeeze 설치 프로그램은 grub2를 사용하여 RAID + LVM을 통한 설치를 지원합니다 (별도의 /boot파티션 을 만들지 않도록 약간 강제해야 할 수도 있습니다 ).


초보자 혼란에 대한 사과-v1.98은 Grub2가 아니라고 가정하고 Grub2는 실제로 설치되었습니다. RAID1 어레이에서 부팅을 행복하게 설치하여 btw를 생성했습니다.

여전히 혼란스러워하는 가장 중요한 것은 Grub2를 arrar의 두 드라이브 모두에 ​​설치했는지 아니면 하나만 설치했는지 여부입니다-차례로 뽑아서 부팅하여 테스트 할 수 있지만 MBR을 검사 할 수있는 방법이 있는지 궁금합니다 말해 줄 도구가 있습니다.

2
@JackDouglas </dev/sda head -c 512 | hd는 최소한 Grub이 있는지 알려줍니다. 다음 위치를 볼 수도 있지만 어떤 바이트를 볼지 모르겠습니다.
Gilles 'SO- 악한 중지

고마워요 출력을 올바르게 이해하면 Grub이 켜져 sda있지만 그렇지 않습니다 sdb. derobert의 제안에 따라 설치할 sdb것입니다
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.