Tengo otra duda. Según he leído, el kernel de fedora trae un parche
conocido como 4S/4K que impide la ejecución de binarios de windows, y
por lo tanto tambien impide el uso de ndiswrapper para usar una tarjeta
con los controladores windows, ahora bien, estoy usando el kernel
2.6.11-1.1369_FC4 en mi portátil (compaq r4000). ¿Trae este kernel
dicho parche? ¿Tengo que recompilar este mismo pero sin el parche?
¿Cómo lo hago? <br>
<br>
Ya he intentado instalarlo desde las fuentes, me hice los rpm (el
ndiswrapper y el dev) y traté de instalarlos pero irónicamente como
ambos dependen de cada uno no pueden instalarse ¿¿¿¿????<br>
<br>
Me gustaria que me orientaran un poco acerca de como hacerle... un saludo a todos...<br><br><div><span class="gmail_quote">El día 31/01/06, <b class="gmail_sendername">Jesús Abidan</b> <<a href="mailto:jabidan@gmail.com">
jabidan@gmail.com</a>> escribió:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Infinitamente agradecido. Creo que ahora lo he entendido. La verdad que esta
<br>bastante automatizado la creación de binario a través de rpm. Lo del SPEC<br>esta realmente interesante, nunca había usado macros y parece que esta de<br>lujo. Aun no he compilado el kernel, pero luego te doy la respuesta. Gracias
<br>por tu sincera y extensa explicación.<br><br>Un saludo<br><br>-----Mensaje original-----<br>De: <a href="mailto:fedora-es-list-bounces@redhat.com">fedora-es-list-bounces@redhat.com</a><br>[mailto:<a href="mailto:fedora-es-list-bounces@redhat.com">
fedora-es-list-bounces@redhat.com</a>] En nombre de Gain Paolo Mureddu<br>Enviado el: martes, 31 de enero de 2006 1:13<br>Para: Fedora discussions in Spanish<br>Asunto: Re: nuevo en fedora<br><br>-----BEGIN PGP SIGNED MESSAGE-----
<br>Hash: SHA1<br><br>icarus ic wrote:<br><br>> Tengo una duda..<br>><br>> En slack puedo compilar dos kernels y hacer que convivan, me<br>> imagino que en fedora tambien se puede. La verdad que he intentado<br>
> el manual que viene en<br>> <a href="http://fedora.redhat.com/docs/release-notes/fc4/#sn-kernel">http://fedora.redhat.com/docs/release-notes/fc4/#sn-kernel</a> donde me<br>> dice como compilarlo. Mis preguntas son:
<br>><br>> 1. ¿Cómo le hago para que fedora me reconozca el kernel nuevo<br>> compilado? ¿Tengo que cargarlo en el grub o lo reconoce<br>> automáticamente?<br>><br>> 2. ¿Como le hago para hacer un rpm binario del kernel?
<br>><br>> Espero me puedan ayudar, ya que esta distribución se me hace<br>> bastante inteligente y rápida.<br><br>Bien, si ya te sientes cómodo haciendo kernels, puedes hacer lo mismo<br>con Fedora. Para compilar un kernel de la manera tradicional:
<br><br>1.- Consigue las fuentes en <a href="http://kernel.org">kernel.org</a><br>2.- Aplica los parches que quieras utilizar.<br>3.- Configura tu kernel<br>4.- Compila. La forma en que yo en lo personal lo hago (luego de haber
<br>configurado y todo ese rollo) es:<br>'make bzImage modules modules_install install' (todo en la misma línea).<br><br>Cuando instalas un kernel con 'make install', se añade automáticamente<br>a GRUB, sin embargo, el comportamiento por defecto es NO hacer de ese
<br>kernel el kernel por defecto, así que para ello tendrías que editar<br>/etc/grub.conf (un symlink a /boot/grub/grub.conf).<br><br>Para compilar un kernel en formato RPM, lo mejor que puedes hacer es<br>primero asegurarte de tener un entorno para construir "sano", es
<br>decir, que puedas construir como usuario. Para ello, el archivo<br>~/.rpmmacros es necesario. Lo que dicho archivo debe contener es<br>algo similar a esto:<br><br># ~/.rpmmacros<br>%packager %(echo "$USER")
<br>%_topdir %(echo "$HOME")/rpmbuild<br><br>Así es como está el mío. En mi caso ~/rpmbuild es el directorio donde<br>se instalarán los archivos .src.rpm por defecto, cuando llamo el<br>comando rpm como usuario, y se trata de un paquete .src.rpm
<br>*unicamente*. Dentro de este directorio (puede ser el que tu elijas,<br>realmente), tendrás que recrear el árbol de directorios de<br>/usr/src/redhat, es decir, los directorios BUILD, RPMS, SOURCES,<br>SPECS, SRPMS y sus subdirectorios, lo que yo hice fue copiar
<br>/usr/src/redhat a mi ruta y listo (cp -R /usr/src/redhat/* ~/rpmbuild/).<br><br>Ya con esto en su lugar, puedes comenzar a estudiar un paquete de<br>kernel en formato src.rpm, los archivos se "instalarán" en
<br>%_topdir/SOURCES y %_topdir/SPECS. En el mundo RPM la forma de<br>construir es a través de una guía, como un script que le dice a rpm<br>qué hacer, cuando instales el kernel-<versión>.src.rpm, tendrás los<br>archivos en los directorios antes mencionados. El archivo
<br>kernel-2.6.spec estará en el SPECS y el resto de las fuentes y lo<br>archivos de configuración estarán en SOURCES.<br><br>En el caso particular del kernel, los archivos de configuración son<br>probados para la arquitectura, esto lo lograron los chicos de Fedora y
<br>Red Hat anteponiendo un comentario como primera línea de los archivos<br>de configuración con la arquitectura (p. ej. # i386 para x86 o #<br>x86_64 para AMD64). Te recomiendo que te leas el libro en línea<br>"Maximum RPM" que está en la página de Red Hat en el área de
<br>documentación. No está que digas super actualizado, pero te dará idea<br>general de qué necesitas para hacer paquetes RPM.<br><br>Una vez que ya hayas entendido cómo funcionan los archivos .spec y<br>hayas hecho tus cambios, para construir tu paquete es ciertamente simple:
<br><br>rpmbuild -bb --target=<arch> <ruta_a_archivo>.spec<br><br>donde -bb significa "build binary" (construye binario) y --target<br>(objetivo) es la arquitectura para la que quieras construir el kernel;
<br>estos datos se obtienen del archivo .spec, espero no te haya "hecho<br>bolas" con esta brevísima explicación sobre los paquetes RPM.<br>-----BEGIN PGP SIGNATURE-----<br>Version: GnuPG v1.4.1 (GNU/Linux)<br>Comment: Using GnuPG with Fedora -
<a href="http://enigmail.mozdev.org">http://enigmail.mozdev.org</a><br><br>iD8DBQFD3quSXM+XOp70dwoRAg0uAJ0dVA9RnAYtIul08QMaPF9EJgySHACfZI0Y<br>OSSbYM4lwQ5atNww3Fdv4sw=<br>=Il3w<br>-----END PGP SIGNATURE-----<br><br>--<br>
Fedora-es-list mailing list<br><a href="mailto:Fedora-es-list@redhat.com">Fedora-es-list@redhat.com</a><br>To unsubscribe:<br><a href="https://www.redhat.com/mailman/listinfo/fedora-es-list">https://www.redhat.com/mailman/listinfo/fedora-es-list
</a><br><br></blockquote></div><br>