El lugar donde escribo lo que me pinta cuando me pinta.

posted by: hernan82arg
posted on: 22 September 2007

Ultimamente estuve teniendo algunos problemas de instalacion de kubuntu en algunas maquinas, mas especificamente en unas notebook dell y algunos clones con mother pedorro.

Los modelos de las dell eran Dell Vostro 1500 y Dell Vostro 1700.

La cuestion es que al poner el cd de kubuntu para instalar me tiraba un error muy feo en la consola y no levantaba. El error era el siguiente:

/bin/sh: can't access tty; job control off
(initramfs)

una cosa muy loca, leyendo por la internet con el amigo google y ubuntuforums.org encontre que el problema es que no levanta el driver adecuado para el chipset que controla los discos y la lectora de cd, mas especificamente este ultimo, por lo cual uno llegaria a pensar… como puede ser que mientras esta cargando no pueda acceder al cd-rom si lo esta haciendo precisamente de ahi. Pero aca viene la cosa, como todo bootloader estos no acceden a particiones en forma logica, si no fisicamente, por ende la cosa va bit a bit y asi es como comienza cargar el kernel pero cuando llega al punto de que el kernel cargo y el resto del soft quiere empezar a ejecutarse no puede porque no se carga un modulo que corresponde para que siga leyendo el disco, esta vez logicamente. La solucion es pasarle un parametro al kernel para que pare justo cuando termina de cargar y asi levantar el modulo necesario a mano. Lo cual hacemos de la siguiente manera:

Al bootear con el live-cd nos presenta las opciones tipicas de instalacion y vemos el contador de 30seg bajando, en ese momento seleccionamos safe video mode y apretamos F6, esto nos va a permir escribir sobre la linea del kernel y lo que tenemos que hacer es borrar el quiet splash e ir al principio de la linea para agregar break=top con lo cual vamos a hacer que el kernel haga esta parada necesaria para poder levantar el modulo piix manualmente.
Una vez que booteamos y nos da el prompt para escribir comandos ponemos lo siguiente
modprobe piix
exit

Con esto vamos a lograr que bootee, una vez que inicio podemos correr la instalacion normalmente.
Para las Dell hasta aca llegamos perfectamente, solo queda agregar el modulo en /etc/modules para que lo levanta cuando bootea ya que solo lo usa para la lectora de dvd y nada mas.

En el segundo caso, con el mother pedorro, pude instalar pefectamente de esta manera pero al reiniciar me lleve la sorpresa que no booteaba, me tiraba el mismo error, y claro en este caso si usaba el mismo modulo para el disco por lo cual no andaba ni para atras, lo que tenia que lograr era que quede por defecto para que levante con el kernel, ya que hacerlo a manopla cada vez que iniciaba no era lo mas comodo, asi que encontre este metodo para hacerlo (es una modificacion de algo que lei):
En principio el que lo escribio lo hizo montando el disco rigido desde el live cd y haciendo un chroot pero a mi se me ocurrio levantar el driver del disco como habiamos hecho antes, entonces al aparecer grub toque Esc y me dio la consola para editar los parametros y con “e” me permitio editar la linea, otra vez puse justo despues del path al binario del kernel y antes de root=blablabla el famoso break=top y lo hice bootear, otra vez lo mismo, modprobe piix, exit y estaba en la maquina, ahora lo que tenemos que hacer es meter el modulo piix en el initrd para que lo cargue al iniciar. Asi que lo hacemos de la siguiente forma:

Editamos el archivo /etc/initramfs-tools/modules y al final del archivo agregamos piix.

luego corremos el siguiente comando:

sudo update-initramfs -u

y listo, reinciamos el equipo y estamos 100% funcionales!

saludos!

David Says:

Buenas. Antes de nada gracias por tu ayuda, yo tenia el mismo error y con lo que mostraste pude solucionar mi problema. El hecho es que despues del exit parace que todo empieza a funcionar bien. me aparece la consola buscando las controladoras del hardware pero entonces se me detiene de golpe y no se como continuar. Nunca he usado Linux y quiero empezar, porfavor necesitaria ayuda. Muxas gracias!

Donde se detiene?

David Says:

Buenas, despues de realizar el “exit” me aparece una pantalla con el simbolo de ubuntu y cargando, para después volver a la consola y al parecer está buscando drivers, pero llega un momento en el que se detiene y se me queda en la consola, pudiendo escribir yo lo que quiera. gracias!

osea que te queda el prompt con elsigno $ al final… imagino que no detecto bien la placa de video, que maquina es?, dame detalles!

Leave a Reply