Intenté instalar 11.04 en un Dell PowerEdge-R610 que tiene una configuración RAID de hardware basada en LSI SAS1068E (creo). El instalador finaliza sin problemas, pero al reiniciar, parece que Grub no puede encontrar la partición de inicio y cae al shell de Busybox.
Aquí está la tabla de particiones en el dispositivo 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
Y aquí está el script de Grub producido por el instalador. Lo de msdos me parece sospechoso. (Tenga en cuenta que esto fue escrito a mano y puede contener errores tipográficos).
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
¿Alguna idea sobre cómo hacer que esto funcione?
Respuesta1
Después de prohibirme la cabeza contra este servidor durante unos días, resulta que el encantamiento mágico era simplemente agregar "rootdelay=90" al comando del kernel en el menú de Grub. Simplemente no esperó lo suficiente para que se inicializara el controlador RAID.