![Grub은 11.04를 새로 설치할 때 RAID 파티션을 찾을 수 없습니다.](https://rvso.com/image/1035917/Grub%EC%9D%80%2011.04%EB%A5%BC%20%EC%83%88%EB%A1%9C%20%EC%84%A4%EC%B9%98%ED%95%A0%20%EB%95%8C%20RAID%20%ED%8C%8C%ED%8B%B0%EC%85%98%EC%9D%84%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
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 컨트롤러가 초기화될 때까지 충분히 오래 기다리지 않았습니다.