[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

GRUB y RAID por hardware mayor a 2TB



Hola,

Estoy teniendo problemas para instalar GRUB en una máquina con una controladora RAID 3ware 9550SXU-16. El array es de 15 discos SATA de 500GB en RAID-5 mas uno que queda como hotspare, el tamaño total de array es de unos 6TB..

El esquema de particiones es sencillo:

/dev/sda1	ext3	100MB	/boot
/dev/sda2	swap	2GB	n/a
/dev/sda3	ext3	5GB	/

A falta de algunas pruebas con diferentes sistemas de ficheros, /dev/ sda4 será la partición para alojar los backups con el resto de espacio disponible..

Parece que el fdisk falla al mostrar las particiones, quizás algo de esto tenga que ver con que no sea posible instalar GRUB..:

# fdisk -l
You must set cylinders.
You can do this from the extra functions menu.

Disk /dev/sda: 0 MB, 0 bytes
255 heads, 63 sectors/track, 0 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1      267350  2147483647+  ee  EFI GPT
Partition 1 has different physical/logical beginnings (non-Linux?):
     phys=(0, 0, 1) logical=(0, 0, 2)
Partition 1 has different physical/logical endings:
     phys=(1023, 254, 63) logical=(267349, 89, 4)

Ahora mismo se está arrancando con LILO 22.6.1-6.2 y kernel 2.6.16-2. He probado con el GRUB oficial de Debian (versión 0.95), la versión de Backports (0.97) e incluso desde la versión de CVS compilando a manita.. dando en todas ellas el mismo error :(

Instalando GRUB con la ayuda del script de instalación el error es el siguiente (quiero instalar GRUB en el MBR):

# grub-install --no-floppy /dev/sda
Probing devices to guess BIOS drives. This may take a long time.
The file /boot/grub/stage1 not read correctly.

Probamos con la opción "--force-lba" dando el mismo error:

# grub-install --no-floppy --force-lba  /dev/sda
The file /boot/grub/stage1 not read correctly.

Parece que hay problemas con el fichero "stage1", algo muy extraño..

# file /boot/grub/stage1
/boot/grub/stage1: x86 boot sector, code offset 0x48

# ls -l /boot/grub/stage1
-rw-r--r--  1 root root 512 2006-11-09 18:41 /boot/grub/stage1

Probamos desde el shell de GRUB:

grub> root (hd0,0)
Filesystem type unknown, partition type 0xee

grub> setup (hd0)
Error 17: Cannot mount selected partition

En este caso parece que no es capaz de leer el esquema de particiones o el MBR..

He estado buscando por las FAQ, Google, opciones de compilación para GRUB, foros, etc.. y no he encontrado nada para poder terminar de instalar.. cualquier pista, sugerencia, etc.. es bienvenida :)

Saludos,

--
Santi Saez


Reply to: