Análisis detallado del proceso de compilación del kernel de Linux en un entorno VMware

  

Finalmente, puede usar el controlador de depuración del kernel recién compilado en vmware. Aunque a menudo usa linux en vmware, nunca compiló el kernel en él, así que no sé que hay tantas maneras. No se menciona el proceso de compilación del kernel. Además del proceso general de compilación, cada distribución puede tener sus propios comandos de compilación únicos, como el uso de Debian. A continuación se muestran los pasos que he intentado durante el proceso de compilación. 1. Desde 2.6.18 sourcecode from kernel.org, compile e instale y use el nuevo kernel para comenzar, vea el siguiente error molesto: VFS: No se puede abrir el dispositivo raíz " sda " o unknow-block (0,0 ) aplicación app a a a a a a a a a a a a a a aa Copié este sistema en otro disco duro y encontré este error al arrancar con un nuevo disco duro, porque el disco duro no está conectado a la interfaz IDE correspondiente al disco duro original, pero esto definitivamente no es para dejar que me siga. La razón de esto, por supuesto, ha sido tan gruesa como los sostenes. No creo que caiga aquí, por lo que no pienso mucho en eso. Solo uso el método más común para reiniciar Dafa. Espero que sea Fue un momento de negligencia. Pero después de unas pocas decenas de segundos, de repente apareció ante mis ojos, sin eso, tuve que buscarlo en Google. 2, de los resultados de Google, el mismo canal (junto con la carretera) es bastante gente, una variedad de procesos reveló una solución aproximada. Principalmente las opciones de configuración del kernel, y se centran principalmente en Controladores de dispositivo — — > Soporte de dispositivos SCSI — — > Controladores de bajo nivel SCSI — — > Soporte de SCSI BusLogic principalmente porque vmware lo necesita cuando se usa scsi Y el sistema de archivos, yo uso ext3, porque vi a alguien diciendo que no los compilaron directamente en el kernel, por lo que el inicio aún no tiene éxito. Dese una razón perezosa, y no intente demasiado, solo constrúyalos. Luego, ejecute make-kpkg – revision = 1.0 kernel-image para compilar, y use dpkg para instalar y reiniciar. Es frustrante que los lindos errores en las líneas anteriores hayan aparecido nuevamente. 3, luego retroceda y verifique las opciones de configuración del kernel, creo que se ha seleccionado lo relevante, es razonable decir que el sistema de archivos raíz no se debe encontrar de nuevo, o intente initrd. Aunque los módulos anteriores se han compilado en el kernel, ¿es necesario crear initrd? Correcto y pruébelo, así que vuelva a compilar el kernel make-kpkg – revision = 1.0 kernel-image – initrd. Luego instale y reinicie, en realidad se abrió el pánico, pero todavía hay algo de nube en la niebla, huh, linux Estas cosas parecen ser así, tómate el tiempo para estudiar a initrd.

Copyright © Conocimiento de Windows All Rights Reserved