Re: Kernel compilado y grub

2003-09-09 Por tema osv90287


 Ya decía yo... pensaba que operabas desde un terminal, no desde un
 manejador de archivos.

 tiempo al tiempo, sólo llevo 3 ó 4 meses en esto y ya me voy adaptando y he 
aprendido muchas cosas), pero si cuesta con los gráficos, que te puedo decir 
de la consola.
 Abre un terminal (Kconsole por ejemplo) y teclea
   ls /vmlinuz* -l

solo me aparece esto:

-rw-r--r--1 root root  1463295 2003-09-08 17:09 /vmlinuz
-rw-r--r--1 root root  1463296 2003-09-06 10:53 /vmlinuz.old

como puedes comprobar no hay enlaces y yo creo q son los mismos, sólo q uno es 
una copia del otro, pero no lo sé.

 Lo de la flechita l al principio indica que es un enlace y lo de la
 flechita (-) indica hacia donde apunta.

  el grub el el gestor de arranque q tengo, y me sale la shell del mismo si
  solo escreibo grub en la línea de comandos, pero no sé porqué no
  funcionan los comandos, siempre me da errores.

 Qué errores te dan esos comandos. Sobre todo el de update-grub
 que es el que nos interesa. Mándamelos en modo texto. Cómo
 instalaste el nuevo kernel.

linux:/home/ale # update-grub
bash: update-grub: command not found

linux:/home/ale # /usr/bin/update-grub
bash: /usr/bin/update-grub: No existe el fichero o el directorio
linux:/home/ale #


 Dentro de /boot/boot/grub tienes un archivo que se llama menu.lst. Ahí
 es donde te deben aparecer las entradas de los kernels arrancables

sólo me aparece uno, te mando el menu.lst

linux:/home/ale # cat /boot/boot/grub/menu.lst
gfxmenu (hd0,0)/message
color white/blue black/light-gray
default 0
timeout 8

title linux
   kernel (hd0,0)/vmlinuz root=/dev/hda3   vga=788
   initrd (hd0,0)/initrd
title floppy
   root (fd0)
   chainloader +1
title failsafe
   kernel (hd0,0)/vmlinuz.shipped root=/dev/hda3 ide=nodma apm=off acpi=off 
vga=normal nosmp maxcpus=0 disableapic 3
   initrd (hd0,0)/initrd.shipped


saludos y gracias



Re: Kernel compilado y grub

2003-09-09 Por tema Eduardo Aceituno Hinojosa
On Tue, Sep 09, 2003 at 01:02:49PM +0200, [EMAIL PROTECTED] wrote:
 
 
  Ya decía yo... pensaba que operabas desde un terminal, no desde un
  manejador de archivos.
 
  tiempo al tiempo, sólo llevo 3 ó 4 meses en esto y ya me voy adaptando y he 
 aprendido muchas cosas), pero si cuesta con los gráficos, que te puedo decir 
 de la consola.
  Abre un terminal (Kconsole por ejemplo) y teclea
ls /vmlinuz* -l
 
 solo me aparece esto:
 
 -rw-r--r--1 root root  1463295 2003-09-08 17:09 /vmlinuz
 -rw-r--r--1 root root  1463296 2003-09-06 10:53 /vmlinuz.old
 
 como puedes comprobar no hay enlaces y yo creo q son los mismos, sólo q uno 
 es 
 una copia del otro, pero no lo sé.

Pues no lo entiendo, si no me equivoco, por defecto se ponen enlaces 
simbólicos en el raíz, apuntando a /boot

De todos modos, si eso está así, quiere decir que /vmlinuz es la imagen 
del kernel nuevo que compilaste, si no, quiere decir que puede que 
compilaras el kernel pero no lo instalaste. ¿Cómo compilaste el kernel? 
¿Cómo lo instalaste?
 
  Lo de la flechita l al principio indica que es un enlace y lo de la
  flechita (-) indica hacia donde apunta.
 
   el grub el el gestor de arranque q tengo, y me sale la shell del mismo si
   solo escreibo grub en la línea de comandos, pero no sé porqué no
   funcionan los comandos, siempre me da errores.
 
  Qué errores te dan esos comandos. Sobre todo el de update-grub
  que es el que nos interesa. Mándamelos en modo texto. Cómo
  instalaste el nuevo kernel.
 
 linux:/home/ale # update-grub
 bash: update-grub: command not found
 
 linux:/home/ale # /usr/bin/update-grub
 bash: /usr/bin/update-grub: No existe el fichero o el directorio
 linux:/home/ale #

Corrigiendo, update-grub está en el directorio /sbin, entonces tendrás 
que probar /sbin/update-grub

 
  Dentro de /boot/boot/grub tienes un archivo que se llama menu.lst. Ahí
  es donde te deben aparecer las entradas de los kernels arrancables
 
 sólo me aparece uno, te mando el menu.lst
 
 linux:/home/ale # cat /boot/boot/grub/menu.lst
 gfxmenu (hd0,0)/message
 color white/blue black/light-gray
 default 0
 timeout 8
 
 title linux
kernel (hd0,0)/vmlinuz root=/dev/hda3   vga=788
initrd (hd0,0)/initrd
 title floppy
root (fd0)
chainloader +1
 title failsafe
kernel (hd0,0)/vmlinuz.shipped root=/dev/hda3 ide=nodma apm=off acpi=off 
 vga=normal nosmp maxcpus=0 disableapic 3
initrd (hd0,0)/initrd.shipped
 
 saludos y gracias

Un saludo,
  Eduardo.


pgp1hejlKUoyF.pgp
Description: PGP signature


Re: Kernel compilado y grub

2003-09-09 Por tema osvi 2


 Pues no lo entiendo, si no me equivoco, por defecto se ponen enlaces
 simbólicos en el raíz, apuntando a /boot

 De todos modos, si eso está así, quiere decir que /vmlinuz es la imagen
 del kernel nuevo que compilaste, si no, quiere decir que puede que
 compilaras el kernel pero no lo instalaste. ¿Cómo compilaste el kernel?
 ¿Cómo lo instalaste?

me bajé las fuentes a /usr/src/
desde la consola y como root hice
cd /usr/src
tar jxvf linux-2.4.22.tar.bz2
cd linux-2.4.22

make clean
make mrproper
make menuconfig (escogí todo lo q me parecía apropiado, pues solo era por 
probar)
make dep
make
make bzimage
make modules
make modules_install

  **[[En estos proximos pasos intenté : cp /usr/src/linux/arch/i386/bzimage  
/boot/vmlinuz-2.4.22   (no funcionó, porque no existían los directorios 
origen, y lo mismo con los q siguen)
mkinitrd /boot/initrd-2.4.22.img 2.4.22
cp /usr/src/linux/system.map /boot/system.map-2.4.22
cp /usr/srclinuxvmlinux /boot/xmlinux-2.4.22  ]]**

por lo q despues del make modules_install, finalmente hice:

make install  .

y esta vez si q funcionó al parecer, pero ya vez q no demasiado bien, dime q 
hice mal, puedo eliminarlo todo y empezar de nuevo?? 



 Corrigiendo, update-grub está en el directorio /sbin, entonces tendrás
 que probar /sbin/update-grub

linux:/home/ale # sbin/update-grub
bash: sbin/update-grub: No existe el fichero o el directorio

linux:/home/ale # /usr/sbin/update-grub
bash: /usr/sbin/update-grub: No existe el fichero o el directorio
linux:/home/ale #




Kernel compilado y grub

2003-09-08 Por tema osvi 2
Hola, he compilado el kernel 2.4.22, y al parecer me salió bien, es la primera 
vez q lo hago,  pregunta: que tengo que poner en el grub para poder arrancar 
con cualquiera de los dos??, donde exactamente??, por favor sean detallados, 
porque no me entero. Muchas gracias.



Re: Kernel compilado y grub

2003-09-08 Por tema Eduardo Aceituno Hinojosa
On Mon, Sep 08, 2003 at 11:06:53AM +0200, osvi 2 wrote:
 Hola, he compilado el kernel 2.4.22, y al parecer me salió bien, es la 
 primera 
 vez q lo hago,  pregunta: que tengo que poner en el grub para poder arrancar 
 con cualquiera de los dos??, donde exactamente??, por favor sean detallados, 
 porque no me entero. Muchas gracias.

Si todo está bien instalado, en el directorio raíz (/) tendrás dos 
entradas como estas:
  vmlinuz (enlace simbólico a tu nuevo kernel en /boot/vmlinuz-version_nuevo)
  vmlinuz.old (enlace simbólico a tu antiguo kernel en 
/boot/vmlinuz-version_antiguo)

ejecutar update-grub debería bastar. Creará las correspondientes 
entradas en el archivo menu.lst de la configuración de grub.


Saludos, 
  Eduardo.


pgpoEjoHQARy7.pgp
Description: PGP signature


Re: Kernel compilado y grub

2003-09-08 Por tema osvi

 Si todo está bien instalado, en el directorio raíz (/) tendrás dos
 entradas como estas:
   vmlinuz (enlace simbólico a tu nuevo kernel en
 /boot/vmlinuz-version_nuevo) vmlinuz.old (enlace simbólico a tu antiguo
 kernel en /boot/vmlinuz-version_antiguo)

bueno, hay un montón de cosas nuevas por allí, pero los archivos con el 
vmlinuz, no dicen nada de la versión,aunque si hay uno .old y no son enlaces 
y en varios están con el simbolo de ?, es decir q son desconocidos.
 ejecutar update-grub debería bastar. Creará las correspondientes
 entradas en el archivo menu.lst de la configuración de grub.

esto no me funciona, me dice q no existe el comando, esto lo estoy haciendo 
como root.


 Saludos,
   Eduardo.



Re: Kernel compilado y grub

2003-09-08 Por tema Eduardo Aceituno Hinojosa
On Mon, Sep 08, 2003 at 05:16:22PM +0200, osvi wrote:
 bueno, hay un montón de cosas nuevas por allí, pero los archivos con el 
 vmlinuz, no dicen nada de la versión,aunque si hay uno .old y no son enlaces 
 y en varios están con el simbolo de ?, es decir q son desconocidos.

No entiendo mucho eso del símbolo ? de que son desconocidos.
Pregunta tonta, ¿cómo miras si son enlaces o no?

 esto no me funciona, me dice q no existe el comando, esto lo estoy haciendo 
 como root.

O bien no tienes grub instalado o bien no tienes bien el PATH. Mira a 
ver si lo tienes en /sbin/update-grub

Un saludo,
  Eduardo.


pgpmqud76dWFF.pgp
Description: PGP signature