GRUB は 11.04 の新規インストールで RAID パーティションを見つけることができません

GRUB は 11.04 の新規インストールで RAID パーティションを見つけることができません

私は、LSI SAS1068E ベースのハードウェア RAID セットアップ (だと思う) を備えた Dell PowerEdge-R610 に 11.04 をインストールしようとしました。インストーラーは問題なく完了しましたが、再起動時に Grub がブート パーティションを見つけられず、busybox シェルに落ちてしまうようです。

以下は 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 コントローラーが初期化されるまで待つ時間が短すぎたのです。

関連情報