Re: Kernel compilado y grub
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
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
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
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
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
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
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