Find the answer to your Linux question:
Results 1 to 3 of 3
Hello, firstly excuse for my poor english. I have a busybox error when I try to run Debian 6. It's like Grub cannot find root (initramfs) My system is: - ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Feb 2011
    Posts
    2

    Grub2 (dual boot, dmraid) cannot run Debian6


    Hello, firstly excuse for my poor english.

    I have a busybox error when I try to run Debian 6. It's like Grub cannot find root (initramfs)

    My system is:

    - RAID0 with dmraid
    - /boot ext2 (from moonOS installation --ubuntu based--)
    - ext4 (moonOS wich have the Grub2 installation, where I can setup Grub)
    - / ext4 (installed with dmraid=true)

    - - - - - - - - - - - - - - - - - - - - - - - -

    After Debian installation (dmraid=true) I don't install grub, I run moonOS and I type:

    update-grub

    It detects:
    Code:
    Generating grub.cfg ...
    Found linux image: /boot/vmlinuz-2.6.35-25-generic-pae
    Found initrd image: /boot/initrd.img-2.6.35-25-generic-pae
    Found linux image: /boot/vmlinuz-2.6.35-24-generic-pae
    Found initrd image: /boot/initrd.img-2.6.35-24-generic-pae
    Found memtest86+ image: /memtest86+.bin
    Found Windows 7 (loader) on /dev/mapper/isw_dhcccajaid_Volume01
    Found Debian GNU/Linux (6.0) on /dev/mapper/isw_dhcccajaid_Volume09
    done
    But cannot run.

    This is the content of grub.conf:

    Code:
    #
    # DO NOT EDIT THIS FILE
    #
    # It is automatically generated by grub-mkconfig using templates
    # from /etc/grub.d and settings from /etc/default/grub
    #
    
    ### BEGIN /etc/grub.d/00_header ###
    if [ -s $prefix/grubenv ]; then
      set have_grubenv=true
      load_env
    fi
    set default="0"
    if [ "${prev_saved_entry}" ]; then
      set saved_entry="${prev_saved_entry}"
      save_env saved_entry
      set prev_saved_entry=
      save_env prev_saved_entry
      set boot_once=true
    fi
    
    function savedefault {
      if [ -z "${boot_once}" ]; then
        saved_entry="${chosen}"
        save_env saved_entry
      fi
    }
    
    function recordfail {
      set recordfail=1
      if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
    }
    
    function load_video {
      insmod vbe
      insmod vga
    }
    
    insmod part_msdos
    insmod ext2
    set root='(/dev/mapper/isw_dhcccajaid_Volume0,msdos6)'
    search --no-floppy --fs-uuid --set d7da7484-19a3-4202-8442-432a8dc29606
    if loadfont /usr/share/grub/unicode.pf2 ; then
      set gfxmode=640x480
      load_video
      insmod gfxterm
    fi
    terminal_output gfxterm
    insmod part_msdos
    insmod ext2
    set root='(/dev/mapper/isw_dhcccajaid_Volume0,msdos4)'
    search --no-floppy --fs-uuid --set d537990a-dc9a-40e0-9e0d-b950e854c647
    set locale_dir=($root)/grub/locale
    set lang=es
    insmod gettext
    if [ "${recordfail}" = 1 ]; then
      set timeout=-1
    else
      set timeout=10
    fi
    ### END /etc/grub.d/00_header ###
    
    ### BEGIN /etc/grub.d/05_debian_theme ###
    set menu_color_normal=white/black
    set menu_color_highlight=black/light-gray
    ### END /etc/grub.d/05_debian_theme ###
    
    ### BEGIN /etc/grub.d/10_linux ###
    menuentry 'moonOS, with Linux 2.6.35-25-generic-pae' --class moonos --class gnu-linux --class gnu --class os {
    	recordfail
    	insmod part_msdos
    	insmod ext2
    	set root='(/dev/mapper/isw_dhcccajaid_Volume0,msdos4)'
    	search --no-floppy --fs-uuid --set d537990a-dc9a-40e0-9e0d-b950e854c647
    	linux	/vmlinuz-2.6.35-25-generic-pae root=UUID=d7da7484-19a3-4202-8442-432a8dc29606 ro   quiet splash
    	initrd	/initrd.img-2.6.35-25-generic-pae
    }
    menuentry 'moonOS, with Linux 2.6.35-25-generic-pae (recovery mode)' --class moonos --class gnu-linux --class gnu --class os {
    	recordfail
    	insmod part_msdos
    	insmod ext2
    	set root='(/dev/mapper/isw_dhcccajaid_Volume0,msdos4)'
    	search --no-floppy --fs-uuid --set d537990a-dc9a-40e0-9e0d-b950e854c647
    	echo	'Loading Linux 2.6.35-25-generic-pae ...'
    	linux	/vmlinuz-2.6.35-25-generic-pae root=UUID=d7da7484-19a3-4202-8442-432a8dc29606 ro single 
    	echo	'Loading initial ramdisk ...'
    	initrd	/initrd.img-2.6.35-25-generic-pae
    }
    menuentry 'moonOS, with Linux 2.6.35-24-generic-pae' --class moonos --class gnu-linux --class gnu --class os {
    	recordfail
    	insmod part_msdos
    	insmod ext2
    	set root='(/dev/mapper/isw_dhcccajaid_Volume0,msdos4)'
    	search --no-floppy --fs-uuid --set d537990a-dc9a-40e0-9e0d-b950e854c647
    	linux	/vmlinuz-2.6.35-24-generic-pae root=UUID=d7da7484-19a3-4202-8442-432a8dc29606 ro   quiet splash
    	initrd	/initrd.img-2.6.35-24-generic-pae
    }
    menuentry 'moonOS, with Linux 2.6.35-24-generic-pae (recovery mode)' --class moonos --class gnu-linux --class gnu --class os {
    	recordfail
    	insmod part_msdos
    	insmod ext2
    	set root='(/dev/mapper/isw_dhcccajaid_Volume0,msdos4)'
    	search --no-floppy --fs-uuid --set d537990a-dc9a-40e0-9e0d-b950e854c647
    	echo	'Loading Linux 2.6.35-24-generic-pae ...'
    	linux	/vmlinuz-2.6.35-24-generic-pae root=UUID=d7da7484-19a3-4202-8442-432a8dc29606 ro single 
    	echo	'Loading initial ramdisk ...'
    	initrd	/initrd.img-2.6.35-24-generic-pae
    }
    ### END /etc/grub.d/10_linux ###
    
    ### BEGIN /etc/grub.d/20_linux_xen ###
    ### END /etc/grub.d/20_linux_xen ###
    
    ### BEGIN /etc/grub.d/20_memtest86+ ###
    menuentry "Memory test (memtest86+)" {
    	insmod part_msdos
    	insmod ext2
    	set root='(/dev/mapper/isw_dhcccajaid_Volume0,msdos4)'
    	search --no-floppy --fs-uuid --set d537990a-dc9a-40e0-9e0d-b950e854c647
    	linux16	/memtest86+.bin
    }
    menuentry "Memory test (memtest86+, serial console 115200)" {
    	insmod part_msdos
    	insmod ext2
    	set root='(/dev/mapper/isw_dhcccajaid_Volume0,msdos4)'
    	search --no-floppy --fs-uuid --set d537990a-dc9a-40e0-9e0d-b950e854c647
    	linux16	/memtest86+.bin console=ttyS0,115200n8
    }
    ### END /etc/grub.d/20_memtest86+ ###
    
    ### BEGIN /etc/grub.d/30_os-prober ###
    menuentry "Windows 7 (loader) (on /dev/mapper/isw_dhcccajaid_Volume01)" {
    	insmod part_msdos
    	insmod ntfs
    	set root='(/dev/mapper/isw_dhcccajaid_Volume0,msdos1)'
    	search --no-floppy --fs-uuid --set eedc4e6fdc4e31df
    	chainloader +1
    }
    menuentry "Debian GNU/Linux (6.0) (on /dev/mapper/isw_dhcccajaid_Volume09)" {
    	insmod part_msdos
    	insmod ext2
    	set root='(/dev/mapper/isw_dhcccajaid_Volume0,msdos9)'
    	search --no-floppy --fs-uuid --set 66355e65-92d3-4b7c-9e74-0dc68b26860a
    	linux /boot/vmlinuz-2.6.32-5-amd64 root=/dev/dm-10
    	initrd /boot/initrd.img-2.6.32-5-amd64
    }
    ### END /etc/grub.d/30_os-prober ###
    
    ### BEGIN /etc/grub.d/40_custom ###
    # This file provides an easy way to add custom menu entries.  Simply type the
    # menu entries you want to add after this comment.  Be careful not to change
    # the 'exec tail' line above.
    ### END /etc/grub.d/40_custom ###
    
    ### BEGIN /etc/grub.d/41_custom ###
    if [ -f  $prefix/custom.cfg ]; then
      source $prefix/custom.cfg;
    fi
    ### END /etc/grub.d/41_custom ###
    When I installed Debian, in the moment that I ignore installing Grub2, it show me a message saying me to configure Grub with this root: /dev/mapper/isw_dhcccajaid_Volume01p9

    So, I edited the /etc/grub.d/40_custom with this content:

    Code:
    menuentry "Debian GNU/Linux (6.0) (on /dev/mapper/isw_dhcccajaid_Volume09)" {
    	insmod part_msdos
    	insmod ext2
    	set root=/dev/mapper/isw_dhcccajaid_Volume01p9
    	search --no-floppy --fs-uuid --set 66355e65-92d3-4b7c-9e74-0dc68b26860a
    	linux /boot/vmlinuz-2.6.32-5-amd64 root=/dev/mapper/isw_dhcccajaid_Volume01p9
    	initrd /boot/initrd.img-2.6.32-5-amd64
    }
    After an update-grub it shows the same busybox error.

    This is the UUID for the Debian partition the content of blkid:

    Code:
    /dev/mapper/isw_dhcccajaid_Volume03: UUID="eb0cc13a-081f-45e1-93d2-f0171df4eee7" TYPE="swap" 
    /dev/mapper/isw_dhcccajaid_Volume09: UUID="66355e65-92d3-4b7c-9e74-0dc68b26860a" TYPE="ext4" 
    /dev/sda: TYPE="isw_raid_member" 
    /dev/sdb: TYPE="isw_raid_member" 
    /dev/sdc: UUID="76936870-ab87-5403-37db-aa98d8dd3e08" TYPE="linux_raid_member" 
    /dev/mapper/isw_dhcccajaid_Volume01: LABEL="Reservado para el sistema" UUID="EEDC4E6FDC4E31DF" TYPE="ntfs" 
    /dev/mapper/isw_dhcccajaid_Volume04: UUID="d537990a-dc9a-40e0-9e0d-b950e854c647" TYPE="ext2" 
    /dev/mapper/isw_dhcccajaid_Volume05: LABEL="Win 7" UUID="E0CE5154CE512456" TYPE="ntfs" 
    /dev/mapper/isw_dhcccajaid_Volume06: UUID="d7da7484-19a3-4202-8442-432a8dc29606" TYPE="ext4" 
    /dev/mapper/isw_dhcccajaid_Volume07: UUID="53b241d3-f56a-441c-a12c-c8d8cdb1d670" TYPE="ext4" 
    /dev/mapper/isw_dhcccajaid_Volume08: LABEL="Datos" UUID="62B874F2B874C657" TYPE="ntfs"
    The content of fdisk -l:

    Code:
    Atención: el indicador 0x0000 inválido de la tabla de particiones 5 se corregirá mediante w(rite)
    
    Disco /dev/sda: 500.1 GB, 500107862016 bytes
    255 cabezas, 63 sectores/pista, 60801 cilindros
    Unidades = cilindros de 16065 * 512 = 8225280 bytes
    Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
    Tamaño E/S (mínimo/óptimo): 512 bytes / 512 bytes
    Identificador de disco: 0x000a756c
    
    Dispositivo Inicio    Comienzo      Fin      Bloques  Id  Sistema
    /dev/sda1   *           1          13      102400    7  HPFS/NTFS
    La partición 1 no termina en un límite de cilindro.
    /dev/sda2            1619      151772  1206109688+   f  W95 Ext'd (LBA)
    /dev/sda3              63        1618    12498570   82  Linux swap / Solaris
    /dev/sda4              14          62      393592+  83  Linux
    
    Las entradas de la tabla de particiones no están en el orden del disco
    
    Disco /dev/sdb: 500.1 GB, 500107862016 bytes
    255 cabezas, 63 sectores/pista, 60801 cilindros
    Unidades = cilindros de 16065 * 512 = 8225280 bytes
    Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
    Tamaño E/S (mínimo/óptimo): 512 bytes / 512 bytes
    Identificador de disco: 0x0c1b0c1a
    
    Dispositivo Inicio    Comienzo      Fin      Bloques  Id  Sistema
    
    Disco /dev/sdc: 500.1 GB, 500107862016 bytes
    255 cabezas, 63 sectores/pista, 60801 cilindros
    Unidades = cilindros de 16065 * 512 = 8225280 bytes
    Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
    Tamaño E/S (mínimo/óptimo): 512 bytes / 512 bytes
    Identificador de disco: 0xa9dda9dc
    
    El disco /dev/sdc no contiene una tabla de particiones válida
    
    Disco /dev/dm-0: 1500.3 GB, 1500315648000 bytes
    255 cabezas, 63 sectores/pista, 182402 cilindros
    Unidades = cilindros de 16065 * 512 = 8225280 bytes
    Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
    Tamaño E/S (mínimo/óptimo): 65536 bytes / 196608 bytes
    Identificador de disco: 0x000a756c
    
    Dispositivo Inicio    Comienzo      Fin      Bloques  Id  Sistema
    /dev/dm-0p1   *           1          13      102400    7  HPFS/NTFS
    La partición 1 no termina en un límite de cilindro.
    /dev/dm-0p2            1619      151772  1206109688+   f  W95 Ext'd (LBA)
    La partición 2 no se inició en el limite físico del sector
    /dev/dm-0p3              63        1618    12498570   82  Linux swap / Solaris
    La partición 3 no se inició en el limite físico del sector
    /dev/dm-0p4              14          62      393592+  83  Linux
    La partición 4 no se inició en el limite físico del sector
    /dev/dm-0p5            1619       18500   135604633+   7  HPFS/NTFS
    La partición 5 no se inició en el limite físico del sector
    /dev/dm-0p6           18501       23364    39062400   83  Linux
    /dev/dm-0p7           23364       23862     3999744   83  Linux
    /dev/dm-0p8           23863      148477  1000969956    7  HPFS/NTFS
    La partición 8 no se inició en el limite físico del sector
    /dev/dm-0p9          148478      151772    26464704   83  Linux
    
    Las entradas de la tabla de particiones no están en el orden del disco
    
    Disco /dev/dm-2: 104 MB, 104857600 bytes
    255 cabezas, 63 sectores/pista, 12 cilindros
    Unidades = cilindros de 16065 * 512 = 8225280 bytes
    Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
    Tamaño E/S (mínimo/óptimo): 65536 bytes / 196608 bytes
    Identificador de disco: 0x6e697373
    
    Esto no parece una tabla de particiones
    Probablemente ha seleccionado el dispositivo que no era.
    
    Dispositivo Inicio    Comienzo      Fin      Bloques  Id  Sistema
    /dev/dm-2p1   ?      120528      234814   918008208   4f  QNX4.x tercera parte
    La partición 1 tiene distintos principios físicos/lógicos (¿no Linux?):
         físicos=(335, 10, 2) lógicos=(120527, 49, 53)
    La partición 1 tiene distintos finales físicos/lógicos:
         físicos=(327, 84, 13) lógicos=(234813, 237, 34)
    La partición 1 no termina en un límite de cilindro.
    La partición 1 no se inició en el limite físico del sector
    /dev/dm-2p2   ?      119381      153271   272218546+  73  Desconocido
    La partición 2 tiene distintos principios físicos/lógicos (¿no Linux?):
         físicos=(371, 114, 37) lógicos=(119380, 132, 62)
    La partición 2 tiene distintos finales físicos/lógicos:
         físicos=(256, 101, 36) lógicos=(153270, 41, 37)
    La partición 2 no termina en un límite de cilindro.
    La partición 2 no se inició en el limite físico del sector
    /dev/dm-2p3   ?      113202      147075   272087568   2b  Desconocido
    La partición 3 tiene distintos principios físicos/lógicos (¿no Linux?):
         físicos=(364, 116, 50) lógicos=(113201, 29, 24)
    La partición 3 tiene distintos finales físicos/lógicos:
         físicos=(372, 65, 44) lógicos=(147074, 114, 59)
    La partición 3 no termina en un límite de cilindro.
    La partición 3 no se inició en el limite físico del sector
    /dev/dm-2p4   ?      177064      177067       27487   61  SpeedStor
    La partición 4 tiene distintos principios físicos/lógicos (¿no Linux?):
         físicos=(372, 101, 51) lógicos=(177063, 118, 26)
    La partición 4 tiene distintos finales físicos/lógicos:
         físicos=(269, 114, 52) lógicos=(177066, 225, 63)
    La partición 4 no termina en un límite de cilindro.
    La partición 4 no se inició en el limite físico del sector
    
    Las entradas de la tabla de particiones no están en el orden del disco
    
    Disco /dev/dm-4: 12.8 GB, 12798535680 bytes
    255 cabezas, 63 sectores/pista, 1556 cilindros
    Unidades = cilindros de 16065 * 512 = 8225280 bytes
    Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
    Tamaño E/S (mínimo/óptimo): 65536 bytes / 196608 bytes
    Posición de alineamiento: 33792 bytes
    Identificador de disco: 0x00000000
    
    El disco /dev/dm-4 no contiene una tabla de particiones válida
    
    Disco /dev/dm-5: 403 MB, 403038720 bytes
    255 cabezas, 63 sectores/pista, 49 cilindros
    Unidades = cilindros de 16065 * 512 = 8225280 bytes
    Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
    Tamaño E/S (mínimo/óptimo): 65536 bytes / 196608 bytes
    Posición de alineamiento: 26112 bytes
    Identificador de disco: 0x00000000
    
    El disco /dev/dm-5 no contiene una tabla de particiones válida
    
    Disco /dev/dm-6: 138.9 GB, 138859144704 bytes
    255 cabezas, 63 sectores/pista, 16881 cilindros
    Unidades = cilindros de 16065 * 512 = 8225280 bytes
    Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
    Tamaño E/S (mínimo/óptimo): 65536 bytes / 196608 bytes
    Posición de alineamiento: 56832 bytes
    Identificador de disco: 0x72706d6f
    
    Esto no parece una tabla de particiones
    Probablemente ha seleccionado el dispositivo que no era.
    
    Dispositivo Inicio    Comienzo      Fin      Bloques  Id  Sistema
    /dev/dm-6p1   ?       33609      146864   909720097+   d  Desconocido
    La partición 1 no termina en un límite de cilindro.
    La partición 1 no se inició en el limite físico del sector
    /dev/dm-6p2   ?      101758      220944   957362361   2b  Desconocido
    La partición 2 no termina en un límite de cilindro.
    La partición 2 no se inició en el limite físico del sector
    /dev/dm-6p3   ?      112789      146662   272087568   63  GNU HURD o SysV
    La partición 3 no termina en un límite de cilindro.
    La partición 3 no se inició en el limite físico del sector
    /dev/dm-6p4   ?      164532      164535       24918+  61  SpeedStor
    La partición 4 no termina en un límite de cilindro.
    La partición 4 no se inició en el limite físico del sector
    
    Disco /dev/dm-7: 40.0 GB, 39999897600 bytes
    255 cabezas, 63 sectores/pista, 4863 cilindros
    Unidades = cilindros de 16065 * 512 = 8225280 bytes
    Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
    Tamaño E/S (mínimo/óptimo): 65536 bytes / 196608 bytes
    Identificador de disco: 0x00000000
    
    El disco /dev/dm-7 no contiene una tabla de particiones válida
    
    Disco /dev/dm-8: 4095 MB, 4095737856 bytes
    255 cabezas, 63 sectores/pista, 497 cilindros
    Unidades = cilindros de 16065 * 512 = 8225280 bytes
    Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
    Tamaño E/S (mínimo/óptimo): 65536 bytes / 196608 bytes
    Identificador de disco: 0x00000000
    
    El disco /dev/dm-8 no contiene una tabla de particiones válida
    
    Disco /dev/dm-9: 1025.0 GB, 1024993234944 bytes
    255 cabezas, 63 sectores/pista, 124614 cilindros
    Unidades = cilindros de 16065 * 512 = 8225280 bytes
    Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
    Tamaño E/S (mínimo/óptimo): 65536 bytes / 196608 bytes
    Posición de alineamiento: 5632 bytes
    Identificador de disco: 0x72706d6f
    
    Esto no parece una tabla de particiones
    Probablemente ha seleccionado el dispositivo que no era.
    
    Dispositivo Inicio    Comienzo      Fin      Bloques  Id  Sistema
    /dev/dm-9p1   ?       33609      146864   909720097+   d  Desconocido
    La partición 1 no termina en un límite de cilindro.
    La partición 1 no se inició en el limite físico del sector
    /dev/dm-9p2   ?      101758      220944   957362361   2b  Desconocido
    La partición 2 no termina en un límite de cilindro.
    La partición 2 no se inició en el limite físico del sector
    /dev/dm-9p3   ?      112789      146662   272087568   63  GNU HURD o SysV
    La partición 3 no termina en un límite de cilindro.
    La partición 3 no se inició en el limite físico del sector
    /dev/dm-9p4   ?      164532      164535       24918+  61  SpeedStor
    La partición 4 no termina en un límite de cilindro.
    La partición 4 no se inició en el limite físico del sector
    
    Disco /dev/dm-10: 27.1 GB, 27099856896 bytes
    255 cabezas, 63 sectores/pista, 3294 cilindros
    Unidades = cilindros de 16065 * 512 = 8225280 bytes
    Tamaño de sector (lógico / físico): 512 bytes / 512 bytes
    Tamaño E/S (mínimo/óptimo): 65536 bytes / 196608 bytes
    Identificador de disco: 0x00000000
    
    El disco /dev/dm-10 no contiene una tabla de particiones válida
    Any idea how to configurue the /etc/grub.d/40_custom to boot up the Debian installation??

    Thanks

  2. #2
    Linux User
    Join Date
    Dec 2007
    Location
    Idaho USA
    Posts
    362
    Might not be the main problem (?).
    Looking at your grub.conf, your 40-custom needs changed:
    set root='(/dev/mapper/isw_dhcccajaid_Volume01,msdos9)'
    linux /boot/vmlinuz-2.6.32-5-amd64 root=UUID=66355e65-92d3-4b7c-9e74-0dc68b26860a

  3. #3
    Just Joined!
    Join Date
    Feb 2011
    Posts
    2
    Quote Originally Posted by Lostfarmer View Post
    Might not be the main problem (?).
    Looking at your grub.conf, your 40-custom needs changed:
    set root='(/dev/mapper/isw_dhcccajaid_Volume01,msdos9)'
    linux /boot/vmlinuz-2.6.32-5-amd64 root=UUID=66355e65-92d3-4b7c-9e74-0dc68b26860a
    Thanks very much, it worked :P

  4. $spacer_open
    $spacer_close

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •