Configuracion de lilo previa a la actualizacion de kernel

2003-09-20 Por tema Alberto
Quiero actualizarme el kernel al 2.4.18, pero he visto que antes hay que
tocar algo en el lilo.conf
Me podrais decir que es lo que tengo que poner, y si hay algun archivo ms
que tenga que tocar?

He ledo algo de poner la linea initrd=/initrd.img, pero no se para que
sirve, donde se ha de poner, y adems no tengo ningn archivo /initrd.img !!


Aqu os pongo mi lilo.conf:

lba32

boot=/dev/hda

root=/dev/hda8

# Installs the specified file as the new boot sector
# You have the choice between: bmp, compat, menu and text
# Look in /boot/ and in lilo.conf(5) manpage for details

install=/boot/boot-menu.b

# Specifies the location of the map file
#
map=/boot/map

# Specifies the number of deciseconds (0.1 seconds) LILO should
# wait before booting the first image.
delay=20
prompt
timeout=150
vga=normal
default=Linux

#initrd=/initrd.img ---esta linea la he puesto yo comentada, que no se
si la tengo que poner, o no.
image=/vmlinuz
 label=Linux
 read-only
# restricted
# alias=1

image=/vmlinuz.old
 label=LinuxOLD
 read-only
 optional
# restricted
# alias=2

other=/dev/hda1
  label=Windows


Gracias y hasta luego gente!


---Publicidad
Juega con Ventura24.es, lotera inteligente y multiplica tus
posibilidades!! http://www.iespana.es/_reloc/email.ventura




Re: Configuracion de lilo previa a la actualizacion de kernel

2003-09-20 Por tema Santiago Vila
Alberto escribió:
 Quiero actualizarme el kernel al 2.4.18, pero he visto que antes hay que
 tocar algo en el lilo.conf
 Me podríais decir que es lo que tengo que poner, y si hay algun archivo más
 que tenga que tocar?

 He leído algo de poner la linea initrd=/initrd.img, pero no se para que
 sirve, donde se ha de poner, y además no tengo ningún archivo /initrd.img !!

La configuración del gestor de arranque suele hacerse *después* de
instalar el núcleo nuevo y *antes* de reiniciar. El /initrd.img al que
haces referencia se crea automáticamente al instalar un kernel-image-*
de Debian la serie 2.4. No tiene mucho sentido intentar cambiar la
configuración para un núcleo que ni siquiera tengas instalado todavía.

En cualquier caso te recomiendo que pruebes GRUB.



Re: Configuracion de lilo previa a la actualizacion de kernel

2003-09-20 Por tema Juan M. Caravaca
Te puedo asegurar que al instalarse el paquete debian de un núcleo 2.4.x 
no se actualiza el lilo.conf automáticamente.


Deberías añadir initrd=/initrd.img en la sección del lilo que 
corresponda a la descripción del kernel 2.4.x al que acabas de instalar 
(si no lo has cambiado llevará la etiqueta Linux y apuntará a /vmlinuz).


No te olvides de ejecutar lilo para que actualice la configuración del 
gestor de arranque.


Santiago Vila escribió:


Alberto escribió:
 


Quiero actualizarme el kernel al 2.4.18, pero he visto que antes hay que
tocar algo en el lilo.conf
Me podríais decir que es lo que tengo que poner, y si hay algun archivo más
que tenga que tocar?

He leído algo de poner la linea initrd=/initrd.img, pero no se para que
sirve, donde se ha de poner, y además no tengo ningún archivo /initrd.img !!
   



La configuración del gestor de arranque suele hacerse *después* de
instalar el núcleo nuevo y *antes* de reiniciar. El /initrd.img al que
haces referencia se crea automáticamente al instalar un kernel-image-*
de Debian la serie 2.4. No tiene mucho sentido intentar cambiar la
configuración para un núcleo que ni siquiera tengas instalado todavía.

En cualquier caso te recomiendo que pruebes GRUB.


 






Actualizacion de Kernel 3.

2000-01-05 Por tema Emilio Hernández Martín

Hola.

Al final ha dejado las fuentes internacionales llamadas
kernel-source-2.2.4-intl y las he descomprimido y generado un enlace a
/usr/src/linux. ¿Puedo borrar el archivo tar.gz una vez descomprimido o lo
puedo volver a necesitar más adelante?

Ahora, antes de seguir, me gustaría saber cómo tengo que modificar el
LILO para que sea capaz de bootear con el kernel nuevo y también con el
antiguo. He leído en el README algo así como que después de compilar el
nuevo kernel, se generará un nuevo /vmlinuz que apuntará a la última imagen
del kernel y también aparecerá un /vmlinuz.old que apuntará, a su vez, a la
siguiente imagen más reciente. ¿Es así? Es decir, ¿esos /vmlinuz y
/vmlinuz.old se generarán automáticamente o he de hacer algo concreto para
lograrlo?

Después dice que se podrá poner en el 'lilo.conf' las líneas:

image = /vmlinuz
image = /vmlinuz.old

para (supongo) pueda arrancar con cada uno de los kernels. Es decir, si mi
lilo.conf es:

message=/root/inicio
boot=/dev/hda3
root=/dev/hda3
compact
install=/boot/boot.b
prompt
timeout=100
map=/boot/map
vga=normal
other=/dev/hda1
 table=/dev/hda
 label=dos
image=/vmlinuz
  label=linux
 read-only


¿Bastaría con añadir las líneas

image=/vmlinuz.old
label=old

justo antes del 'read-only' (o justo después, no estoy seguro) y después, al
arrancar escribir 'old' para que entrase con el kernel antiguo?

Muchas gracias y un saludo. Y que traigan muchas cosas los Reyes.

Emilio.



Re: Actualizacion de Kernel.

2000-01-04 Por tema Correcaminos
El Tue, Jan 04, 2000 a las 12:35:02AM +0100, Emilio Hernández Martín dijo: 
 Hola.
 
 Perdonad mi ignorancia pero no me termino de aclarar del todo.
 
 Ya he instalado el paquete kernel-package pero no sé muy bien cuáles
 son esos scripts que lo hacen casi todo. Por otra parte, yo no tengo el
 directorio /usr/src/linux, donde se supone que están las fuentes así que no
 sé qué hacer. Luego, en el paso 1 que tenías en tu fichero:

A ver ... :)

Por defecto, no tienes las fuentes del kernel instaladas  en tu
sistema. Para solucionarlo, podrias conseguirte la última versión del kernel
estable, la 2.2.13 si no estoy equivocado, y te las traes de, por ejemplo,
http://www.es.kernel.org/pub/linux/kernel/v2.2/linux-2.2.13.tar.bz2

Con eso, te bajas los 11.6 Mb. con las fuentes del nucleo. Para los
siguientes pasos, conviene que muevas ese fichero hasta el directorio
/usr/src/. Tambien conviene que dispongas, al menos, de unos 130 Mb libres
en el lugar en el que vayas a descomprimir el kernel.

Una vez has puesto ese fichero en /usr/src/, y con el paquete bzip2 
instalado, ejecutas la siguiente orden: 

bunzip2 linux-2.2.13.tar.bz2

Con eso, descomprimes el fichero de los fuentes. Esto provoca dos
cosas: que cambien de 'linux-2.2.13.tar.bz2' a 'linux-2.2.13.tar' y que
aumente de tamaño hasta alcanzar los 62.5 Mb de tamaño.

Los ficheros '*.tar' son ficheros que contienen a otros ficheros.
Para 'desempaquetarlos', ejecuta la siguiente orden:

tar xvf linux-2.2.13.tar

Esto te creará el directorio /usr/src/linux/, que es donde están las
fuentes del nucleo...

Si creastes el fichero 'Compilar-kernel.sh', puedes ponerlo en
/usr/src/, por ejemplo ...

Ahora, suponiendo que tienes todo lo necesario (y si no, cuando
falle lo consultas), lo que haces es llamar a ejecutar esta orden:

/usr/src/Compilar-kernel.sh

Con esto, deberías tener casi todos los pasos automatizados...
 
 # Paso 1
 # Empaqueto las fuentes en formato deb
 ## make-kpkg --revision=$VERSION kernel_source
 
 no hay ninguna opción descomentada, es decir, ¿no tendría que estar la
 última sentencia sin los ##? Habla un puro novato de Linux, recuerdo.

Está opción la suelo mantener comentada porque cuando compilo lo
suelo hacer con los fuentes originales. Si lo que quisiera es 'repartir' las
fuentes del kernel, en formato debian, lo descomentaría. Con estaopción, se
crearán las fuentes como paquete debian.
 
 Por otra parte, he leído que si tienes una máquina Intel, como es mi
 caso, también se necesita el paquete bin86, ¿es cierto? Supongo que sí
 pero como no lo mencionáis, pues no sé...

Pues si, te es necesario. 
 
 Y por último, una vez que tenga ese fichero, 'Compilar-kernel.sh', por
 ejemplo, con los permisos adecuados y tal, ¿lo ejecuto y él sólo se
 encargará de actualizar o compilar mi kernel o lo que sea? Si no, ¿qué es lo
 que debería hacer a continuación?

Cuando ejecutas ese script, lo primero que hace es llevarte al menu
del kernel. En esos menus, debes elegir las opciones que mas se adecuen a la
maquina para la que quieras compilar el kernel. Te encuenta que puedes
utilizar una maquina para compilar el kernel para otra.

Una vez que has elegido las opciones adecuadas, al salir del menu de
opcines del kernel continuará el proceso, totalmente automatizado, que te
creará en /usr/src/ varios paquetes debian, conteniendo la imagen del kernel, 
las 'header' y la documentacion,  para que, con un simple 
dpkg -i /usr/src/*.deb
puedas instalar el nuevo kernel.

Espero que despues de esta 'larga' explicación, la cosa te resulta
más clara :)
 
 Muchísimas gracias.

dnd

--
=8=
   ___   _ _
 / ___|_   _| (_) ___  Grupo de Usuarios de LInux de Canarias
| |  _| | | | | |/ __| Pasate por nuestro web
| |_| | |_| | | | (__   http://www.gulic.org/
 \|\__,_|_|_|\___| Clave GPG en las paginas de Gulic

Key fingerprint = F734 17F5 3AB6 E1F6 11C4  B498 5B3E  FEDF 90DF
=8=

pgp9gu147eUXK.pgp
Description: PGP signature


Re: Actualizacion de Kernel 2.

2000-01-04 Por tema Jon Noble
Hola,

On mar, 04 ene 2000 21:23:44 Emilio Hernández Martín wrote:
 Después, al descomprimir el 'kernel-source-2.2.4', me ha generado un
 directorio con el mismo nombre, pero ninguno llamado 'linux' en '/usr/src/'.
 ¿Debo crear yo el directorio 'linux' y copiar el que se ha descomprimido
 allí? Porque no sé cómo se le puede cambiar el nombre a un directorio.

Lo que se suele hacer es dejar los fuentes dentro del directorio 
kernel-source- (por si tienes diferentes
versiones) y crear un enlace simbólico que se llame /usr/src/linux que apunta 
a los fuentes que te interesan.
Para crear el enlace simbólico:

ln -s /usr/src/kernel-source-2.2.4 /usr/src/linux

Un saludo,

JonN


Re: Actualizacion de Kernel.

2000-01-03 Por tema Jon Noble
Hola,

On lun, 03 ene 2000 18:24:00 Emilio Hernández Martín wrote:
 ¿Qué tengo que hacer para actualizar mi Kernel a partir del que tengo en
 el CD?, ¿o dónde puedo mirar cómo hacerlo?

Instálate el paquete kernel-package. Los scripts que trae te lo hacen todo 
casi todo.

Un saludo,

JonN