Grub은 11.04를 새로 설치할 때 RAID 파티션을 찾을 수 없습니다.

Grub은 11.04를 새로 설치할 때 RAID 파티션을 찾을 수 없습니다.

LSI SAS1068E 기반 하드웨어 RAID 설정이 있는 Dell PowerEdge-R610에 11.04를 설치하려고 시도했습니다. 설치 프로그램은 문제 없이 완료되지만 재부팅 시 Grub이 부팅 파티션을 찾을 수 없어 비지박스 셸로 이동하는 것으로 보입니다.

다음은 RAID 장치의 파티션 테이블입니다.

Disk /dev/sda: 72.7 GB, 72746008576 bytes
255 heads, 63 sectors/track, 8844 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000d08d6

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        6757    54272000   83  Linux
/dev/sda2            6757        8845    16765953    5  Extended
/dev/sda5            6757        8845    16765952   82  Linux swap / Solaris

다음은 설치 프로그램이 생성한 Grub 스크립트입니다. msdos 내용은 나에게 수상해 보입니다. (자필로 쓴 글이라 오타가 있을 수 있으니 주의해주세요.)

setparams 'Ubuntu, with Linux 2.6.38-8-generic'

recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos1)'
search --no-floppy --fs-uuid --set=root 22f9995f-8060-4893-9b9a-bed1d2635384
linux /boot/vmlinux-2.6.38-8-generic root=UUID=22f9995f-8060-4893-9b9a-bed1d2635384 ro   quiet splash vt.handoff=7
initrd /boot/initrd.img-2.6.38-8-generic

이 작업을 수행하는 방법에 대한 의견이 있으십니까?

답변1

며칠 동안 이 서버에 대해 머리를 숙인 후, Grub 메뉴의 커널 명령에 "rootdelay=90"을 추가하는 것이 마법의 주문이라는 것이 밝혀졌습니다. RAID 컨트롤러가 초기화될 때까지 충분히 오래 기다리지 않았습니다.

관련 정보