Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[GRUB] Fallo tras primera instalación (Solucionado)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
n3m3sis
n00b
n00b


Joined: 12 Nov 2006
Posts: 21
Location: Barcelona

PostPosted: Mon Nov 13, 2006 9:27 pm    Post subject: [GRUB] Fallo tras primera instalación (Solucionado) Reply with quote

Buenas a todos!

Vengo de Ubuntu, y hace poco decidí dar el paso a lo grande hacia gentoo. Sabía que no era cosa fácil pero quise intentarlo. Siguiendo el manual al pie de la letra, parecía que todo salía a la perfección, pero cuando ya acabo todo y voy a probarlo no arranca.

El error que me tira es
Code:
VFS: Cannot open root device "hda3" or unknow-block(0,0)
Please append a correct "root=" boot option
Kernel pain - not syncing: VFS unable to mount root fs on unknown-block(0,0)

<6>time: tsc clocksource has been installed


He buscado por todo el foro (aunque no se si del todo bien) y he revisado el manual.
En algunos posts, había a algunos que les pasaba algo parecido y decian que alomejor no había compilado el soporte a su sistema de archivos. Yo lo quise hacer todo bien y compile yo mismo el kernel, pero como era mi primera vez no me fiabani de mi mismo, alomejor la habia cagado asi que use genkernel tal y como dice el manual. También fallaba y por lo mismo.
En otros sitios también se comentaba que podia ser de GRUB. Como lo habia configurado manualmente y tampoco me fiaba de mi, tambien probe con grub-install tal y como dice el manual. Seguía fallando.

En cuanto a GRUB y Kernel creo que he hecho todas las compilaciones posibles.

Mi máquina es un AMD64 (pero estoy usando la version x86 por eso de la compatibilidad con muchos programas). La primera vez que compile el kernel puse en processor type and features puse Optheron/AMD64/Hammer/... no se si eso esta bien si uso la version de 32bits, aun asi al usar genkernel supongo que usaria la predeterminada.
EDITO: Se me olvidaba decir que tengo 3 particiones:
/boot en /dev/hda1 formateado como ext2
/ en /dev/hda3 formateado como ext3
swap en hda2

La única cosa que hice aparte de lo estrictamente necesario fue instalar un demonio cron, el vixie-cron, alomejor tiene algo que ver, como en el error pone algo de clock :S


Ahora mismo, buscando aun más he visto que a uno le pasaba algo muy parecido y que lo soluciono compilando con
Code:
genkernel --oldconfig --bootloader=grub --install all


Yo lo he probado y algo ha cambiado pero no lo suficiente. Ahora el error que me tira es:
Code:
UDF-fs: No partition found (1)
XFS: bad magic number
XFS: SB validate failed
No filesystem could mount root, tried: reisfersfs ext3 ext2 squashfs vfat iso9660 udf xfs
Kernel - Pain not syncing. VFS: Unable to mount root fs on unknown block (1,0)


Ya no se que mas hacer. Si alguien puede ayudarme se lo agradecería muchisimo, y bueno si alguien se lee todo, solo por ese trabajo también :D

Salu2


Last edited by n3m3sis on Sun Nov 19, 2006 5:30 pm; edited 1 time in total
Back to top
View user's profile Send private message
esculapio
Apprentice
Apprentice


Joined: 15 Nov 2003
Posts: 253

PostPosted: Tue Nov 14, 2006 3:59 am    Post subject: Reply with quote

Bienvenido. Pueden ser varias cosas, como que no tengas el soporte en el kernel de ext3 activado, que no tengas el filesystem correctamente hecho (mkfs.ext3 /dev/hda3). O que el grub no este correctamente instalado: en tu caso serian los comandos primero grub
Code:
>grub root (hd0,0) #que tendria que decirte que tu sistema de archivos en hda1 es ext2 y..   setup (hd0) #que tendria que leer la configuración del grub
El archivo grub.conf seria basicamente
Code:
title=linux
root (hd0,0)
kernel (hd0,0)/bzImage root=/dev/hda3

Para rehacer la partición "/" con mkfs.ext3 esta debe estar desmontada pero en tu caso no puedes hacer nada con ello por ser una instalación nueva ademas el comando destruye los archivos, asi que debes volver al livecd y empezar de cero. Utiliza el 2006.1.
Back to top
View user's profile Send private message
LinuxBlues
l33t
l33t


Joined: 26 Mar 2005
Posts: 892

PostPosted: Tue Nov 14, 2006 2:42 pm    Post subject: Re: [GRUB] Fallo tras primera instalación Reply with quote

n3m3sis wrote:

Code:
VFS: Cannot open root device "hda3" or unknow-block(0,0)
Please append a correct "root=" boot option
Kernel pain - not syncing: VFS unable to mount root fs on unknown-block(0,0)


Increíble, la primera vez que veo el kernel adolorido :? ¿no será kernel panic?

Por favor proporciona tu grub.conf o lilo.conf. Es probable que debas quitar root=/dev/ram0 real_root=/dev/hda3 y dejarlo únicamente como root=/dev/hda3
Hace tiempo ocurría que dev/ram0 aún no había sido creado por udev y petaba, pero eso no debería pasar ahora, aunque tampoco comentas la versión de gentoo que pretendías instalar...

n3m3sis wrote:

Code:
UDF-fs: No partition found (1)
XFS: bad magic number
XFS: SB validate failed
No filesystem could mount root, tried: reisfersfs ext3 ext2 squashfs vfat iso9660 udf xfs
Kernel - Pain not syncing. VFS: Unable to mount root fs on unknown block (1,0)


Pega tu grub.conf, insisto, XFS; bad magic number significa que la estás intentando montar como xfs... :evil: ¿acaso no editaste el /etc/fstab? porque es el sistema de ficheros que ponen en el fstab de ejemplo...
Si tienes initrd y lo tienes además configurado en el /boot/grub/grub.conf puedes añadir a los parámetros de arranque del kernel:
rootfstype=xfs (o bien ext3, o el que sea).

Siento no poder ser de más ayuda, sin tu grub.conf o la de lilo (¿quién usa lilo en nuestros días?). Todo son conjeturas...
Back to top
View user's profile Send private message
n3m3sis
n00b
n00b


Joined: 12 Nov 2006
Posts: 21
Location: Barcelona

PostPosted: Tue Nov 14, 2006 8:02 pm    Post subject: Reply with quote

Quote:
Increíble, la primera vez que veo el kernel adolorido :? ¿no será kernel panic?

jaja lo siento, tienes razón. Es kernel panic, no pain :P

Siento haberme dejado algunos datos:

La versión que intento instalar es la 2006.1.

Ahora mismo he vuelto a reinstalar todo a ver si se arreglaba la cosa, pero aprece se rque sigue todo igual asi que debe ser que estoy haciendo algo mal.
Ahora mismo con el kernel compilado manualmente tengo, al igual que el manual, este grub.conf:
Code:
default 0
timeout 30

splashimage=(hd0,0)/boot/grub/splash.xpm.gz


title=Gentoo Linux 2.6.18-r2
root (hd0,0)
kernel (hd0,0)/boot/kernel-2.6.18-gentoo-r2 root=/dev/hda3

title=Gentoo Linux 2.6.18-r2 (rescate)
root (hd0,0)
kernel (hd0,0)/boot/kernel-2.6.18-gentoo-r2 root=/dev/hda3 init=/bin/bb


El último error que he comentado me lo daba al utilizar el grub.conf que da el manual para los que han compilado con genkernel, ya que también lo intente así, y es este:
Code:
default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title=Gentoo Linux 2.6.17-r5
root (hd0,0)
kernel /boot/kernel-genkernel-x86-2.6.17-gentoo-r5 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 udev
initrd /boot/initramfs-genkernel-x86-2.6.17-gentoo-r5


Y en cuanto al fstab, tras modificarlo ha quedado así:
Code:

/dev/hda1      /boot      ext2      defaults,noatime    1 2
/dev/hda2      none          swap          sw           0 0
/dev/hda3      /             ext3         noatime        0 1
/dev/cdrom      /mnt/cdrom   auto       noauto,user     0 0
/dev/fd0      /mnt/floppy   auto      noauto,user        0 0

proc         /proc      proc      defaults               0 0
shm         /dev/shm   tmpfs      nodev,nosuid,noexec  0 0


Y ya digo, he vuelto a reinstalar y me vuelve a salir otra vez el mismo error del principio y ahora estoy usando kernel compilado manualmente y el grub.conf que he puesta más arriba. (y ya me he asegurado de marcar <*>Second extendened fs support y <*>Ext3).

Bueno no se si me dejo algun dato más.
Salu2 y muchas gracias a todos.
Back to top
View user's profile Send private message
LinuxBlues
l33t
l33t


Joined: 26 Mar 2005
Posts: 892

PostPosted: Wed Nov 15, 2006 6:51 am    Post subject: Reply with quote

Veo que tienes partición /boot

Veamos, tener en grub.conf con una partición /boot esto:

kernel (hd0,0)/boot/kernel...
kernel /boot/kernel...


Causaría un Error 15: file not found
Si tienes partición boot debes dejarlo en grub.conf como:

kernel /kernel-2.6.18-gentoo-r2 root=/dev/hda3


Lo que realmente no me explico es cómo has llegado al Kernel panic, porque con esa configuración grub no habría iniciado el sistema...

Grub, de hecho, no usa el archivo grub.conf, sino el menu.lst

¿Podrías ejecutar?: readlink /boot/grub/menu.lst
(Gentoo es la única distribución que he visto que pone como enlace simbólico el menu.lst a grub.conf; lo normal suele ser justo lo inverso.)

A propósito, aunque no aparece nada similar a tus errores está la guía Colección de errores Grub

Y si vas a tener que trastear y usar grub editando a mano... Mejor será que le pongas el teclado en español (pega esto en el grub.conf):
Code:

# keyboard (es_ES)
setkey doublequote at
setkey ampersand caret
setkey slash ampersand
setkey parenleft asterisk
setkey parenright parenleft
setkey equal parenright
setkey quote minus
setkey question underscore
setkey backquote bracketleft
setkey caret braceleft
setkey plus bracketright
setkey asterisk braceright
setkey less backslash
setkey greater bar
setkey semicolon less
setkey colon greater
setkey minus slash
setkey underscore question

Es para el teclado español de España, no tengo la menor idea de si los latinoamericanos se corresponderán con éste (estoy casi seguro de que no), pero seguro que te facilitará la vida bastante, me apetecía compartirlo. :wink:


Te deseo mucha suerte con Gentoo, este problema con grub lo tendrás con todas las aplicaciones: ninguna de ellas se configura sola, como ya irás viendo.
Back to top
View user's profile Send private message
n3m3sis
n00b
n00b


Joined: 12 Nov 2006
Posts: 21
Location: Barcelona

PostPosted: Wed Nov 15, 2006 4:16 pm    Post subject: Reply with quote

He ejecutado readlink y me devuelve:
Code:
grub.conf


He estado mirando y no encuentro la solucion por ningun lado. La coleccion de errores que dices ya la he mirado y no me ha dicho mucho aun ais gracias.

Tocando por grub, al poner root (hd0, y darle al tabulador me muestra:
Code:
Possible partitions are:
Partition num: 0, Filesystem type is ext2fs, partition type 0x83
Partition num: 0, Filesystem type is unknown, partition type 0x82
Partition num: 0, Filesystem type is ext2fs, partition type 0x83


De aqui no se si sacar que ext2 y ext3 tienen el mismo valor hexadecimal o que grub lo interpreta mal :? en todo caso he cambiado el fstab para poner ext2 en /dev/hda3 y todo sigue igual. Ahora si que estoy perdido del todo. Como ultimo recurso probare a hacer todo en una única partición a ver si asi me da menos problemas...

Bueno luego lo intento y comento si se ha arreglado.
Salu2
Back to top
View user's profile Send private message
LinuxBlues
l33t
l33t


Joined: 26 Mar 2005
Posts: 892

PostPosted: Thu Nov 16, 2006 8:21 am    Post subject: Reply with quote

n3m3sis wrote:
Tocando por grub, al poner root (hd0, y darle al tabulador me muestra:
Code:
Possible partitions are:
Partition num: 0, Filesystem type is ext2fs, partition type 0x83
Partition num: 0, Filesystem type is unknown, partition type 0x82
Partition num: 0, Filesystem type is ext2fs, partition type 0x83


Imagino que los ceros son 0, 1 y 2

n3m3sis wrote:
De aqui no se si sacar que ext2 y ext3 tienen el mismo valor hexadecimal o que grub lo interpreta mal

Efectivamente, tienen el mismo magic number: 0xEF53
No te preocupes por eso, de hecho las ext2 se pueden pasar a ext3 y viceversa, no es necesario que modifiques el fstab.

En fin, tener una partición /boot sólo es útil cuando vas a tener más de una distribución instalada en el equipo... De lo contrario puedes tenerlo todo en una (aunque yo te recomendaría al menos otra partición para /home).

No te olvides de que si no tienes partición /boot en tu segundo intento, ahora sí será imprescindible que pongas
kernel /boot/kernel-blah


A propósito, aún no he instalado el 2.6.18 en gentoo, ¿usa mkinitcpio? Leí un mensaje en el foro de arch que comenta que son necesarios algunos cambios en grub.conf si pretendías usar el initrd. Kernel panic - not syncing: VFS: Unable to mount... [SOLVED]. Aunque también ví que al principio indicabas el 2.6.17, con el que no debería ocurrir.

Suerte.
Back to top
View user's profile Send private message
n3m3sis
n00b
n00b


Joined: 12 Nov 2006
Posts: 21
Location: Barcelona

PostPosted: Fri Nov 17, 2006 3:28 pm    Post subject: Reply with quote

He vuelto a instalar pero ahora sin particion /boot y me sigue tirando exactamente el mismo error. Ahora ya si que no se que hacer.

Muchas gracias por el post ese que me has dejado pero no consigue sacarle mucho provecho. Segun eso debo indicar la ruta de la imagen de initrd pero creo que no tengo, almenos la he buscado y no la encuentro.
Todas las veces he tratado de instalar 2.6.18-r2 y alomejor al ponerlo arriba me he confundido, pero el caso es que tu dices que este error pasa con este kernel, hay alguna manera de instalar otro mas antiguo? Para probar a ver si no me da ese error.

Bueno ya no se que mas hacer y ya llevo una semana sin pc :roll: bueno muchas gracias por tu ayuda.
Salu2

P.D.: No se que es el mkinitcpio :?
Back to top
View user's profile Send private message
Inodoro_Pereyra
Advocate
Advocate


Joined: 03 Nov 2006
Posts: 2631
Location: En la otra punta del cable

PostPosted: Fri Nov 17, 2006 4:55 pm    Post subject: Reply with quote

Quote:
VFS: Cannot open root device "hda3" or unknow-block(0,0)


unknow-block(0,0) te está indicando que por algun motivo no tenés compilado en tu kernel soporte para tu controladora (sea ide o sata), que por lo que veo, en tu caso es IDE.

Code:
cd /usr/src/linux
make menuconfig


Activá con la tecla "Y" la controladora IDE de tu placa madre dentro de Device Drivers / ATA ATAPI support
Salí guardando los cambios, compilá y copiá tu nuevo kernel a /boot:

Code:
make && make modules_install
cp arch/i386/boot/bzimage /boot/nombre_de_tu_kernel


Espero que sirva
_________________
Mi Blog.

Si no fuera por C, estaríamos escribiendo programas en BASI, PASAL y OBOL.
Back to top
View user's profile Send private message
n3m3sis
n00b
n00b


Joined: 12 Nov 2006
Posts: 21
Location: Barcelona

PostPosted: Sun Nov 19, 2006 5:29 pm    Post subject: Reply with quote

Muchas gracias! Al parecer, contra todo (mi) pronostico no era problema de GRUB sino de los drivers, siento haberos hecho perder tanto tiempo con esta tonteria de novato :oops:

Por si a alguien mas le pasa lo mismo, los drivers de IDE/ATA ya estaban instalados, o eso parecia, porque habia unos drivers marcados, pero parece que no los correctos. Simplemente instale los genericos y ya funciono.

Code:
<*> generic/default IDE chipset support


Salu2

P.D.: He tardado tanto en responer el resultado porque anda que no tarda en compilar todo... Eso si, ahora mismo estoy flipando con las prestaciones de mi nuevo Gentoo :P
Back to top
View user's profile Send private message
seba-k6
n00b
n00b


Joined: 13 Nov 2006
Posts: 57
Location: Puente Alto - Santiago de Chile

PostPosted: Sun Nov 19, 2006 5:40 pm    Post subject: Reply with quote

exelente... ahora se poque no partia el gentoo del pc de mi paá :oops: .... es una de esas putas motherboards intel... ahora se que tengo ke seleccionar el driver generico :lol: :lol: :lol: :lol: :lol: :lol: :lol:
_________________
[img]http://es.geocities.com/seba_lnx/firma.png[/img]
Back to top
View user's profile Send private message
pacho2
Developer
Developer


Joined: 04 Mar 2005
Posts: 2599
Location: Oviedo, Spain

PostPosted: Sun Nov 19, 2006 8:13 pm    Post subject: Reply with quote

seba-k6 wrote:
exelente... ahora se poque no partia el gentoo del pc de mi paá :oops: .... es una de esas putas motherboards intel... ahora se que tengo ke seleccionar el driver generico :lol: :lol: :lol: :lol: :lol: :lol: :lol:


Creo recordar que el problema con las placas con jmicron está solucionado en los kernel 2.6.18.x

Saludos :-)
Back to top
View user's profile Send private message
seba-k6
n00b
n00b


Joined: 13 Nov 2006
Posts: 57
Location: Puente Alto - Santiago de Chile

PostPosted: Mon Nov 20, 2006 12:47 am    Post subject: Reply with quote

see... ese es el por defecto del paquete gentoo-sources
_________________
[img]http://es.geocities.com/seba_lnx/firma.png[/img]
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum