Compilar un nucleo libre
Buenos Dias/tardes
Por razones de hardware necesito actualizar a un nucleo mas moderno para hacer uso de modulos para hacer funcionar mi tarjeta de red (2.6.29 mínimo) que sin ella no tengo internet.
Siempre he compilado nucleos de www.kernel.org pero nunca 100% libres(soy nuevo en este ambito). Por lo que mi pregunta es si funcionan los mismos comandos que en cualquier otra distribución de linux
make && make modules && make modules_install && make install
o se puede usar el estilo debianita.
make-kpkg
Muchas gracias por sus respuestas.
Pd.- Prefiero y mucho compilarlos yo a los precompilados, de ahí mi dilema ;-)
El dg 30 de 08 de 2009 a les 08:26 +0000, en/na name at domain va
escriure:
> Buenos Dias/tardes
>
> Por razones de hardware necesito actualizar a un nucleo mas moderno para
> hacer uso de modulos para hacer funcionar mi tarjeta de red (2.6.29 mínimo)
> que sin ella no tengo internet.
>
> Siempre he compilado nucleos de www.kernel.org pero nunca 100% libres(soy
> nuevo en este ambito). Por lo que mi pregunta es si funcionan los mismos
> comandos que en cualquier otra distribución de linux
> make && make modules && make modules_install && make install
> o se puede usar el estilo debianita.
> make-kpkg
>
> Muchas gracias por sus respuestas.
>
> Pd.- Prefiero y mucho compilarlos yo a los precompilados, de ahí mi dilema
> ;-)
> _______________________________________________
> Trisquel-usuarios mailing list
> name at domain
> http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios
Utiliza los paquetes precompilados Linux-libre de Ali Günduz en
http://aligunduz.org/gNewSense/
Són muy fáciles de instalar, solo bajalos y doble click en ellos o desde
la terminal con "dpkg".
Luego reinicia el sistema i verás que tendrás tu nuevo kernel disponible
para seleccionar en el menú de arranque de Grub ;)
Suerte!
--
Aitor Ruano Miralles <name at domain>
_______________________________________________
Trisquel-usuarios mailing list
name at domain
http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios
Ya, pero hay dos inconvenientes para esos paquetes precompilados.
1.- Es precompilado. ¿Te sientes mas agusto con un guante a tu medida o con uno unitalla? Vale, es mas dificil hacerte uno a tu medida pero una vez que lo haces se nota bastante. Una de las mejoras es que con otras distros la diferencia entre ver videos en HD fluido o verlos a saltos era el tener el nucleo precompilado otro compilado por mi mismo.
2.- Son para arquitectura i386 y yo uso amd64. Ponerle el flag de force-architecture a dpkg, que sería la solución, puede significar kernel panics en el mejor de los casos jejeje.
gracias por tu respuesta aitux
Bueno.
He conseguido compilar sin ninguna complicación el nuevo kernel, de hecho estoy escribiendo esto ahora mismo desde ese mismo pc.
- kirthash@Holly:~$ uname -r
2.6.30.5-libre
:D
Lo he hecho a la manera Debian, con make-kpkg y no he tenido ningún tipo de problema al respecto.
Si los administradores del lugar no ponen pegas, me gustaría hacer un tutorial para compilar tu propio kernel libre para Trisquel y asi completar en algo la documentación. Si le sirve a alguien mejor que mejor :)
Un saludo.
puedes ponerlo en el wiki o en la documentación y sería muy de agradecer el tener un manual para poder compilar un kernel a medida
gracias anticipadas!
Lo mismo digo, siempre me he preguntado cómo se compila un núcleo así que agradecería sin duda un tutorial sobre este tema.
Un saludo y gracias de antemano.
Aliento y apoyo la escritura de este tutorial con mayor detalle posible.
Gracias de antemano a quienes puedan llevarlo adelante.
R.
name at domain escribió:
> Lo mismo digo, siempre me he preguntado cómo se compila un núcleo así
> que agradecería sin duda un tutorial sobre este tema.
>
> Un saludo y gracias de antemano.
> _______________________________________________
> Trisquel-usuarios mailing list
> name at domain
> http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios
>
_______________________________________________
Trisquel-usuarios mailing list
name at domain
http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios
El dg 30 de 08 de 2009 a les 20:09 +0000, en/na name at domain va
escriure:
> Bueno.
>
> He conseguido compilar sin ninguna complicación el nuevo kernel, de hecho
> estoy escribiendo esto ahora mismo desde ese mismo pc.
>
> kirthash@Holly:~$ uname -r
> 2.6.30.5-libre
>
> :D
>
> Lo he hecho a la manera Debian, con make-kpkg y no he tenido ningún tipo de
> problema al respecto.
>
> Si los administradores del lugar no ponen pegas, me gustaría hacer un
> tutorial para compilar tu propio kernel libre para Trisquel y asi completar
> en algo la documentación. Si le sirve a alguien mejor que mejor :)
>
> Un saludo.
> _______________________________________________
> Trisquel-usuarios mailing list
> name at domain
> http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios
Ohhh!! Enhorabuena! Definitivamente mucho mejor que utilitzar los
paquetes precompilados, espero que puedas escribir este tutorial puesto
que mi también me interesa mucho, si necesitas cualquier tipo de ayuda
con el wiki hazmelo saber, he escrito unos cuantos tutoriales i he
colaborado en la traducción de páginas ;)
Saludos!
_______________________________________________
Trisquel-usuarios mailing list
name at domain
http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios
El dg 30 de 08 de 2009 a les 17:20 +0000, en/na name at domain va
escriure:
> Ya, pero hay dos inconvenientes para esos paquetes precompilados.
>
> 1.- Es precompilado. ¿Te sientes mas agusto con un guante a tu medida o con
> uno unitalla? Vale, es mas dificil hacerte uno a tu medida pero una vez que
> lo haces se nota bastante. Una de las mejoras es que con otras distros la
> diferencia entre ver videos en HD fluido o verlos a saltos era el tener el
> nucleo precompilado otro compilado por mi mismo.
>
> 2.- Son para arquitectura i386 y yo uso amd64. Ponerle el flag de
> force-architecture a dpkg, que sería la solución, puede significar kernel
> panics en el mejor de los casos jejeje.
>
>
> gracias por tu respuesta aitux
> _______________________________________________
> Trisquel-usuarios mailing list
> name at domain
> http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios
De nada ;)
_______________________________________________
Trisquel-usuarios mailing list
name at domain
http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios
Pues la redactaré entonces. Tardaré un poco porque ando con exámenes de la facultad pero creo que en una semana o así la tendré.
Un saludo.
kirthash.
te agrdezco que te tomes este trabajo. Si puedo ayudar.... estoy a
disposición.
R.
name at domain escribió:
> Pues la redactaré entonces. Tardaré un poco porque ando con exámenes de
> la facultad pero creo que en una semana o así la tendré.
>
> Un saludo.
> _______________________________________________
> Trisquel-usuarios mailing list
> name at domain
> http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios
>
_______________________________________________
Trisquel-usuarios mailing list
name at domain
http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios
Gracias R. y a todos los que quieren echarme una mano con la guía. Para hacerla no creo que necesite, de hecho ya casi la tengo escrita entera salvo las imágenes que las cogeré esta tarde en cuanto consiga arreglar un problemilla con la NVIDIA que me ha surgido. Mi sobremesa (HOLLY) me odia, pero no es nada nuevo jejeje.
Lo que si necesitaría es que cuando la cuelgue vosotros mismos vayáis añadiendo cosas que veáis importantes que me haya saltado, desconozca o simplemente no las puse por no explicar mas de la cuenta.
Yo suelo hacer primero un tanteo en la optimización (cuando no dispongo de .config anterior claro) y quito y activo las opciones básicas. Compilo y si veo que funciona voy poco a poco perfilando eso que he creado y lo vuelvo a compilar...así 4 o 5 veces hasta tener el que considerar como definitivo.
La guía es básicamente la primera optimización que suelo hacer y escrita for dummies xD
OK... en lo que pueda hago el aporte.
a mi también la laptop me odia!.
R.
name at domain escribió:
> Gracias R. y a todos los que quieren echarme una mano con la guía. Para
> hacerla no creo que necesite, de hecho ya casi la tengo escrita entera
> salvo las imágenes que las cogeré esta tarde en cuanto consiga arreglar
> un problemilla con la NVIDIA que me ha surgido. Mi sobremesa (HOLLY) me
> odia, pero no es nada nuevo jejeje.
>
> Lo que si necesitaría es que cuando la cuelgue vosotros mismos vayáis
> añadiendo cosas que veáis importantes que me haya saltado, desconozca o
> simplemente no las puse por no explicar mas de la cuenta.
> Yo suelo hacer primero un tanteo en la optimización (cuando no dispongo
> de .config anterior claro) y quito y activo las opciones básicas.
> Compilo y si veo que funciona voy poco a poco perfilando eso que he
> creado y lo vuelvo a compilar...así 4 o 5 veces hasta tener el que
> considerar como definitivo.
> La guía es básicamente la primera optimización que suelo hacer y escrita
> for dummies xD
> _______________________________________________
> Trisquel-usuarios mailing list
> name at domain
> http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios
>
_______________________________________________
Trisquel-usuarios mailing list
name at domain
http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios
Acabo de colgar en documentación la guia.
He tenido problemas de espacio con las imágenes, las retoqué y no me dejó volver a subirlas a pesar de que cabian así que está sin las screenshot.
No he podido colgarlo en la wiki porque no se crear un articulo nuevo :-$
Un saludo y que la fuerza os acompañe.
> Acabo de colgar en documentación la guia.
>
> He tenido problemas de espacio con las imágenes, las retoqué y no me dejó
> volver a subirlas a pesar de que cabian así que está sin las screenshot.
¿Qué error te daba?
> No he podido colgarlo en la wiki porque no se crear un articulo nuevo :-$
Documentación es el nuevo wiki, el viejo no debe de usarse más, así que
está todo correcto.
_______________________________________________
Trisquel-usuarios mailing list
name at domain
http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios
El ds 05 de 09 de 2009 a les 22:53 +0000, en/na name at domain va
escriure:
> Acabo de colgar en documentación la guia.
>
> He tenido problemas de espacio con las imágenes, las retoqué y no me dejó
> volver a subirlas a pesar de que cabian así que está sin las screenshot.
>
> No he podido colgarlo en la wiki porque no se crear un articulo nuevo :-$
>
> Un saludo y que la fuerza os acompañe.
> _______________________________________________
> Trisquel-usuarios mailing list
> name at domain
> http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios
Muy buena la guía, la he seguido paso a paso y ahora estoy en el punto
de tomarme el café y esperar una hora xD.
Se aprende mucho de esto :D Gracias
--
Aitor Ruano Miralles <name at domain>
_______________________________________________
Trisquel-usuarios mailing list
name at domain
http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios
> ... y ahora estoy en el punto de tomarme el café y esperar una hora xD ...
Yo voy a necesitar unos cuantos cafés, tal vez deba mudarme a Colombia :))))
Muchas gracias por el aporte, a ver si cuando llegue a casa puedo probarlo y optimizar así un poco el sistema, un saludo e taloguiño...
----- Mensaje original -----
De: name at domain
Para: name at domain
Enviados: Domingo, 6 de Septiembre 2009 19:23:02 GMT +01:00 Amsterdam / Berlín / Berna / Roma / Estocolmo / Viena
Asunto: Re: [Trisquel-usuarios] Compilar un nucleo libre
> ... y ahora estoy en el punto de tomarme el café y esperar una hora xD ...
Yo voy a necesitar unos cuantos cafés, tal vez deba mudarme a Colombia
:))))
_______________________________________________
Trisquel-usuarios mailing list
name at domain
http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios
No se porque no puedo instalar el software de este paso:
apt-get -y install kernel-package libncurses5-devel
Me sale el siguiente error:
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
E: No se pudo encontrar el paquete libncurses5-devel
Utilizo:
Linux pazules 2.6.28-17-generic #58trisquel1 SMP Wed Dec 9 02:25:26 UTC 2009 x86_64 GNU/Linux
Voy a ver como pasar de este paso y si puedo reparo el tutorial XD ... saludos companieros ,,, Buen vivir, Bien estar y Libertad ...
> E: No se pudo encontrar el paquete libncurses5-devel
Es libncurses5-dev
_______________________________________________
Trisquel-usuarios mailing list
name at domain
http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios
Toda la razón ... un despiste hehe :'( ... ya lo logre XD
Muchas gracias por la guía, kirthash, en cuanto tenga tiempo haré un intento.
Saludos.
Muchas gracias Kirthash, está muy clara la guía.
Saludos.
¡gracias por el guioncito kirthash!
exit@lanotalibre:~$ uname -r
2.6.30.5-libre
una cosa: el kernel que bajé desde la fsfla.org, una vez desempaquetado, no tenía la palabra "libre" al final, como parecería por tu manual. por fsfla sabemos que es libre, y pues lo renombré.
dentro de unas semanas planifico traducir al inglés tu guía; imagino que ¿tengo tu permiso?
pd-- por si acaso, también añadiría
cd /usr/src/linux
mv .config /tmp/x.config
make mrproper
mv /tmp/x.config .config
make oldconfig
de nuevo, muchas gracias. exit
> dentro de unas semanas planifico traducir al inglés tu guía;
Eso sería muy útil :)
> imagino que
> ¿tengo tu permiso?
No es necesario que os pidáis permiso, como se indica al pié de la
página, el contenido publicado queda licenciado bajo GNU FDL. Voy a
añadir una nota más explícita sobre esto en el editor.
_______________________________________________
Trisquel-usuarios mailing list
name at domain
http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios
una cosa: el kernel que bajé desde la fsfla.org, una vez desempaquetado, no tenía la palabra "libre" al final, como parecería por tu manual. por fsfla sabemos que es libre, y pues lo renombré.
Yo me descargue el del link que puse. Aunque no ponga libre, es como dices, si es de fsfla seguro que lo es.
Para utilizar el .config anterior yo suelo usar el mismo del /boot. Al hacer el make menuconfig el solo coge el anterior .config que estuviese en la carpeta.
He visto casos, en fedora me lo hizo la última vez, que me coge directamente el oldconfig.
Pero claro...eso es algo externo y no suele ser importante porque las opciones que trae por defecto son casi las que tienen los precompilados.
Y sobre el permiso de traduccion, no solo tienes mi permiso, sino el deber moral de traducirlo jajaja.
Tenia pensado hacerlo yo pero mi nivel de ingles es lo suficiente para entender un texto(de hecho estudio en ingles casi siempre), pero no para crearlo. Así que me parece bien :)
Un saludo.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
name at domain wrote:
>
> Y sobre el permiso de traduccion, no solo tienes mi permiso, sino el
> deber moral de traducirlo jajaja.
>
> Tenia pensado hacerlo yo pero mi nivel de ingles es lo suficiente
> para entender un texto(de hecho estudio en ingles casi siempre),
> pero no para crearlo. Así que me parece bien :)
Eso! es un deber moral! =)
Bueno, furiajusta sabe un poquito de Inglés, él puede hacerlo con
exactitud. ¿no? =)
- --
Kenny Ossa
www.ynneko.biz
Key fingerprint = 3E57 815D 0D79 5D40 DA74 A412 9F92 D927 1672 9863
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkqxIIEACgkQn5LZJxZymGMxUACfboJrvk5pfvPMurnWww0d2+t8
rk0An0NMsRWZ2Rfm0cFoZqj3EOLgXzrt
=pQXe
-----END PGP SIGNATURE-----
_______________________________________________
Trisquel-usuarios mailing list
name at domain
http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios
Yo no encuentro la guía en la sección 'Documentación' ni en ninguna otra. ¿Podeis indicarme el enlace?.
Gracias.
http://trisquel.info/es/wiki/compilar-un-kernel-libre-para-trisquel
El 17 de febrero de 2010 08:58, <name at domain> escribió:
> Yo no encuentro la guía en la sección 'Documentación' ni en ninguna otra.
> ¿Podeis indicarme el enlace?.
>
> Gracias.
> _______________________________________________
> Trisquel-usuarios mailing list
> name at domain
> http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios
>
--
¡Oh!, irrinquieta gruflebugle tus micturadones son para mí
como plurnas manchigraznas sobre una plívida abeja.
Groop, a ti te imploro, mi gándula bolarina.
Y asperio me acolses con crujientes ligabujas,
o te rasgaré la verruguería con mi bérgano, ¡espera y verás! (poesia Vogona)
Gracias. ¡Ahora entiendo qué pasó!.
Resulta que la sección 'Documentación' y todas sus subsecciones son diferentes según el idioma que tengas seleccionado.
En concreto, el citado manual solo aparece en la localización en español.
Esto despista bastante. Yo me esperaba, por ejemplo, una única sección 'Manuales' con algunos artículos en varios idiomas y otros solo en uno, porque sino, cada vez que busquemos algo hay que hacerlo en todos los idiomas (de momento hay 3) y además a un usuario normal no se le ocurriría pensar que por el hecho de estar viendo la web en gallego, por ejemplo, no está viendo todo su contenido.
Si esto no se cambia, creo que al menos habría que advertirlo claramente.