elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  Gentooo root block device
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Gentooo root block device  (Leído 3,719 veces)
Joe Fraddy

Desconectado Desconectado

Mensajes: 277


Ver Perfil
Gentooo root block device
« en: 18 Marzo 2015, 08:30 am »

Hola amigos, me he instalado Gentoo con el genkernel all y posteriormente compile mi kernel pero ahora ambos me dan un error, es el siguiente:

Código:
Could to find the root block device in /dev/sda3 (Que es mi /)
pelase especify another value or:
type "Shell" for shell
type "q" to skip

Uso ext4 en esa partición y si la tengo soportada, al terminar de compilar me ha dado este anuncio el kernel.

Código:
WARNING... WARNING... WARNING...
* Additional kernel cmdline arguments that *may* be required to boot properly...
* With support for several ext* filesystems available, it may be needed to
* add "rootfstype=ext3" or "rootfstype=ext4" to the list of boot parameters.

Ya le he puesto rootfstype=ext4 al final de la linea del kernel, pero sigue igual, y no encuentro solución en internet.

Gracias!!!!


En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Gentooo root block device
« Respuesta #1 en: 18 Marzo 2015, 17:43 pm »

¿Es posible que no hayas cargado el controlador AHCI en la imagen del kernel o tu initramfs y que estes cargandolo como un modulo? Realmente depende de que controlador usualmente es AHCI para SATA.


En línea

Joe Fraddy

Desconectado Desconectado

Mensajes: 277


Ver Perfil
Re: Gentooo root block device
« Respuesta #2 en: 18 Marzo 2015, 18:37 pm »

Si, si están cargados, mira:

Código:
--- Serial ATA and Parallel ATA drivers (libata)   
  │ │         [*]   Verbose ATA error reporting     
  │ │         [*]   ATA ACPI Support                   
  │ │         [*]   SATA Port Multiplier support   
  │ │               *** Controllers with non-SFF native interface ***
  │ │         <*>   AHCI SATA support                                       
  │ │         <*>   Platform AHCI SATA support                           
  │ │         < >   Initio 162x SATA support (Very Experimental) 
  │ │         < >   ACard AHCI variant (ATP 8620)                     
  │ │         < >   Silicon Image 3124/3132 SATA support         
  │ │         [ ]   ATA SFF support (for legacy IDE and PATA)

¿Que otra cosa podría ser?
En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Gentooo root block device
« Respuesta #3 en: 18 Marzo 2015, 18:59 pm »

¿Seguro que tienes SATA configurado para usar AHCI y no IDE o que tu root esta en /dev/sda3?

¿Puedes poner tu grub.cfg?
En línea

Joe Fraddy

Desconectado Desconectado

Mensajes: 277


Ver Perfil
Re: Gentooo root block device
« Respuesta #4 en: 18 Marzo 2015, 19:13 pm »

De hecho uso IDE, no SATA, y si el root esta en /dev/sda3 de eso estoy seguro.

La configuración del grub se generó automáticamente con grub2-mkconfig -o /boot/grub/grub.cfg, es esta:

Código:
menuentry 'Gentoo GNU/Linux' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_o
        load_video                                                                                 
        if [ "x$grub_platform" = xefi ]; then                                                       
                set gfxpayload=keep                                                                 
        fi                                                                                         
        insmod gzio                                                                                 
        insmod part_msdos                                                                           
        insmod ext2                                                                                 
        set root='hd0,msdos2'                                                                       
        if [ x$feature_platform_search_hint = xy ]; then                                           
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hin
        else                                                                                       
          search --no-floppy --fs-uuid --set=root 15ef7fce-91a3-4628-bc15-82e65bf7cefc             
        fi                                                                                         
        echo    'Loading Linux 3.18.7-gentoo ...'                                                   
        linux   /vmlinuz-3.18.7-gentoo root=UUID=3cb0de7a-4293-48fa-a478-53e7aab21e35 ro           
        echo    'Loading initial ramdisk ...'                                                       
        initrd  /initramfs-genkernel-x86_64-3.18.7-gentoo                                           
}
   
En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Gentooo root block device
« Respuesta #5 en: 18 Marzo 2015, 19:24 pm »

De hecho uso IDE, no SATA, y si el root esta en /dev/sda3 de eso estoy seguro.

La configuración del grub se generó automáticamente con grub2-mkconfig -o /boot/grub/grub.cfg, es esta:

Código:
menuentry 'Gentoo GNU/Linux' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_o
        load_video                                                                                  
        if [ "x$grub_platform" = xefi ]; then                                                      
                set gfxpayload=keep                                                                
        fi                                                                                          
        insmod gzio                                                                                
        insmod part_msdos                                                                          
        insmod ext2                                                                                
        set root='hd0,msdos2'                                                                      
        if [ x$feature_platform_search_hint = xy ]; then                                            
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hin
        else                                                                                        
          search --no-floppy --fs-uuid --set=root 15ef7fce-91a3-4628-bc15-82e65bf7cefc              
        fi                                                                                          
        echo    'Loading Linux 3.18.7-gentoo ...'                                                  
        linux   /vmlinuz-3.18.7-gentoo root=UUID=3cb0de7a-4293-48fa-a478-53e7aab21e35 ro            
        echo    'Loading initial ramdisk ...'                                                      
        initrd  /initramfs-genkernel-x86_64-3.18.7-gentoo                                          
}
 


Si estas usando IDE en lugar de AHCI:

Código:
        If your drive is connected to an IDE controller:
        [*]   ATA SFF support
        [*]     ATA BMDMA support
 
        Select the driver for your IDE controller, e.g.:
        <*>       Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support (ata_piix)

http://wiki.gentoo.org/wiki/HDD

En tu entrada de grub.cfg no veo que uses roofstype:

Código:
linux   /vmlinuz-3.18.7-gentoo root=UUID=3cb0de7a-4293-48fa-a478-53e7aab21e35 ro    
Y estas montando el root como ro (read-only).
« Última modificación: 18 Marzo 2015, 19:37 pm por MinusFour » En línea

Joe Fraddy

Desconectado Desconectado

Mensajes: 277


Ver Perfil
Re: Gentooo root block device
« Respuesta #6 en: 18 Marzo 2015, 20:04 pm »

Si era eso:

Citar
       If your drive is connected to an IDE controller:
       
  •    ATA SFF support
  •      ATA BMDMA support

        Select the driver for your IDE controller, e.g.:
        <*>       Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support (ata_piix)

Solo que le puse el soporte para AMD, porque mi placa es AMD, de todos modos creo que compilaré una vez mas ya que no soporte mi tarjeta de ethernet, sin embargo WIFI, funciona perfecto xD
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[HELP] Block API LoadLibrary « 1 2 »
ASM
Softrix18 15 10,176 Último mensaje 7 Octubre 2009, 16:03 pm
por Softrix18
HP se queda parpadeando el block mayus y el block num simultaneamente-!!!
Hardware
genomma 0 18,991 Último mensaje 10 Agosto 2010, 06:10 am
por genomma
Sin sonido en ubuntu como root pero si como root
GNU/Linux
FAKEz 7 7,573 Último mensaje 6 Agosto 2011, 05:23 am
por Foxy Rider
AYUDAA !! Serial_Ch0 MASTER:No device/Serial_Ch1 MASTER:No device
Windows
ercanio 4 5,235 Último mensaje 14 Diciembre 2012, 15:59 pm
por ercanio
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines