[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Kernel erroneo y lilo



Federico Alberto Sayd escribió:
Randy escribió:
XayOn X escribió:
El lun, 17-03-2008 a las 09:47 -0300, Federico Alberto Sayd escribió:
Randy escribió:
Hola a todos;

Recientemente he compilado unos kernels y los he puesto en el lilo con la mala suerte de que el que puse como predeterminado tiene problemas y no arranca.

Mi sorpresa se da cuando al inicio le doy a "esc" para escoger el kerner con el que arrancar la máquina y lilo no aparece, directamente se carga el kernel problemático. Esto nunca me había ocurrido.

¿Hay algún otro modo de poder acceder al lilo? ¿desde un live-CD quizás?

Gracias :)

--
Randy
randynet en gmail.com


Podrías iniciar con un live cd hacer un chroot a la partición raíz, modificar el archivo de configuración del lilo y luego correr lilo para grabar los cambios.
Si tiene por ahi una distro live que use lilo no hace falta el chroot,
del mismo modo que haces eso, copias a la particion principal de la live la configuracion de lilo en la maquina en la que lo quieres reparar, la modificas y reinstalas lilo en el mbr, como dije en un principio.
Claro que hoy en dia eso es dificil de encontrar, por ese mismo motivo:
usa grub ;-).
Hola;
Gracias a todos por las respuestas.

No tengo muy claro que Grub funcione bien en el MacBook, había leído que había serias incompatibilidades entre grub y rEFIt, que es lo que usa a modo de Bios. De todos modos me dice que Grub está instalado ya y sin embargo no aparece en el inicio. Tampoco tengo Windows en esa máquina, "solo" Debian y MacOS y desde éste solamente puedo ver la partición /home.

Entrando con el CD de Ubuntu abro una consola y hago "sudo chroot /media/disk" (que es donde monta la raiz de mi Debian) y aparentemente bien, me cambia el nombre en consola a root.
Instalo lilo y me dice que ya está en su más reciente versión.
Ejecuto "lilo" y me da el siguiente error: "Warning: LBA32 addressing assumed. Fatal: raid_setup: stat("/dev/sda")". Posiblemente ahí esté el problema, no se, googleando no sale nada potable y no tengo ni idea de qué indica esa frase.

¿Arreglaría algo borrando y purgando lilo e instalándolo de nuevo?

No ha funcionado renombrar los kernel para intentar hacer creer a lilo que el que busca es uno de los buenos ni tampoco volver a poner la copia de seguridad que tenía de lilo.conf.
Evidentemente lilo es más listo que yo :D

La verdad casi hubiera tardado menos reinstalando la raiz, porque tampoco es que tenga mucho tiempo disponible, pero soy algo cabezón y prefiero arreglar el problema aunque sea solo para saber que era y cómo arreglar errores similares en otra ocasión.

Hasta aquí por hoy, acepto ideas o sujerencias. ;)
Mañana sigo dándole duramente al tema a ver si hay más suerte.

Gracias nuevamente.

--
Randy
randynet en gmail.com


Me llama la atención lo de raid_setup. Te has fijado si el Macbook implementa algún tipo de raid o tecnología parecida en los discos?. Puede ser que eso no le guste al lilo.

En última instancia podrías probar con Super Grub disk, o en con cualquier disco floppy o cdrom con un grub. Lo único que debes hacer es bootear con el cd, floppy, etc y una vez que te presente la línea de comandos de grub tratar de ejecutar a mano el booteo. Para obtener una consola en grub, si no estás dentro de ella, debes presionar "c"
Luego defines la raiz de tu sistema Linux:

grub> root (hd0,0) #por ejemplo para el primer disco y la primera partición

Si todo va bien el grub detecta el filesystem y puede leer de él, así que puedes usar la tecla "tab" para autocompletar nombres de archivo. Luego pones:

grub> kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/sda1 ro # Eliges el kernel correcto y le das enter grub> initrd /boot/initrd.img-2.6.18-4-686 #Si usas initrd al bootear que es lo más seguro

y luego presionas "b" para bootear el sistema operativo. Prueba hasta que salga bien.

Saludos
Bueno, acabo de instalar mi Lenny desde cero y nada extraño ha ocurrido, por lo que el disco no está dañado. Solo me queda el mal sabor de no haber descubierto el orígen del problema y qué era eso del raid_setup. Si alguien tuviera una idea de qué podría tratarse que por favor lo comente para que haya una constancia en este hilo.

Y muchas gracias a todos. ;)

--
*Randy* (randynet en gmail) Debian Lenny, KDE 3.5.8, Kernel 2.6.22-3-686 en MacBook-Intel.


Reply to: