View previous topic :: View next topic |
Author |
Message |
johpunk Guru
Joined: 17 Jan 2008 Posts: 440
|
Posted: Mon Sep 24, 2012 2:54 pm Post subject: kernel panic particion ufs [solucionado] |
|
|
instale freebsd en un disco aparte y al bootear gentoo me da un kernel panic, recompile el kernel con las siguientes opciones pero no funciona
Quote: |
[*] PC BIOS (MSDOS partition tables) support
[*] BSD disklabel (FreeBSD partition tables) support
<*> UFS file system support (read only)
[*] UFS file system write support (DANGEROUS)
[*] UFS debugging |
parte del error al bootear es este
Quote: | UDF_fs: error (device sda1) udf_read_tagged: read failed, block=256 location=256
UDF_fs: warning device (dev_sda1) udf_super: not found(1)
no filesystem could mount root, tried ext2 ext3 ext4 fat msdos iso9660 ntfs ufs udf
kernel panic not syncing: VFS: unable to mount root fs on unknown_block(8,1)
pid 1 comm: swapper/o not tainted 3.5.4-gentoo-gnu #3 |
tambien trate conectandolo asi a la fuerza sin apagar el computador y me salio lo siguiente en un dmesg
Quote: | [31088.312546] sd 1:0:0:0: [sdc] 312581808 512-byte logical blocks: (160 GB/149 GiB)
[31088.312737] sd 1:0:0:0: [sdc] Write Protect is off
[31088.312743] sd 1:0:0:0: [sdc] Mode Sense: 00 3a 00 00
[31088.312819] sd 1:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[31088.370239] sdc: sdc1 sdc2 sdc3
[31088.370943] sd 1:0:0:0: [sdc] Attached SCSI disk
[31126.432142] UFSD (fs/ufs/super.c, 713): ufs_fill_super:ENTER
[31126.432148] UFSD (fs/ufs/super.c, 720): ufs_fill_super:flag 0
[31126.432150] UFSD (fs/ufs/super.c, 401): ufs_parse_options:ENTER
[31126.432154] You didn't specify the type of your ufs filesystem
mount -t ufs -o ufstype=sun|sunx86|44bsd|ufs2|5xbsd|old|hp|nextstep|nextstep-cd|openstep ...
>>>WARNING<<< Wrong ufstype may corrupt your filesystem, default is ufstype=old
[31126.432159] UFSD (fs/ufs/super.c, 816): ufs_fill_super:ufstype=old
[31126.432161] ufstype=old is supported read-only
[31126.436688] ufs_read_super: bad magic number
[31126.436692] UFSD (fs/ufs/super.c, 1186): ufs_fill_super:EXIT (FAILED) |
para poder ingresar a gentoo tengo que desconectar el disco donde tengo instalado freebsd, no se que me haga falta. alguna idea? _________________ Gentoo 13.0
i3 amd64
Last edited by johpunk on Thu Sep 27, 2012 7:08 pm; edited 1 time in total |
|
Back to top |
|
|
quilosaq Veteran
Joined: 22 Dec 2009 Posts: 1522
|
Posted: Mon Sep 24, 2012 4:16 pm Post subject: |
|
|
¿Qué gestor de arranque utilizas? Si es GRUB, publica tu grub.cfg |
|
Back to top |
|
|
johpunk Guru
Joined: 17 Jan 2008 Posts: 440
|
Posted: Mon Sep 24, 2012 6:09 pm Post subject: |
|
|
aun no me meto con el grub, simplemente configure el bios para que arrancara desde el disco donde tengo freebsd, lo instale etc. luego acomode el bios para que arrancara de forma normal y al cargar gentoo me aparece ese kernel panic, luego recompile el kernel para darle soporte a las particiones ufs y tratar de solucionar ese problema pero no dio resultado _________________ Gentoo 13.0
i3 amd64 |
|
Back to top |
|
|
esteban_conde Veteran
Joined: 04 Jun 2003 Posts: 1670
|
Posted: Tue Sep 25, 2012 11:13 am Post subject: |
|
|
Creo que si tienes grub instalado en gentoo, lo unico que tedrias que hacer es grub-install /dev/sdX donde X es el disco donde tenias instalado antes de instalar freebsd.
Si consigues que arranque como antes, ahora el seria el momento de añadir la entrada de freebsd al grub.conf. _________________ Saludos a tod@s, Esteban. |
|
Back to top |
|
|
johpunk Guru
Joined: 17 Jan 2008 Posts: 440
|
Posted: Tue Sep 25, 2012 3:16 pm Post subject: |
|
|
si te refieres a hacerle un grub-install al disco donde tengo instalado freebsd pues no puedo ya que lo tengo desconectado porque no me deja arrancar gentoo, ese es el detalle. de todas formas me parece extraño que le di soporte a este tipo de particiones y no me deje iniciar el gentoo con ese disco conectado. _________________ Gentoo 13.0
i3 amd64 |
|
Back to top |
|
|
esteban_conde Veteran
Joined: 04 Jun 2003 Posts: 1670
|
Posted: Tue Sep 25, 2012 6:13 pm Post subject: |
|
|
Quote: | si te refieres a hacerle un grub-install al disco donde tengo instalado freebsd pues no puedo ya que lo tengo |
No, no es eso lo que quiero decir, como supongo que freebsd ha dejado huella en el sector de arranque del disco donde tienes gentoo lo mejor es sobreescribirlo sin el disco de freebsd es decir tal como lo tienes está bien.
Si el comando grub-install no funciona bién por lo que sea (a mi algunas veces me ha fallado) ejecuta grub de esta forma:
#grub
>root (hd0,0) "esto cambia si no entá en /dev/sda1" " si está en /dev/sda2 seria root (hd0,1)"
>setup (hd0) "esto no variaria ya que nos referimos a todo el disco y grub es sabio"
>quit
Si dudas algo ¡ya sabes!. _________________ Saludos a tod@s, Esteban. |
|
Back to top |
|
|
johpunk Guru
Joined: 17 Jan 2008 Posts: 440
|
Posted: Tue Sep 25, 2012 8:31 pm Post subject: |
|
|
acabo de ejecutar grub2-install sin problemas, hasta me acomodo el grub ahora se ve mejor pero sigue el kernel panic cuando conecto el disco duro _________________ Gentoo 13.0
i3 amd64 |
|
Back to top |
|
|
esteban_conde Veteran
Joined: 04 Jun 2003 Posts: 1670
|
Posted: Tue Sep 25, 2012 8:56 pm Post subject: |
|
|
Pues hazlo desde un liveCD, pones los dos discos y arranca con la liveCD luego monta la prtición gentoo, haz chroot y vuelve a ejecutar grub-install.
Con fdisk -l averigua donde está cada partición antes de lanzarte a hacer nada pues como has arrancado con el cdrom es posible que se te nombre a los discos de diferente forma.
A ver si tienes suerte y lo arreglas de esta forma, pues asi grub antes de instalarse verá todos los discos y su disposición.
Si no te saliera con grub-install usa la segunda opcion que te puse en el post anterior. _________________ Saludos a tod@s, Esteban. |
|
Back to top |
|
|
johpunk Guru
Joined: 17 Jan 2008 Posts: 440
|
Posted: Wed Sep 26, 2012 12:12 am Post subject: |
|
|
hice todo lo que me habías dicho desde un live cd y sigue lo mismo... nada que desaparece el kernel panic. no se que mas intentar _________________ Gentoo 13.0
i3 amd64 |
|
Back to top |
|
|
esteban_conde Veteran
Joined: 04 Jun 2003 Posts: 1670
|
Posted: Wed Sep 26, 2012 10:07 am Post subject: |
|
|
Pues como no sea que esté cambiado el orden de los discos, es decir que para grub sda sea sdb y viceversa.
Haz la prueba de cambiar hd0 por hd1 en grub.conf y con blkid averigua el UUID de cada disco, por supuesto debes hacerlo desde una liveCD.
El UUID tiene la ventaja sobre la nomenclatura clasica sda..sdb..sdc..hda..hdb....etc en que la particion vista desde cualquier dispositivo conserva inalterable su UUID la sintasix es fácil root=UUID=el que te de el comando blkid, ante las dudas google o bien aqui de nuevo aunque esto último sea más lento. _________________ Saludos a tod@s, Esteban. |
|
Back to top |
|
|
johpunk Guru
Joined: 17 Jan 2008 Posts: 440
|
Posted: Wed Sep 26, 2012 3:57 pm Post subject: |
|
|
acabo de hacer lo siguiente
Quote: |
grub2-install --modules=part_gpt /dev/sdb
Installation finished. No error reported. |
Quote: |
# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-gentoo
Found linux image: /boot/vmlinuz-2.6.32-gentoo.old
/proc/misc: No entry for device-mapper found
Failure to communicate with kernel device-mapper driver.
Check that device-mapper is available in the kernel.
No volume groups found
done |
ahora la partición de gentoo paso de ser sda1 a sdb1
Quote: | WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 160.0 GB, 160041885696 bytes, 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador del disco: 0x00000000
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 312581807 156290903+ ee GPT
Disk /dev/sdb: 250.1 GB, 250059350016 bytes, 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador del disco: 0x0007c053
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sdb1 63 484375814 242187876 83 Linux
/dev/sdb2 484375815 488392064 2008125 f W95 Ext'd (LBA)
/dev/sdb5 484375878 488392064 2008093+ 82 Linux swap / Solaris
Disk /dev/sdc: 320.1 GB, 320072933376 bytes, 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador del disco: 0xb04cc45d
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sdc1 2048 625141759 312569856 83 Linux |
el kernel panic por fin desapareció. gracias por la ayuda. ahora solo me falta agregar la entrada al grub _________________ Gentoo 13.0
i3 amd64 |
|
Back to top |
|
|
esteban_conde Veteran
Joined: 04 Jun 2003 Posts: 1670
|
Posted: Thu Sep 27, 2012 8:59 am Post subject: |
|
|
Echa un vistazo, parece que saben de que va:
http://forums.freebsd.org/showthread.php?t=5918
Ya que el kernel panic ha desaparecido, cuando nos comentes lo del menuentry de Grub2 seria bueno poner "Solucionado" en el título. _________________ Saludos a tod@s, Esteban. |
|
Back to top |
|
|
johpunk Guru
Joined: 17 Jan 2008 Posts: 440
|
Posted: Thu Sep 27, 2012 7:08 pm Post subject: |
|
|
con esto funciono.
Quote: | menuentry "FreeBSD " {
insmod ufs2
search --no-floppy --file --set=root /boot/loader
kfreebsd /boot/loader
} |
fue sencillo el asunto _________________ Gentoo 13.0
i3 amd64 |
|
Back to top |
|
|
|