Re: Kernel y grub
El Domingo, 4 de Junio de 2006 15:07, Enrique Jiménez Campos escribió: > Tampoco me funciona :s > Por favor, no hagas top posting (si no sabes que es eso del top-posting, busca en la wikipedia o en google). Como parece que las cosas fallan, te hago un mini resumen de instalar un nuevo kernel: 1- Bajas las fuentes, o bien con apt o te vas a www.kernel.org y bajas las fuentes originales. 2- descomprimes, aplicas los parches que quieras (si es que quieres) y make menuconfig (si tienes un .config de un kernel antiguo, copialo al directorio del nuevo kernel y haz un make oldconfig antes del menuconfig) 3- Ahora ya debes saber si vas a usar initrd o no. 3.a- NO voy a usar initrd: Asegurate de que el soporte para la controladora IDE de tu placa base esta dentro del kernel (o controladora SATA o SCSI si tu disco es SATA o SCSI). Asegurate tambien de tener el soporte del sistema de archivos (ext2 y ext3 normalmente) tambien dentro del kernel. (Luego, las cosas obvias como el soporte de consola y otros) 3.b- Voy a usar initrd: Pues con que tengas todo lo necesario como modulo es suficiente. ASegurate de marcar DENTRO del kernel es soporte para initrd (initramfs o algo asi se llama la opcion) 4- Crear los paquetes: make-kpkg --revision=custom0.1 --append-to-version=MiKernel [--initrd] kernel-image (la parte del --inird la has de poner solo si vas a usar initrd, por eso la he puesto entre corchetes). 5- Instalar los paqutes con dpkg -i (y en caso necesario, en el lilo poner la entrada para que use el initrd) Personalmente, el initrd esta bien para hacer kernels genericos muy modulares. Preo para una maquina personalizada prefero huir de os initrd, Saludos Aritz Beraza [Rei] -- Aritz Beraza Garayalde [Rei] [http://www.ayanami.es] - No enviarás correos en HTML a La Lista. - No harás top-posting, responderás siempre debajo del mail original. - No harás Fwd, a La Lista, siempre reply. pgpeumFEpH1mv.pgp Description: PGP signature
Re: Kernel y grub
Tampoco me funciona :s 2006/6/3, cuc <[EMAIL PROTECTED]>: A Dissabte 03 Juny 2006 13:07, Enrique Jiménez Campos va escriure: > On Saturday 03 June 2006 05:46, Kevin Josue Zambrano Chavez wrote: > > El initrd lo necesitas cuando el kernel requiere cargar algun modulo > > para poder concluir el proceso de arranque, por ejemplo, si tu > > particion root es ext3 y cuando compilaste el kernel enlasaste el > > soporte ext3 como modulo y no integrado al nucleo, entonces > > necesitaras el initrd que funciona si no me equivoco como un disco RAM > > virtual cargado por el gestor de arranque y que cambia el proceso de > > arranque convirtiendolo en dos fases, esto es requerido por el kernel > > para cargar algun modulo adicional como por ejemplo ext3 en este caso. > > > > >No tengo el initrd, es indispensable para cargar el kernel ? > > > > -- > > Linux Counter #395394 > > Si la base de la sociedad es ayudar a los demas, porque decir no a la > > libertad de modificar y compartir el software? (Richard Stallman) > > La imaginacion es mas importante que el conocimiento (Albert Einstein) > > El soporte ext3 estaba com modulo pero he recompilado lo he integrado en el > nucleo y sigue pasando lo mismo... > Tambien he barajado la posibilidad de que mi grub no estuviese muy catolico > pero nada con lilo tambien falla. > alguna solucion ? > un saludo :)! Aparte de ext3 mira de poner dentro del nucleo también soporte para discos, si son ide asegurate de tener en el .config estas opciones habilitadas: CONFIG_BLK_DEV_IDEDISK=y CONFIG_IDE_GENERIC=y Acuerdate de poner tambien tu sistema de ficheros: CONFIG_EXT3_FS=y CONFIG_EXT2_FS=y sino siempre puedes crearte el initrd: #apt-get install initrd-tools #cd /usr/src/linux #mkinitrd -o initrd.img-2.6.XX.X #cp initrd.img-2.6.XX.X /boot ponle a tu gestor de arranque la linea para especificarle que use el initrd. Si usas grub añade: initrd /initrd.img-2.6.XX.X suerte cuc
Re: Kernel y grub
A Dissabte 03 Juny 2006 13:07, Enrique Jiménez Campos va escriure: > On Saturday 03 June 2006 05:46, Kevin Josue Zambrano Chavez wrote: > > El initrd lo necesitas cuando el kernel requiere cargar algun modulo > > para poder concluir el proceso de arranque, por ejemplo, si tu > > particion root es ext3 y cuando compilaste el kernel enlasaste el > > soporte ext3 como modulo y no integrado al nucleo, entonces > > necesitaras el initrd que funciona si no me equivoco como un disco RAM > > virtual cargado por el gestor de arranque y que cambia el proceso de > > arranque convirtiendolo en dos fases, esto es requerido por el kernel > > para cargar algun modulo adicional como por ejemplo ext3 en este caso. > > > > >No tengo el initrd, es indispensable para cargar el kernel ? > > > > -- > > Linux Counter #395394 > > Si la base de la sociedad es ayudar a los demas, porque decir no a la > > libertad de modificar y compartir el software? (Richard Stallman) > > La imaginacion es mas importante que el conocimiento (Albert Einstein) > > El soporte ext3 estaba com modulo pero he recompilado lo he integrado en el > nucleo y sigue pasando lo mismo... > Tambien he barajado la posibilidad de que mi grub no estuviese muy catolico > pero nada con lilo tambien falla. > alguna solucion ? > un saludo :)! Aparte de ext3 mira de poner dentro del nucleo también soporte para discos, si son ide asegurate de tener en el .config estas opciones habilitadas: CONFIG_BLK_DEV_IDEDISK=y CONFIG_IDE_GENERIC=y Acuerdate de poner tambien tu sistema de ficheros: CONFIG_EXT3_FS=y CONFIG_EXT2_FS=y sino siempre puedes crearte el initrd: #apt-get install initrd-tools #cd /usr/src/linux #mkinitrd -o initrd.img-2.6.XX.X #cp initrd.img-2.6.XX.X /boot ponle a tu gestor de arranque la linea para especificarle que use el initrd. Si usas grub añade: initrd /initrd.img-2.6.XX.X suerte cuc
Re: Kernel y grub
On Saturday 03 June 2006 05:46, Kevin Josue Zambrano Chavez wrote: > El initrd lo necesitas cuando el kernel requiere cargar algun modulo > para poder concluir el proceso de arranque, por ejemplo, si tu > particion root es ext3 y cuando compilaste el kernel enlasaste el > soporte ext3 como modulo y no integrado al nucleo, entonces > necesitaras el initrd que funciona si no me equivoco como un disco RAM > virtual cargado por el gestor de arranque y que cambia el proceso de > arranque convirtiendolo en dos fases, esto es requerido por el kernel > para cargar algun modulo adicional como por ejemplo ext3 en este caso. > > >No tengo el initrd, es indispensable para cargar el kernel ? > > -- > Linux Counter #395394 > Si la base de la sociedad es ayudar a los demas, porque decir no a la > libertad de modificar y compartir el software? (Richard Stallman) > La imaginacion es mas importante que el conocimiento (Albert Einstein) El soporte ext3 estaba com modulo pero he recompilado lo he integrado en el nucleo y sigue pasando lo mismo... Tambien he barajado la posibilidad de que mi grub no estuviese muy catolico pero nada con lilo tambien falla. alguna solucion ? un saludo :)! -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Kernel y grub
El initrd lo necesitas cuando el kernel requiere cargar algun modulo para poder concluir el proceso de arranque, por ejemplo, si tu particion root es ext3 y cuando compilaste el kernel enlasaste el soporte ext3 como modulo y no integrado al nucleo, entonces necesitaras el initrd que funciona si no me equivoco como un disco RAM virtual cargado por el gestor de arranque y que cambia el proceso de arranque convirtiendolo en dos fases, esto es requerido por el kernel para cargar algun modulo adicional como por ejemplo ext3 en este caso. No tengo el initrd, es indispensable para cargar el kernel ? -- Linux Counter #395394 Si la base de la sociedad es ayudar a los demas, porque decir no a la libertad de modificar y compartir el software? (Richard Stallman) La imaginacion es mas importante que el conocimiento (Albert Einstein) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Kernel y grub
El lun, 29-05-2006 a las 21:27 +0200, Kike J.C. escribió: > No tengo el initrd, es indispensable para cargar el kernel ? depende, Si tienes todo lo necesario para que la maquina arranque compilado "en el kernel" (que no sea módulo) pues no hace falta. Si te olvidaste de poner algo, pues si hace falta. > > 2006/5/29, Inigo Tejedor Arrondo <[EMAIL PROTECTED]>: > > El lun, 29-05-2006 a las 13:46 +0200, Kike J.C. escribió: > > > Creo es por algo del initrd, yo cogi exactamente lo mismo que el > > > kernel que ya estaba pero le cambie el nombre y le quite lo de initrd. > > > > entonces mira si lo tines (ls /boot(initrd*) y añadelo a ver ... no > > olvides volver a poner noacpi nolpci si te hacen falta (quizás con el > > 2.6.15 no te hagan falta). > > > > si se sigue viendo "negro" ... mira si pusiste esto: > > CONFIG_VT=y > > CONFIG_VT_CONSOLE=y > > > > > > > > -- > > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > > with a subject of "unsubscribe". Trouble? Contact > > [EMAIL PROTECTED] > > > > > > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Kernel y grub
No tengo el initrd, es indispensable para cargar el kernel ? 2006/5/29, Inigo Tejedor Arrondo <[EMAIL PROTECTED]>: El lun, 29-05-2006 a las 13:46 +0200, Kike J.C. escribió: > Creo es por algo del initrd, yo cogi exactamente lo mismo que el > kernel que ya estaba pero le cambie el nombre y le quite lo de initrd. entonces mira si lo tines (ls /boot(initrd*) y añadelo a ver ... no olvides volver a poner noacpi nolpci si te hacen falta (quizás con el 2.6.15 no te hagan falta). si se sigue viendo "negro" ... mira si pusiste esto: CONFIG_VT=y CONFIG_VT_CONSOLE=y -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] -- opening doors and closing windows... Linux registered user #383685
Re: Kernel y grub
El lun, 29-05-2006 a las 13:46 +0200, Kike J.C. escribió: > Creo es por algo del initrd, yo cogi exactamente lo mismo que el > kernel que ya estaba pero le cambie el nombre y le quite lo de initrd. entonces mira si lo tines (ls /boot(initrd*) y añadelo a ver ... no olvides volver a poner noacpi nolpci si te hacen falta (quizás con el 2.6.15 no te hagan falta). si se sigue viendo "negro" ... mira si pusiste esto: CONFIG_VT=y CONFIG_VT_CONSOLE=y -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Kernel y grub
Creo es por algo del initrd, yo cogi exactamente lo mismo que el kernel que ya estaba pero le cambie el nombre y le quite lo de initrd. 2006/5/29, Inigo Tejedor Arrondo <[EMAIL PROTECTED]>: El lun, 29-05-2006 a las 13:37 +0200, Kike J.C. escribió: > He compilado el kernel 2.6.15, el bzImage lo copio con el nombre > vmlinuz-2.6.15-mio , lo incluyo en el /boot/grub/menu.lst pero al > reiniciar no carga el kernel, no hace nada se queda el pc con la > pantalla negra como zombie... > Aqui pongo mi /boot/grub/menu.lst : > > > ## Esta es el kernel que he compilado > title Debian GNU/Linux, kernel 2.6.15 > root(hd0,1) > kernel /boot/vmlinuz-2.6.15-mio root=/dev/hda2 ro vga=771 > savedefault > boot > > > ##este el que ya tenia > title Debian GNU/Linux, kernel 2.6.8-1-386 > root(hd0,1) > kernel /boot/vmlinuz-2.6.8-1-386 root=/dev/hda2 ro vga=771 > noacpi nolcpi > initrd /boot/initrd.img-2.6.8-1-386 > savedefault > boot > > title Debian GNU/Linux, kernel 2.6.8-1-386 (recovery mode) > root(hd0,1) > kernel /boot/vmlinuz-2.6.8-1-386 root=/dev/hda2 ro vga=771 > noacpi nolcpi single > initrd /boot/initrd.img-2.6.8-1-386 > savedefault > boot > > que falla ? falta el noacpi ? te has dejado algo y no funciona el vga=771? pusiste todo lo necesario para no necesitar initrd? Saludos > > > -- > opening doors and closing windows... > Linux registered user #383685 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] -- opening doors and closing windows... Linux registered user #383685
Re: Kernel y grub
El lun, 29-05-2006 a las 13:37 +0200, Kike J.C. escribió: > He compilado el kernel 2.6.15, el bzImage lo copio con el nombre > vmlinuz-2.6.15-mio , lo incluyo en el /boot/grub/menu.lst pero al > reiniciar no carga el kernel, no hace nada se queda el pc con la > pantalla negra como zombie... > Aqui pongo mi /boot/grub/menu.lst : > > > ## Esta es el kernel que he compilado > title Debian GNU/Linux, kernel 2.6.15 > root(hd0,1) > kernel /boot/vmlinuz-2.6.15-mio root=/dev/hda2 ro vga=771 > savedefault > boot > > > ##este el que ya tenia > title Debian GNU/Linux, kernel 2.6.8-1-386 > root(hd0,1) > kernel /boot/vmlinuz-2.6.8-1-386 root=/dev/hda2 ro vga=771 > noacpi nolcpi > initrd /boot/initrd.img-2.6.8-1-386 > savedefault > boot > > title Debian GNU/Linux, kernel 2.6.8-1-386 (recovery mode) > root(hd0,1) > kernel /boot/vmlinuz-2.6.8-1-386 root=/dev/hda2 ro vga=771 > noacpi nolcpi single > initrd /boot/initrd.img-2.6.8-1-386 > savedefault > boot > > que falla ? falta el noacpi ? te has dejado algo y no funciona el vga=771? pusiste todo lo necesario para no necesitar initrd? Saludos > > > -- > opening doors and closing windows... > Linux registered user #383685 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]