[opensuse-es] Compilar kernel 3.x con la misma configuración kernel actual
Hola muy buenas, quería compilar el nuevo kernel 3.11 stable en opensuse y compilarlo de tal forma que use la misma configuracion (.config) que el kernel actual que tengo instalado: linux-l915:~ # uname -r 3.7.10-1.16-desktop Aparte de las herramientas de compilación y librerías, ya instaladas, lo que haría sería lo siguiente: 1- Descargar nuevo kernel. 2- Extraerlo y dejarlo en /usr/src 3- Entrar al directorio y hacer un "make oldconfig" 4- Luego "make" 5- Posteriormente "make modules_install install" 6- Los siguientes archivos son generados en /boot: System.map-3.0.0 vmlinuz-3.0.0 initramfs-3.0.0.img 7- Editamos el grub para añadir una nueva entrada usando estos archivos como parámetro. 8- Actualizar grub via yast, ya que el comando update-grub no lo he visto y el linux-l915:~ # update-bootloader --refresh Perl-Bootloader: 2013-09-03 13:42:01 <3> pbl-5047.2 Core::RunCommand.1642: Error: Command '/usr/sbin/grub2-install --target=i386-pc --force --skip-fs-probe "(hd0)"
/var/log/YaST2/y2log_bootloader 2>&1' failed with code 256 and output: /usr/sbin/grub2-bios-setup: error: disk `hd0' not found.
Me peta Aunque realmente el paso 5 lo hace prácticamente todo... Estaría bien esta compilación? Lo que me preocupa realmente es virtualbox, porque intuyo que no me funcionaría y tendría que compilar otra vez el módulo dkms de virtualbox...Para el nuevo kernel? O con el make oldconfig ya se guarda esa config? Saludos. -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El día 3 de septiembre de 2013 08:42, Maykel Franco
Hola muy buenas, quería compilar el nuevo kernel 3.11 stable en opensuse y compilarlo de tal forma que use la misma configuracion (.config) que el kernel actual que tengo instalado:
linux-l915:~ # uname -r 3.7.10-1.16-desktop
Aparte de las herramientas de compilación y librerías, ya instaladas, lo que haría sería lo siguiente:
1- Descargar nuevo kernel. 2- Extraerlo y dejarlo en /usr/src 3- Entrar al directorio y hacer un "make oldconfig" 4- Luego "make" 5- Posteriormente "make modules_install install" 6- Los siguientes archivos son generados en /boot:
System.map-3.0.0 vmlinuz-3.0.0 initramfs-3.0.0.img
7- Editamos el grub para añadir una nueva entrada usando estos archivos como parámetro.
8- Actualizar grub via yast, ya que el comando update-grub no lo he visto y el linux-l915:~ # update-bootloader --refresh Perl-Bootloader: 2013-09-03 13:42:01 <3> pbl-5047.2 Core::RunCommand.1642: Error: Command '/usr/sbin/grub2-install --target=i386-pc --force --skip-fs-probe "(hd0)"
/var/log/YaST2/y2log_bootloader 2>&1' failed with code 256 and output: /usr/sbin/grub2-bios-setup: error: disk `hd0' not found.
Me peta
Aunque realmente el paso 5 lo hace prácticamente todo...
Estaría bien esta compilación? Lo que me preocupa realmente es virtualbox, porque intuyo que no me funcionaría y tendría que compilar otra vez el módulo dkms de virtualbox...Para el nuevo kernel? O con el make oldconfig ya se guarda esa config?
Debes copiar el .config anterior en la carpeta donde ejecutas los comandos para compilar el nuevo kernel. Una copia del .config suele estar en /boot con otro nombre. Debes copiarlo y renombrarlo como .config Salu2 -- USA LINUX OPENSUSE QUE ES SOFTWARE LIBRE, NO NECESITAS PIRATEAR NADA Y NI TE VAS A PREOCUPAR MAS POR LOS VIRUS Y SPYWARES: http://www.opensuse.org/es/ Puedes visitar mi blog en: http://jerbes.blogspot.com.ar/ -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
participants (2)
-
Juan Erbes
-
Maykel Franco