Iniciar con Knoppix y copiar los archivos
El primer paso es iniciar la computadora con el CD de Knoppix. Uauuu, es fantástico
ya que reconoce todo el hardware automáticamente. Una vez que termina el proceso
de arranque abrimos una consola y realizamos los siguientes pasos.
Nos damos privilegios de superusuario
root@knoppix: su
Creamos un directorio temporal, en este caso llamado lillo (Puede llamarlo
como desee) donde posteriormente montaremos el sistema de archivos que tenemos
instalado
root@knoppix: mkdir lillo
Montamos nuestro sistema de archivos en la carpeta temporal que creamos
en el paso anterior
root@knoppix: mount /dev/hda2 /lillo
*Note que la partición donde tengo instalado el Woody es hda2, en su caso puede
variar.
Ahora, copiamos la imagen del Kernel de Knoppix a la partición donde
está instalado nuestro Woody
root@knoppix: cp /boot/vmlinuz-2.4.22-xfs /lillo/boot
También es necesario copiar el archivo llamado System.map-2.4.22-xfs
root@knoppix: cp /boot/System.map-2.4.22-xfs /lillo/boot
y finalmente, copiamos los modulos que el knoppix está utilizando a
la partición donde está nuetro sitema
root@knoppix: cp -rd /lib/modules/2.4.22-xfs /lillo/lib/modules
El siguiente paso es opcional y muy interesante. Solamente aplicable
para aquellas personas que después de reiniciar en el sistema que tenían instalado
(Woody), deseen recompilar su kernel utilizando la 2.4.22 y adicionalmente consultar
cuales opciones están habilitadas en el Kernel que se está ejecutando en Woody
(El que copiamos de Knoppix)
** Como desearía que alguien me hubiera explicado que era este archivo antes
....
root@knoppix: cp /boot/config-2.4.22-xfs /lillo/boot
Bien, el último paso (antes de reiniciar nuestro sistema) es agregar la
imágen del kernel que acabamos de copiar al lilo.conf, que está en hda2
(el sistema con problemas de kernel panic), de la siguiente forma
root@knoppix: chroot /lillo vi /etc/lilo.conf
Buscamos la parte de este archivo que tiene las siguientes líneas
default=Linux
image=/vmlinuz
label=Linux
read-only
y agregamos estas
image= /boot/vmlinuz-2.4.22-xfs
label= Linux2.4.22
read-only
optional
Si deseamos que el kernel que acabamos de agregar sea el predeterminado cambiamos
la línea default = Linux por default = Linux2.4.22
Finalmente ejecutamos lilo
root@knoppix: lilo
vemos en la pantalla una salida que nos indica que Linux2.4.22 fue agregado
Linux2.4.22 Added
Es muy muy importante ahora ejecutar el comando
exit. Si este no se ejecuta aparecerá un Kernel Panic para esta imágen del kernel
también
root@knoppix: exit |