jump to navigation

Eliminar kernel antiguo en Ubuntu 9.04 3 agosto 2009

Posted by bushwaca in Linux, Ubuntu.
Tags: ,
trackback
kernel

kernel

Bueno, voy a mostrarles como hacer para borrar un kernel antiguo de nuestro sistema de una forma que a mi entender es bastante simple, aunque tambien lo pueden hacer desde el gestor de paquetes Synaptic.

Si bien eliminar un kernel no es muy necesario ya que no es algo que ocupe mucho lugar en el disco y si son de instalar versiones limpias cada cierto tiempo ni se dan cuenta de tener 3 o 4 opciones de arranque para su sistema, algunos no hacen instalaciones limpias he incluso tienen varios SO instalados con distintos kernels y se hace algo molesto tener en el GUB muchas opciones de arranque.

Primero deben tener en cuenta que es recomendable tener por lo menos 2 versiones distintas del kernel en su sistema por cualquier cosa… uno nunca sabe bien que es lo que puede pasar. Si eres algo experimentado puedes dejar solo uno por cada SO que tengas, pero si algo se rompe del kernel le preguntas a Google y no a mi jajaja.

Pero que es el kernel o nucleo?
En informática, el núcleo (también conocido en español con el anglicismo kernel, de la raíz germánica Kern) es la parte fundamental de un sistema operativo. Es el software responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma más básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema. Como hay muchos programas y el acceso al hardware es limitado, el núcleo también se encarga de decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo, lo que se conoce como multiplexado. Acceder al hardware directamente puede ser realmente complejo, por lo que los núcleos suelen implementar una serie de abstracciones del hardware. Esto permite esconder la complejidad, y proporciona una interfaz limpia y uniforme al hardware subyacente, lo que facilita su uso para el programador.

Comencemos

Tenemos dos opciones basicas para realizar nuestro cometido, una es eliminando completamente un kernel y la otra es escondiendolo del GRUB:

a) Eliminar un kernel antiguo:
1 – Abrimos una cosola y vemos que kernels tenemos instalados poniendo:
sudo dpkg -l | grep linux-image

Nos dara una salida como esta:
ii linux-image-2.6.28-11-generic 2.6.28-11.42 Linux kernel ...
ii linux-image-2.6.28-13-generic 2.6.28-13.45 Linux kernel ...
ii linux-image-2.6.28-14-generic 2.6.28-14.47 Linux kernel ...
ii linux-image-generic 2.6.28.14.19 Generic ...

Que resumiendo podemos decir que tenemos estos:
2.6.28-11-generic
2.6.28-13-generic
2.6.28-14-generic

2 – Teniendo en cuenta que el “2.6.28-11-generic” es el mas antiguo vamos a eliminarlo poniendo en consola:
sudo aptitude purge linux-image-2.6.28-11-generic

3 – Veremos si tenemos instalados los “headers” de ese kernel que eliminamos poniendo en una consola:
sudo dpkg -l | grep linux-headers

Nos dara una salida como esta:
ii linux-headers-2.6.28-11 2.6.28-11.42 Header files ...
ii linux-headers-2.6.28-11-generic 2.6.28-11.42 ...
ii linux-headers-2.6.28-13 2.6.28-13.45 Header files ...
ii linux-headers-2.6.28-13-generic 2.6.28-13.45 ...
ii linux-headers-2.6.28-14 2.6.28-14.47 Header files ...
ii linux-headers-2.6.28-14-generic 2.6.28-14.47 ...
ii linux-headers-generic 2.6.28.14.19 Generic ...

Es decir que podemos ver claramente que estan los headers del kernel que eliminamos instalados ahi mismo, que serian estos:
linux-headers-2.6.28-11
linux-headers-2.6.28-11-generic

4 – Teniendo en cuenta que eliminamos el kernel “2.6.28-11” eliminaremos los headers correspondientes poniendo en consola:
sudo aptitude purge linux-headers-2.6.28-11

Nota: tambien se eliminaran los headeders “generic” del mismo poniendo el comando anterior y se eliminara de forma automatica del GRUB la opcion de ingresar con este kernel al sistema.

5 – Reinician y ven como no les aparece mas ese kernel como opcion de arranque.

b) Esconder un kernel antiguo del GRUB

Haciendo esto no eliminamos ningun kernel, solo lo estamos escondiendo del menu de arranque del sistema (del GRUB)

1 – Abrimos una consola y editamos el menu del GRUB poniendo:
sudo gedit /boot/grub/menu.lst

2 – En ese fichero buscamos las lineas referente al kernel que queremos esconder como por ejemplo las del kernel 2.6.28-11 que dice algo mas o menos asi:
title Ubuntu 9.04, kernel 2.6.28-11-generic
uuid 64383d16-713d-457c-9cd7-8942bd26506c
kernel /boot/vmlinuz-2.6.28-11-generic ...
initrd /boot/initrd.img-2.6.28-11-generic
quiet

title Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid 64383d16-713d-457c-9cd7-8942bd26506c
kernel /boot/vmlinuz-2.6.28-11-generic ...
initrd /boot/initrd.img-2.6.28-11-generic

El primer grupo de lineas pertenece al arranque generico del kernel en cuestion y el segundo al modo recuperacion del mismo kernel.

3 – Lo que debemos hacer ahora es comentar estas lineas agregandole delante de cada una el simbolo “#”. Nos quedaria de la siguiente manera:
#title Ubuntu 9.04, kernel 2.6.28-11-generic
#uuid 64383d16-713d-457c-9cd7-8942bd26506c
#kernel /boot/vmlinuz-2.6.28-11-generic ...
#initrd /boot/initrd.img-2.6.28-11-generic
#quiet

#title Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
#uuid 64383d16-713d-457c-9cd7-8942bd26506c
#kernel /boot/vmlinuz-2.6.28-11-generic ...
#initrd /boot/initrd.img-2.6.28-11-generic

4 – Guardamos el fichero, reiniciamos y comprobamos que no tenemos mas esa opcion para elegir en el arranque.

Espero que les guste. Hasta la otra.

Comentarios»

1. Punkan - 20 agosto 2009

Gracias por la solucion!

bushwaca - 20 agosto 2009

Me alegro de que te fue util. Gracias a ti por comentar.

Saludos.

2. Eduardo - 29 agosto 2009

Genial.
Tenía 7 kernels antiguos y eliminé varios de ellos gracias a tu post🙂

bushwaca - 29 agosto 2009

Bien, me alegro de que te fue util.

PD: uff 7 kernels? Seguro que ganaste un lindo espacio en disco.

Saludos y gracias por comentar.

3. Eliminar kernel con Synaptic en Ubuntu 9.10 « Mi Block de Notix - 21 diciembre 2009

[…] de nuestro sistema usando el gestor de paquetes Synaptic. Si bien con anterioridad explique como hacerlo en consola tal vez a alguno le resulte mas simple de esta […]

4. Don Gabo - 1 enero 2010

Me sirvió de maravilla.

bushwaca - 1 enero 2010

Me alegro entonces.

Saludos y gracias por comentar.

5. diipaak - 1 febrero 2010

Hola!!! que tal, les escribo porque cometi un error fatal tratando de cambiar el kernel. Lo que pasa es que escondi el Kernel con el que funcionaba y ahora no puedo ingresar al sistema. Me marca error 11: unrecognized device string.
Hice tal cosa en el menu.lst, porque al meter el comando sudo dpkg -l | grep linux-image me aparecia tambien el kernel 2.6.31.17 como instalado. Entonces confie en esconder el 2.6.28.17, pero en el menu.lst no aparecia y de todos modos lo hice.

Estoy usando el ubuntu 9.10, les agradezco su respuesta he intentado con super grub disk pero no puedo entrar. Un saludo y muchas gracias!!!!!!

bushwaca - 1 febrero 2010

Disculpa pero ando algo perdido….

1) Dices que usas Ubuntu 9.10, en esa version no existe el menu.lst dado a que en teoria deberias estar usando GRUB v2, y donde hablo sobre esconder el kernel del GRUB es para la version 1 del mismo. En resumidas cuentas no tengo ni la menor idea ni de porque te da ese problema ni como pudiste esconder algo que no existia ahi.

2) Probaste actualizando el grub con “sudo update-grub2”?

Saludos y suerte.

6. diipaak - 1 febrero 2010

Hola gracias por tu respuesta, lo que pasa es que hice lo siguiente:
estaba usando ubuntu 9.04 y la actualice a 9.10, de ahi me dio problemas con el sonido y busque actualizar el kernel.
Entonces puse el comando que mencionas arriba:
sudo dpkg -l | grep linux-image
ahi ma aparecio en la consola que el kernel 2.6.28.17 estaba instalado y el 2.6.31.17 tambien.
Despues abri el sudo gedit /boot/grub/menu.lst y fue donde comente con # el kernel 2.6.28.17 reinicie y ya no entra. Aparece error 11:unrecognize devide string.
Te agradezco mucho tu ayuda, necesito mi compu para trabajar.
Por ultimo estoy tratando de solucionar con system rescue cd pero no se como usarlo
Gracias por tu ayuda!!!

bushwaca - 1 febrero 2010

Ok… ahora dime una cosa, no entra siquiera al GRUB como para elegir el “recovery mode” (modo a prueba de fallos si se quiere) ?

De ser asi podrias ingresar a la consola, volver a editar el menu.lst y arreglar a mano lo que hiciste, guardar los cambios y reiniciar.

Tambien podrias usar el live cd de ubuntu, ingresar en el live y editar el menu.lst de tu disco rigido y hacer eso que te puse arriba.

PD: Seguramente cuando editaste el fichero pusiste un espacio, un “enter” demas o algo asi.

Saludos y suerte.

7. diipaak - 1 febrero 2010

Hola amigo, pues precionando c me deja entrar como a un tipo de consola no se como se llame pero aparece esto:
grub>
si aqui le pongo /boot/grub/menu.lst me pone permiso denegado

Lo del recovery mode no se como hacerlo, aun soy pricipiante jeje ¿como lo hago?.

En cuanto al system rescue cd tamb me pone una terminal pero me dice tambien permiso denegado.
En el archivo menu.lst hice exactamente lo que dices, comentar al principio con #, de eso estoy seguro. Intentaré con el live cd de karmic haber si asi entra, lo intente con jaunty pero se queda congelada cuando le pongo entrar sin alterar (1ra opcion).
Agradezco de nuevo tu atención…..
¿con system rescue sabes si se puede?

8. diipaak - 2 febrero 2010

hola de nuevo muchas gracias por tu ayuda!!!!!!!!
he logrado solucionar el problema con el live cd y montando la particion raiz para luegomodificar el menu.lst…..

Sin embargo me gustaria me explicaras como actualizar l kernel de 2.6.28.17 a uno 2.6.31.? y saber cual me conviene en mi caso que tengo una compaq presario v3000.

Bueno que tngas buen dia hasta pronto!!!!!

bushwaca - 2 febrero 2010

Me alegro que ya solucionaste eso. Ahora dejame decirte una cosa. Te recomendaria que por lo menos en la proxima version de ubuntu hagas una instalacion limpia del sistema, ya que ubuntu esta sufriendo muchos cambios en “profundidad” que a la larga te arrastrara problemas si no eres un usuario experto. Cambios en el arranque, sistema de ficheros, GRUB, Splash, etc.

Sobre que kernel te ira mejor es siempre una opinion subjetiva. Mi opinion es… usar el kernel mas actualizado que tu distribucion te permita sin complicaciones, ya que mientras mas nuevo mejor es en seguridad (aunque no siempre en estabilidad y compatibilidad).

1) Actualiza tu sistema con:
sudo aptitude update && sudo aptitude upgrade

En teoria deberia instalarte uno de esos kernels que dices, pero por las dudas mira esto luego.

2) Ve a “Sistema -Administracion – Gestor de paquetes Sinaptic” y en el buscador, donde dice busqueda rapida pones “linux-image” (sin comillas). Ahi vas mirando que versiones del kenel tienes disponible para instalar. Busca alguna que diga “generic” (salvo que uses una otra arquitectura distinta), como por ejemplo linux-image-2.6.31.17-generic, marcas ese paquete (le tilda la casilla que tiene a su lado) y aplicas los cambios.

Luego si funciona podrias hacer lo mismo con los headers de ese kenel, es decir, pones en el buscador anterior linux-header y le instalas el header correspondiente a la version del kernel que instalaste.

Bueno, esta es la foma facil por asi decirlo, sino queda hacerlo por consola.

Saludos y suerte.

9. diipaak - 2 febrero 2010

Hola que tal!! bushwaca hice lo que me recomendaste pero no se porque razón no logro que el kernel 2.6.31.17 no sea usado por mi maquina.
Esta es la salida que me da cuando pongo el comando de kernel instalado:

diipaak@diipaak-laptop:~$ sudo dpkg -l | grep linux-image
rc linux-image-2.6.28-11-generic 2.6.28-11.42 Linux kernel image for version 2.6.28 on x86
rc linux-image-2.6.28-16-generic 2.6.28-16.57 Linux kernel image for version 2.6.28 on x86
ii linux-image-2.6.28-17-generic 2.6.28-17.58 Linux kernel image for version 2.6.28 on x86
ii linux-image-2.6.31-17-generic 2.6.31-17.54 Linux kernel image for version 2.6.31 on x86
ii linux-image-generic 2.6.31.17.30 Generic Linux kernel image

Como ves me dice que tengo tambien instalado el 2.6.31.17, pero sigo usando el 2.6.28.17. Fui al gestor de paquetes y esta tambien marcado. Sin embargo al abrir el menu.lst no aparece.
Ya no me atrevo a moverle por el momento al menu.lst por temor a tener problemas.

Hice tambien el update y upgrade y nada, ¿que me queda por hacer? en otro blog encontre que despues de activarlo mediante el gestor synaptic hay que editar el mnu.lst con los datos del kernel que ahí mismo pone el autor es un 2.6.31.14 pero no me atrevo…..
Ademas como dices puede convenir uno mas actual……

Bueno pues seguiré buscando alguna manera otra para cambiarlo, si conoces de algun tutorial claro y reciente te lo agradecería mucho…
Que sigas estando bien, un saludo!!!!!!

bushwaca - 3 febrero 2010

Veamos….

1) El problema aqui parece ser de que no sabemos que version del grub estas usando. Por lo que parece tienes instalado el GRUB v1 (de tu antigua instalacion) y con la actualizacion no sabemos con seguridad si se instalo el GRUB v2 pero algo me dice que conviven juntos ahi en esa pc… es que me suena raro que tenias instalado ese kernel pero no aparece en tu menu.lst .
Es por esto que siempre recomiendo instalaciones limpias.

Para saber que version usas pone en una consola:
grub-install -v

Si te dice:
grub-install (GNU GRUB 1.97~beta4)

Tienes la version “2”

2) Intenta actualizar el grub

a) Si tienes la version 1
sudo update-grub

b) Si tienes la version 2
sudo update-grub2

3) Otra opcion seria intentar actualizar de la version 1 del grub a la version 2, pero no quiero apuntarte sobre esto porque no lo he hecho nunca, pero en la web hay info sobre esto.

4) Se supone, o por lo menos tengo entendido esto, que cuando instalas un kernel el GRUB deberia actualizarse, con lo cual no hace falta que lo agregues a mano.

Igualmente si quieres lanzarte a hacerlo, copia la entrada completa de tu linea del ultimo kernel (desde title a quiet) lo pegas y cambias los datos del kernel solamente. En teoria es bastante sensillo pero no estarias solucionando tu problema, ya que si se instala otro nuevo kernel aparentemente no aparecera en tu GRUB (cosa que deberia ser automatica) ve a saber porque.

5) La version 2 del GRUB no usa mas el menu.lst.

Saludos y suerte.

10. diipaak - 3 febrero 2010

Hola de nuevo!! pues te agradezco de nuevo, he comprobado que si tengo el grub 2, lo actualize y aun sigo teniendo el mismo kernel. Por otro lado, recuerdo que durante la actualización a karmic, me pregunto si queria modificar algunos archivos y le puse dejarlos como estaban, no se si esto haya influido en esto del kernel y el menu.lst.

Y bueno te pregunto lo siguiente:
¿es posible hacer de nuevo una instalación limpia sin correr riesgo de perder mis datos?
¿como la puedo hacer? o si conoces algun tutorial te lo agradezco.

No te apures por la respuesta por lo pronto estoy tranquilo aunque sea sin sonido jeeje

Un saludo y buen dia!!!

bushwaca - 3 febrero 2010

Si se puede. Te contare como es que yo lo hago. Lee todo, saca tus conclusiones y mira si te rinde hacer esto, de otro modo en Google esta lleno de formas distintas de como hacer una instalacion y tal vez alguna se aplique a lo que necesitas.

a) Primero tendrias que ver si vale la pena hacer una nueva instalacion en estos momentos ya que dentro de un par de meses sale la nueva version de Ubuntu.

b) En mi opinion podrias hacer esto:

1 – Hacer un backup de todo lo importante de tu pc, documentos, musica y demas en algun medio de almacenamiento como DVDs u otra cosa, para poder copiarlo a tu directorio home luego de la nueva instalacion. Si tienes espacio en disco de sobra podrias hacer una particion con gParted (una especie de “Partition magic”) del tamaño que quieras y poner todo ahi para evitar hacer copias en DVD y tener tu respaldo siempre ahi.

Cuendo estes mas practico en este mundillo veras que solo haces backup de lo verdaderamente importante y te explicare porque.

2 – Antes de instalar dejame explicarte una cosa que te servira en un futuro… siempre que elijas hacer esto claro esta jajaja. Sera a modo explicativo, para los puristas algunos terminos estaran mal usados y demas, pero es a moddo explicativo.

En un sistema linux son indispensables dos particiones. Una raiz (“/”) donde se encuentra el sistema en si y la SWAP (memoria de intercambio, cuya funcion es similar a la memoria virtual de win si se quiere).
Cuando quieras hacer tu instalacion otra vez, le dices que quieres hacerla personalizada y no usando el siguiente siguiente jaja.
Ademas de hacerle un aparticion raiz y una swap creale tambien una parcion “home” para que cuando en un futuro quieras hacer una instalacion nueva le dices que tome como home esa particion y asi no pierdes los datos que tienes ahi. Es decir que al hacer otra instalcion vuelves a hacerla personalizada y le dices al sistema que tome como swap la swap que ya tienes, como raiz la que ya tienes (esta es la que modificara con esta instalacion) y como home la particion home que ya tienes y asi conservas tus datos (no mas backups exesivamente grandes).

3 – Una vez que terminas tu instalacion lo unico que debes hacer es cambiar permisos. Te paras con una terminal y le pasas tu nuevo usuario a tu carpeta personal (tal vez le create el mismo nombre de usuario de tu antigua instalacion pero debes hacerlo igual) usando chown. Pones “chown -R TUUSUARIO /home/TUDIRECTORIOHOME” como ejemplo podria ser en mi caso “chown -R buscawaca /home/bushwaca” y asi no tienes problemas. El -R es para hacerlo recursivo, es decir que le aplica eso a todo los directorios y ficheros que esten dentro de la carpeta de tu usuario.
Si por las dudas sigues teniendo algun problema de permisos con tu carpeta home usas “chmod”. Por ejemplo podrias poner “chmod 755 -R /home/TUCARPETADEUSURARIO” (por las dudas hace una busqueda de chmod en google… aplicarle 755 es darle mucho permiso).

Con esto ya estarias perfecto para hacer instalaciones limpias en un futuro sin hacer backup de todo. Igual siempre es recomendable hacer backup de lo indispensabe… la pc puede romperse, quemarse, escaparse a una isla y no poder recuperar lo que uno quiere jajaja.

d) Tutoriales hay a montones, incluso con imagenes, pero como no he usado ninguno y por eso no puedo recomendarte. Igual si ves alguno similar a esto que te explique seria bueno.

Saludos y espero que se entienda algo. Suerte.

11. diipaak - 3 febrero 2010

Hola!! buen día……aunque me parece muy clara tu explicación, solo para confirmar…
Cuando instale por primera vez ubuntu realicé una partición manual creando las 3 que mencionas….bueno entonces dejame ver si entendí:

1: inserto el live cd de karmic
2 selecciono instalar
3 selecciono modo manual de crear particiones
4 aqui es donde tengo duda: me aparecerán las particiones que ya tengo; dejo home y swap sin tocar y solo edito como nueva la raíz o ¿como?. Bueno mencionas que le diga que tome las que ya tengo pero ¿como hago eso? ¿como hago para no formatearlas? por lo que me dices no es necesario formatear nada verdad?

Oye disculpa si soy un latoso, y de verdad te agadezco mucho tu atención, ha sido para mi muy importante aprender todo esto y sobre todo tu paciencia, se que es posible encontrar info en otro lado pero ahora estoy ocupado en mi trabajo (ademas que perdi ya 3 dias con esto del kernel jeje) y bueno pues sinceramente me has ayudado mucho, te lo agradezco de nuevo…
Un saludo y buen dia!!!!!!!!

bushwaca - 3 febrero 2010

Una vez que hiciste la particion “home” dandole un tamaño adecuado con una instalacion nueva (pensa que en el futuro si quieres hacerla mas grande posiblemente tengas que formatearla) debes hacer esto:

Veamos si recuerdo bien.. es que no tengo el cd a mano.

1 – Durante la instalacion saldra una ventana que dice mas o menos “Preparar el espacio de disco”.

2 – Ahi eliges la opcion que dice “Especificar la particion manualmente”. Luego le das a “Adelante”

3 – Ahi apareceran las particiones que tienes. Debes decirle cual usar y para que usarla. Por lo general por el tipo de ficheros que tiene (formato) y el espacio de cada una logras identificarlas.

Para eso, te paras por ejemplo en tu antigua particion raiz y le das al boton de abajo que dice “Cambiar”.

4 – Se abrira una ventana:

– En la aparte superior dira el espacio que ocupa esa particion (de modificar el espacio en alguna de ellas tendras que formatear).

– Luego dice “utilizar como” y tiene un menu desplegable. Lo seleccionas y eliges ext4 (si quieres otro sistema de ficheros elijes otro). En el caso de la swap lleva el sistema de ficheros swap.

– Luego dice “Fromatear la particion” y tiene para tildarle una casilla. En este caso como es el raiz debes formatearlo, pero a la particion home o swap no debes tildarle esta casilla porque a la swap no hace falta y a la home no quieres formatearla ya que de otra manera perderas tus datos.

– Luego dice “Punto de montaje” y tiene un menu desplegable. Para la raiz seleccionas “/” y cuando lo hagas para la home seleccionas “/home” (pero recuerda a esta ultima no tildarle la casilla para que la formatee).

– Cuando terminas le das a aceptar y se cierra la ventana.

– Repites eso para las otras 2 particiones, es decir para la home y la swap (la swap tendra menos cosas que hacer).

5 – Le dices que aplique los cambios y listo… continuas la instalacion como siempre.

Ahora claro por las dudas.

De esta manera todo lo que esta en tu carpeta personal se conservara, pero todo lo que se instala en otro sitio se perdera. Es decir que a los programas debes volver a instalarlos, pero tus cosas personales como musica, fotos, musica y lo demas se conservara. Tambien algunos programas guardan su configuracion en el la carpeta personal del usuario, con lo que se conservaran algunas cosas haciendo esto.

Antes de hacer esto hace un backup de todo, no sea que la lies con algo y pierdas todo. Una vez que lo hiciste un par de veces si quieres no hagas el backup… pero es a tu riesgo.

PD: Tal vez sea menos lio que hagas una particion cualquiera con gparted, tires todos tus datos ahi antes de instalar y lo instales como de constumbre. Cuando termines de instalar tiras tu datos a la carpeta home y le aplicas permisos como explique antes.

Saludos y suerte.

12. diipaak - 8 febrero 2010

Hola de nuaevo amigo, te escribo para agradecerte mucho tu ayuda y apoyo, hoy he logrado hacer la instalacion limpia como la llamas. Todo has salido perfecto hasta ahora jeje…..
Pues bueno, que sigas estando bien y hasta pronto!!!!!!!!!
Saludos!!!

bushwaca - 8 febrero 2010

Me alegro entonces. Espero que todo siga bien con el tiempo jajaja.

Saludos.

13. Luis Hernández Couré - 2 abril 2010

Saludos, soy de Venezuela, me topé con este post buscando la solución a un error que se está presentando en mi versión de Ubuntu, esto no me ha permitido ejecutar ninguna actualización ni entrar en el gestor de paquetes. Cuando voy a actualizar me pone esto:

El paquete «linux-image-2.6.27-14-generic» está en un estado de inconsistencia y necesita ser reinstalado, pero no se puede encontrar ningún archivo para él. ¿Desea eliminar este paquete ahora para continuar?

Luego:

Paquete en un estado inconsistente

El paquete «linux-image-2.6.27-14-generic» está en un estado inconsistente y necesita ser reinstalado, pero no se puede encontrar ningún archivo para él. Por favor, reinstale el paquete manualmente o elimínelo del sistema.

Intenté eliminarlo con este método que pones acá, pero me lo niega,

En el caso del gestor de paquetes, pone esto:

E: El paquete linux-image-2.6.27-14-generic necesita ser reinstalado, pero no se encuentra un archivo para éste.
E: Error interno al abrir el caché (1). Por favor informe de este error.

Intenté bajar ese mismo paquete de la página de ubuntu y me dice que el archivo está dañado y que no se puede instalar, no sé qué hacer…

Muchas gracias por la ayuda que pueda prestar, Hasta luego

bushwaca - 3 abril 2010

Mmm no soy experto en esto pero….

1 – Cuando inicies el sistema, toma para iniciar otro kernel distinto al que usas normalmente y mira si ahi puedes solucionarlo. Me da la impresion de que inicias justamente con kernel “linux-image-2.6.27-14-generic” que tiene un error y es por eso que te da estos errores luego. Si tomas otro al iniciar no deberia darte estos problemas.
2 – Intenta hacer un “sudo aptitude update” y un “sudo aptitude upgrade” y mira si hay una version mas nueva del kernel para instalar. Es que ese kernel es un poquito antiguo, Ubuntu ya usa de la serie “2.6.30”
3 – Que version de Ubuntu usas? Podrias hacer una actualizacion de version y ver si sigues con ese problema.

Saludos y suerte.

14. miki - 9 febrero 2011

Muchas gracias por el post😉
La verdad que que 90MB por cada linux-image y 82MB por cada linux-header no me parecen tan pocos…

bushwaca - 10 febrero 2011

Me alegro de que te fue util.

Pues… no es poco, pero todo depende del punto de vista. A la gente que tenga un disco de un tera puede que realmente le sea indiferente ganar ese espacio.

Saludos y suerte.

15. douglas - 15 febrero 2011

hola bushwaca
me puedes explicar que es el kernel de 9.04

gracias…

bushwaca - 16 febrero 2011

Simple pregunta pero que requiere una tremenda de respuesta … veamos si por lo menos doy un norte ya que seria imposible explicarlo de forma simple.

En teoria:

A grandes rasgos podriamos decir que el kernel o tambien llamado nucleo en computacion es el motor del sistema, el corazon del sistema operativo. Entre otras cosas gestiona la comunicacion entre el hardware y las aplicaciones, es decir como se utilizara el micro, la memoria, cuando, que cantidad, para que proceso, gestion de perifericos, etc.

A grandes rasgos, la arquitectura de una computadora seria mas o menos asi si la pondriamos en capas:

1 – Hardware
2 – Software

El hardware es la parte fisica de la computadora, como los discos, la fuente, lectora, etc y el Software son el sistema operativo y las aplicaciones.

Como sabras, el sistema operativo es el intermediario entre la parte fisica y las aplicaciones del usuario, es decir que se encarga de establecer la comunicacion entre ambas cosas. Entonces podemos decir que la arquitectura de una computadora seria:

1 – Hardware
2 – Sistema operativo
3 – Aplicaciones de usuario

Ahora bien, por lo general cuando decimos “Sistema operativo” englobamos a las aplicaciones del sistema (aplicaciones basicas), al kernel y al firmware, cuando en realidad no es tan asi. Verdaderamente la arquitectura seria mas o menos asi:

1 – Hardware
2 – Firmware
3 – Nucleo o kernel
4 – Aplicaciones de usuario y de sistema.

Podriamos poner el punto 2,5 y poner Lenguaje de maquina (ensamblador) pero no quiero hacer lio ni polemica.

En fin, supongo que con esto te daras una idea del lugar que ocupa el kernel.

En la practica:

Los sistema operativos de computadoras tienen un kernel, ya sea Windows, BSD, Mac OS, UNIX, Linux, etc (de ser algun dispositivo embebido estilo un telefono movil no necesariamente tendra un kernel propiamente dicho).
Ahora bien, en Linux se van actualizando de tanto en tanto y el sistema brinda la posibilidad de dejar de usar el antiguo para utilizar el nuevo (Windows no permite esto, directamente debes cambiar el sistema completamente). Se actualizan por diferente motivos, como por ejemplo porque se encontro una mejora en el manejo de la memoria, se encontro alguna falla de seguridad, mejor compatibilidad con perifericos, etc.

En linux los kernel’s se van actualizando automaticamente en el sistema ocupando espacio. En la mayoria de los casos utilizamos el mas reciente, con lo cual es un tanto inutil consevar todos los antiguos que no volveremos a utilizar y que pueden tener fallas o mal desempeño en relacion al mas nuevo. Justamente este es el sentido de eliminar los que no utilizamos.
Para darte cuenta de que tienes muchos kernel’s en tu sistema, basta con mirar el menu de arranque (GRUB) cuando inicia el sistema y ver si tienes muchas opciones para elegir.

Bueno, espero haber aclarado un poco el panorama. Igualmente te invito a que googlees un poco sobre el tema ya que esto es en sentido general. Cualquier cosa me consultas.

Saludos y suerte.


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: