4 votos

Arranque dual Ubuntu 11.04 / Vista 32 con un RAID 0

He intentado instalar Ubuntu 11.04 varias veces utilizando toda la información que he podido recopilar en la web. Pero sigo sin poder instalarlo, y como mi partición de Vista contiene información muy importante prefiero preguntar a gente con algo de experiencia en lugar de cometer un gran error.

Aquí está mi configuración:


Discos duros físicos:

  • (HD1) Disco duro1 ~300 Go (RAID 0 parte 1)
  • (HD2) Disco duro2 ~300 Go (RAID 0 parte 2)
  • (HD3) Hard-Drive3 ~640 Go (Data's)

- Particiones RAID 0 (HD1 + HD2):

  • Instalación de Vista (C:\ ~285)
  • Desarrollo (D:\N- 225)
  • La nueva partición vacía para Ubuntu (40 Go)

- Particiones HD3:

  • Mis datos personales (~560 Go)
  • La segunda partición vacía para Ubuntu (40 Go) porque no pude instalarla la unidad raid 0.

El problema

Cuando instalo Ubuntu todo parece estar bien hasta que aparece el siguiente error:

La ejecución de 'Grub-install /dev/sda' ha fallado.

Esto es un error fatal.

En ese momento, me ofrece 3 opciones; seleccionar otro destino, continuar sin Grub o Cancelar la instalación. Cuando intento seleccionar otro destino (el que parece corresponder a la partición de Ubuntu según gParted) no hace nada, y si intento continuar sin Grub (podría instalarlo más tarde) aparece un cuadro con el siguiente mensaje:

Lo sentimos; el instalador se estrelló...

Intenté instalarlo en la partición RAID0 40Go, y posteriormente en la partición HD3 40Go pero ambas devuelven el error Grub, y en los dos casos no puedo finalizar la instalación de Ubuntu incluso sin Grub.


Algunas informaciones

  • Yo uso una llave USB para arrancar e instalar Ubuntu (y arranca sin problemas).
  • La sesión en vivo de Ubuntu se inicia sin ningún problema en el mismo ordenador.
  • He podido instalar y ejecutar la misma ISO en una caja virtual en el mismo ordenador.
  • El error se produce casi en el 80-85% de la instalación.

Y finalmente, aquí están las informaciones devueltas por el Boot Info script después de limpiar las dos particiones 40Go.

              Boot Info Script 0.60    from 17 May 2011

    ============================= Boot Info Summary: ===============================

     => Syslinux MBR (3.61-4.03) is installed in the MBR of /dev/sdb.
     => Windows is installed in the MBR of /dev/sdd.
     => HP/Gateway is installed in the MBR of /dev/mapper/nvidia_dffbicaa.

    sdb1: __________________________________________________________________________

        File system:       vfat
        Boot sector type:  SYSLINUX 4.03 2010-10-22 ........>..sr>..........:...0...~.....~...f...M.f.f....f..0~....>E}.u......
        Boot sector info:   Syslinux looks at sector 32144 of /dev/sdb1 for its 
                   second stage. SYSLINUX is installed in the  directory. 
                   The integrity check of the ADV area failed. No errors 
                   found in the Boot Parameter Block.
        Operating System:  
        Boot files:        /syslinux/syslinux.cfg /ldlinux.sys

    sdd1: __________________________________________________________________________

        File system:       ntfs
        Boot sector type:  Windows Vista/7
        Boot sector info:   No errors found in the Boot Parameter Block.
        Operating System:  
        Boot files:        

    sdd2: __________________________________________________________________________

        File system:       Extended Partition
        Boot sector type:  -
        Boot sector info:  

    nvidia_dffbicaa1: ______________________________________________________________

        File system:       ntfs
        Boot sector type:  Windows Vista/7
        Boot sector info:   No errors found in the Boot Parameter Block.
        Operating System:  Windows Vista
        Boot files:        /bootmgr /Boot/BCD /Windows/System32/winload.exe

    nvidia_dffbicaa2: ______________________________________________________________

        File system:       ntfs
        Boot sector type:  Windows Vista/7
        Boot sector info:   No errors found in the Boot Parameter Block.
        Operating System:  
        Boot files:        /BOOTMGR /Boot/bcd

    nvidia_dffbicaa3: ______________________________________________________________

        File system:       ntfs
        Boot sector type:  Windows Vista/7
        Boot sector info:   No errors found in the Boot Parameter Block.
        Operating System:  
        Boot files:        

    ============================ Drive/Partition Info: =============================

    Drive: sdb _____________________________________________________________________

    Disk /dev/sdb: 4224 MB, 4224712704 bytes
    255 heads, 63 sectors/track, 513 cylinders, total 8251392 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes

    Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

    /dev/sdb1    *             63     8,251,391     8,251,329   c W95 FAT32 (LBA)

    Drive: sdd _____________________________________________________________________

    Disk /dev/sdd: 640.1 GB, 640135028736 bytes
    255 heads, 63 sectors/track, 77825 cylinders, total 1250263728 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes

    Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

    /dev/sdd1               2,048 1,168,340,983 1,168,338,936   7 NTFS / exFAT / HPFS
    /dev/sdd2       1,168,340,990 1,250,263,039    81,922,050   5 Extended
    Empty Partition.

    Drive: nvidia_dffbicaa _____________________________________________________________________

    Disk /dev/mapper/nvidia_dffbicaa: 600.1 GB, 600138055680 bytes
    255 heads, 63 sectors/track, 72962 cylinders, total 1172144640 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes

    Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

    /dev/mapper/nvidia_dffbicaa1   *             63   598,870,014   598,869,952   7 NTFS / exFAT / HPFS
    /dev/mapper/nvidia_dffbicaa2      1,151,907,840 1,172,137,983    20,230,144  12 Compaq diagnostics
    /dev/mapper/nvidia_dffbicaa3        598,870,016 1,069,987,823   471,117,808   7 NTFS / exFAT / HPFS

    "blkid" output: ________________________________________________________________

    Device           UUID                                   TYPE       LABEL

    /dev/loop0                                              squashfs   
    /dev/mapper/nvidia_dffbicaa1 F010DAB010DA7D52           ntfs       
    /dev/mapper/nvidia_dffbicaa2 CA6E68D76E68BE37           ntfs       Respawn Recovery
    /dev/mapper/nvidia_dffbicaa3 34FCD7C1FCD77B94           ntfs       
    /dev/sda                                                nvidia_raid_member 
    /dev/sdb1        0810-0946                              vfat       PENDRIVE
    /dev/sdc                                                nvidia_raid_member 
    /dev/sdd1        AA76186576183493                       ntfs       

    ========================= "ls -R /dev/mapper/" output: =========================

    /dev/mapper:
    control
    nvidia_dffbicaa
    nvidia_dffbicaa1
    nvidia_dffbicaa2
    nvidia_dffbicaa3

    ================================ Mount points: =================================

    Device           Mount_Point              Type       Options

    /dev/loop0       /rofs                    squashfs   (ro,noatime)
    /dev/sdb1        /cdrom                   vfat       (rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)

    ========================= sdb1/syslinux/syslinux.cfg: ==========================

    --------------------------------------------------------------------------------
    # D-I config version 2.0
    include menu.cfg
    default vesamenu.c32
    prompt 0
    timeout 50

    # If you would like to use the new menu and be presented with the option to install or run from USB at startup, remove # from the following line. This line was commented out (by request of many) to allow the old menu to be presented and to enable booting straight into the Live Environment! 
    # ui gfxboot bootlogo
    --------------------------------------------------------------------------------

    ================= sdb1: Location of files loaded by Syslinux: ==================

               GiB - GB             File                                 Fragment(s)

                ?? = ??             ldlinux.sys                                    1
                ?? = ??             syslinux/gfxboot.c32                           1
                ?? = ??             syslinux/syslinux.cfg                          1
                ?? = ??             syslinux/vesamenu.c32                          1

    ============== sdb1: Version of COM32(R) files used by Syslinux: ===============

     syslinux/gfxboot.c32               :  COM32R module (v4.xx)
     syslinux/vesamenu.c32              :  COM32R module (v4.xx)

    =============================== StdErr Messages: ===============================

    ./boot_info_script.sh: line 1579: [: 2.73495e+09: integer expression expected

¿Puede alguien darme una pista o explicarme por qué no funciona?


Editar:

Quité el segundo disco duro por el momento, y luego intenté la instalación usando el Ubuntu 11.04 Alternativa ISO. La única opción disponible en el menú es Opciones avanzadas / Rescatar el sistema roto . Tampoco Ejecutar Ubuntu desde este USB (probablemente normal) ni Instalar Ubuntu en un disco duro (¿es esto normal?) están disponibles.

Así que intenté Rescatar el sistema roto y todo parece estar bien hasta el paso "Detectar discos". Se pide la dispositivo a utilizar como sistema de archivos root y las opciones son:

  • /dev/dm-1
  • /dev/dm-2
  • /dev/dm-3
  • /dev/dm-4
  • /dev/dm-5
  • /dev/sdc1
  • Montar la matriz RAID
  • No utilice un sistema de archivos root

Probé con dm-4 y pude instalar Grub y terminar la instalación. Por desgracia, después de reiniciar, me fui a Vista sin ningún menú para reservar en Ubuntu.

Desde entonces, cuando vuelvo a intentar el Rescatar el sistema roto y cuando selecciono dm-4 como sistema de archivos root, me ofrece Reinstalar Grub Grub (que produce un error) y ejecutar shells, pero no puedo continuar con el siguiente paso ( Discos de partición )

¿Hay algo que parezca extraño en esto?


Editar 2:

Finalmente he conseguido que Grub funcione reinstalándolo en el /dev/mapper/nvidia_dffbicaa (conocido con el comando # sudo dmraid -s).

Cuando arranco en Vista sí que funciona sin problemas (pfuuu) pero cuando intento reservar el Ubuntu ou el Recovery Ubuntu, falla.

¿Debo intentar reinstalar usando la ISO normal de Ubuntu (no Alternate) sobre esta Grub que funciona?


Edita 3:

Bien, el problema está resuelto. Aquí es cómo un logrado para hacerlo.

1 - Limpieza de la partición 40Go
2 - Arranque en Ubuntu Alternativa Modo de recuperación, y uso del menú principal (ESC) para crear las particiones (swap y ext4) y montar el raid, luego configurar Grub usando el nombre del RAID (/dev/mapper/theRaidName) en lugar de /dev/sda.
3 - Arrancar en Ubuntu Normal, luego proceder a instalar normalmente hasta el error Grub...
4 - Reiniciar y todo está ahí.

1voto

Richard Walton Puntos 3053

Estoy bastante seguro de que necesitas usar el CD alternativo si vas a instalar Ubuntu en un estado RAID. El instalador está basado en texto, pero tiene más capacidades que el que se encuentra en la imagen del CD en vivo, o la imagen de la llave USB.

Lea la documentación aquí: https://help.ubuntu.com/community/FakeRaidHowto

bertmanphx

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: