[Solucionado] Error en Ubuntu al iniciar no se ha encontrado el Kernel.

Imagen de teenwood32
52 puntos

Instale el kernel 3.8.0-rc7 en ubuntu y desinstale los antiguos kernel 3.5 y 3.7 solo quedando el 3.8.0 y 3.8.0-rc7 pero al reiniciar me aprecere el error no se ha encontrado el kernel 3.7.0-generic en tal ubicacion /boot.......

es necesario cargar primero el nucleo.

Porque si le instale el 3.8 no me lo arranca con este mismo, hay alguna manera de entrar desde live cd y editar la forma de entrada para localizar este ultimo kernel ??

P.D.
De todas formas me han dicho que reinstale o instale una version actualizada pero quisiera saber como solucionar un problema de estos ya que nada pierdo,y al contrario aprendo mas.

Gracias.

Imagen de cuentos
+1
0
-1

Des-instalaste los kernel anteriores.
Prueba con este método de recuperar el grub.:
http://www.ubuntu-guia.com/2012/07/recuperar-el-arranque-o-grub2-de-ubun...
Otra forma es usar chroot,
http://gnulinuxtips.blogspot.mx/2012/01/recuperar-sistema-sin-kernel.html

+1
0
-1

(recordatorio) -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Si el problema se soluciono, edita el 1° hilo, y agrega (Solucionado), para tener el foro mas ordenado.
Y finaliza poniendo la solución para que sirva para otros Usuarios.
Twitter @mcuentos

Imagen de teenwood32
+1
0
-1

el grub funciona me reconoce los demas OS pero cuando selecciono Ubuntu 12.10 me aparece ese error.

+1
0
-1
Imagen de cuentos
+1
0
-1

a lo que comentas primero de que borraste el kernel, pero no se como lo borraste que no actualizo el grub, y este sigue pidiendo el kernel que ya no existe.

+1
0
-1

(recordatorio) -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Si el problema se soluciono, edita el 1° hilo, y agrega (Solucionado), para tener el foro mas ordenado.
Y finaliza poniendo la solución para que sirva para otros Usuarios.
Twitter @mcuentos

Imagen de teenwood32
+1
0
-1

tal ves fue error de mi parte porque al entrar con dpkg -l | grep linux-image me daba el kernel 3.5, 3.7, 3.8 entonces elimine estos 2 primeros dejando el 3.8 y el 3.8-rc7,y lo del grub es porque tengo instalado en el equipo otro OS Linux y un OS Microsoft por eso el grub funciona, gracias al otro OS Linux, pero ya probe la segunda opcion y sigue igual, de todas maneras actualizaré, de todas formas gracias.

Nota: al seguir los pasos del segundo vinculo Recuperar Sistema sin Kernel despues de montar la particion del Sistema en mi caso sda8, tiene otro apunte de montar los demas dispositivos:


sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /dev/proc

pero no localice esto en la consola cuando escribí sudo fdisk -l

me puedes ayudar a entender esto?

+1
0
-1
Imagen de Jose Luis 1320
+1
0
-1

¿Que kernels tienes ahora? ¿Actualizaste el grub después de borrar los kernel 3.5 y 3.7? Si no, deberías de hacerlo.

Depende también de como hayas instalado esos kernel, si fue desde codigo fuente, la cosa cambia, debes actualizar grub tu mismo y en los kernel nuevos debes crear la imagen del initrd, de otra manera el kernel no arrancará y luego actulaizar grub.

Cada que instalas un kernel por paquetes, la creación del initrd.img es automatizada, siempre.

Si tienes drivers, ejemplo nvidia, virtualbox, si esta propiamente configurados, lo que es siempre que lo haces mediante paquetes, el programa dkms se encarga de compilar los módulos correspodientes al kernel nuevo, de forma automática, cuando compilas el kernel, debes hacerlo tu de forma manual, sin dkms.

E inclusive la cosa esta más facil, antes de que el sistema arranque, entra al grub, presiona Shift, después del BIOS y puedes manipular los comandos de las entradas del grub, puedes cambiar el comando que apunta al kernel 3.7 a que apunte al 3.8

+1
0
-1

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de Gabriel_M
+1
0
-1

Desde una sesión con el otro Gnu/Linux, siempre y cuando sea de igual versión de bits, 32 ó 64, caso contrario inicia con un live-cd.
Abre una terminal y ejecuta, si el / de Ubuntu es /dev/sda8

sudo su
mount /dev/sda8 /mnt
mount --bind /dev /mnt/dev 
mount --bind /dev/pts /mnt/dev/pts
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
apt-get update
apt-get upgrade
grub-mkconfig -o /boot/grub/grub.cfg
grub-install --root-directory=/mnt /dev/sda
grub-install --recheck /dev/sda
umount /mnt
reboot
+1
0
-1
Imagen de teenwood32
+1
0
-1

esta solucionado gracias Gabriel_M y todos lo demás, en si mi error fue colocar como particion del sistema sda8 pero tengo instalado en 2 particiones y swap osea que el sda8 seria /home, y sda7 /

aunque no me queda claro que fue lo que paso si me ayudan a entenderlo se lo agradezco, si en un futuro quiero acttualizar mi kernel desde los paquetes que tendré que hacer para que no me suceda lo mismo ??

Gracias de todas formas.

Saludos.

+1
0
-1
Imagen de teenwood32
+1
0
-1

¿Que kernels tienes ahora? ¿Actualizaste el grub después de borrar los kernel 3.5 y 3.7? Si no, deberías de hacerlo.

Tengo el Kernel 3.8.0-rc7.
Si actualicé el grub después de desinstalar los kernel.

Depende también de como hayas instalado esos kernel, si fue desde codigo fuente, la cosa cambia, debes actualizar grub tu mismo y en los kernel nuevos debes crear la imagen del initrd, de otra manera el kernel no arrancará y luego actulaizar grub.

Lo instale desde este sitio: http://kernel.ubuntu.com/~kernel-ppa/mainline/?C=M;O=D por paquetes.

No uso ningún driver de los que mencionas.

Probraré la alternativa:

ntes de que el sistema arranque, entra al grub, presiona Shift, después del BIOS y puedes manipular los comandos de las entradas del grub, puedes cambiar el comando que apunta al kernel 3.7 a que apunte al 3.8
+1
0
-1