Autor
|
Tema: Gentooo root block device (Leído 4,067 veces)
|
Joe Fraddy
Desconectado
Mensajes: 277
|
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: 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. 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
|
¿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
Mensajes: 277
|
Si, si están cargados, mira: --- 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
|
¿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
Mensajes: 277
|
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: 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
|
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: 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: 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/HDDEn tu entrada de grub.cfg no veo que uses roofstype: 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
Mensajes: 277
|
Si era eso: 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
|
|
|
|
|
|