Red de conocimiento informático - Conocimiento informático - ¿Cómo empaquetar el controlador en el sistema? (recompensa por puntuación alta)

¿Cómo empaquetar el controlador en el sistema? (recompensa por puntuación alta)

Primero hablemos del software necesario para crear este disco de instalación:

1. EASYBOOT Este es un software muy fácil de usar para crear una interfaz de arranque de CD y comprimir archivos ISO. Simplemente ábrelo. Si no me crees, puedo intentarlo.

2. Resource Hacker Esta es una herramienta muy poderosa que se puede utilizar para cambiar recursos en archivos exe y dll.

3. SfxMaker7Zip se utiliza para crear software instalado automáticamente para facilitar la instalación integrada cuando se inicia el sistema.

4. Multimedia Builder se utiliza para crear software que se ejecuta en el menú del sistema. software. Aquí está la información de registro de un software - Nombre: crsky@163.com Código de registro: 1-275543-408 Código de desbloqueo Mp3: 2241529SF7J2KSF

5. Uso Hagamos el archivo de inicio del sistema

He pensado en el software anterior por el momento y agregaré más si es necesario en el futuro. En cuanto a la dirección de descarga del software, búsquelo usted mismo. hay muchos en línea. ¡Prepara tu software y comienza a trabajar!

¡Con un "clic", el software se inició! ¡Levanta el mouse, prepárate para aprender y únete a mí para comenzar!

Para facilitar la explicación, hice un ejemplo de instalación del CD yo mismo. La introducción del CD está aquí: http://os.deepin.org/read.php?tid=705600&fpage=. 2 Puedes ir y echar un vistazo.

La instalación del disco del sistema hecha por usted mismo se divide en los siguientes pasos:

1. Cree el directorio de instalación del sistema, copie los archivos de instalación, modifique el logotipo del sistema y embellezca la interfaz de instalación. .

2. Instalación de controladores integrada e instalación de software común integrada. (Esta es la clave para que el sistema instalado sea tan conveniente como el sistema GHOST, pero también es la parte más difícil). Pero creo que con mi explicación todos deberían poder resolverlo. O(∩_∩)O~)

3. Utilice nMaker para crear el archivo de inicio del sistema y utilice Multimedia Builder para crear el menú de ejecución del CD.

4. Utilice EASYBOOT para crear la interfaz de arranque para el CD y generar el archivo ISO.

Comencemos desde el primer paso. No hay capturas de pantalla, es todo texto. Mire con atención, es muy simple.

I. Crear el directorio de instalación del sistema, copiar los archivos de instalación, modificar el logotipo del sistema y embellecer la interfaz de instalación.

Instale EASYBOOT primero

Después de completar la instalación, abra la carpeta de instalación y verá una carpeta de DISCO, haga clic para ingresar. Elimine todas las carpetas EZBOOT menos una y vacíe el contenido de esa carpeta.

Luego cree una nueva carpeta llamada sistema en la carpeta DISK. Esta carpeta se usa para almacenar los archivos del sistema que deben integrarse. Puede colocar varios sistemas que deben integrarse aquí. extraído de las profundidades del disco del sistema. Tomando mi Sinclair Louboutin V2 como ejemplo, tiene tres carpetas, a saber, xp62, vsxp y mcxp. Los sistemas correspondientes son Deepin V6.2, VISTA versión retocada V6.2 y MAC versión retocada V6.2.

Después de hacer el trabajo anterior, comencemos a embellecerlo. No diré mucho aquí sobre la producción del paquete de embellecimiento. Puede ir a Hay muchos y simplemente reemplazar el archivo directamente después de la descarga. Por ejemplo, si descarga un paquete de reemplazo de embellecimiento MAC I386 y copia todos los archivos en el sistema, puede reemplazar los archivos I386 que va a crear. Esto también se hace con el paquete de embellecimiento VISTA.

Si no está satisfecho con los paquetes de jardinería disponibles en línea y quiere hacerlo usted mismo, también es posible, pero este no es el tema de esta publicación, por lo que no entraré en detalles aquí. Además de embellecer el sistema reemplazando los paquetes de software de embellecimiento, existe otra forma de embellecer el sistema, que es integrar e instalar software de embellecimiento del sistema.

En mi disco Sinclair V2, la versión VISTA se embellece reemplazando el paquete de embellecimiento, mientras que la versión MAC se embellece integrando la instalación del software de embellecimiento. Con respecto al método de instalación de este software integrado, dado que es necesario escribir algunos scripts de instalación auxiliares, aquí se omite.

Una vez completado el embellecimiento del sistema, lo siguiente que se debe cambiar es el OEM, la información del sistema, el fondo de pantalla, etc. Estos deben cambiarse por los suyos propios; de lo contrario, ¿cómo puede hacerles saber a los demás que este disco fue creado por usted? ¿No es eso fanfarronear sin confianza? Entonces, estos deben cambiarse.

Todos, apresúrense, tomen un bolígrafo y escriban los nombres de los archivos a continuación. Estos archivos son la clave para cambiar el logotipo del sistema.

1. WINNTBBU.DLL Esta DLL puede cambiar la imagen durante la instalación del sistema. Resource Hacke Abra WINNTBBU.DLL y haga doble clic en "Mapa de bits" -----103 ------ Elimine 1033, haga clic derecho en 2052 y reemplace la imagen que preparó. Haga clic en "Operación" para agregar un nuevo recurso, complete 103 para el nombre del recurso y 2052 para el idioma del recurso. Bien, vea si 1033 y 2052 en el mapa de bits 103 son iguales. Haga doble clic en "Mapa de bits"-----153------ y repita los pasos anteriores.

Una vez completado, la interfaz de instalación de su sistema se cambiará exitosamente. Recuerde reemplazar los archivos modificados con los del I386 original.

El archivo 2.bliss.jp_ es la imagen del escritorio del sistema. Primero puede seleccionar una buena imagen y guardarla en el directorio raíz de la unidad D. Recuerde cambiar el nombre de la imagen a bliss.jpg y luego ejecutar el siguiente comando para comprimir CAB la imagen: makecab d:\bliss. jpg d: \bliss.jp_

Una vez completada la compresión, reemplace bliss.jp_ con bliss.jp_ en la carpeta I386 original, para que pueda reemplazar el bliss.jp_ original en la carpeta I386. para que su fondo de escritorio esté configurado correctamente.

3. OEMINFO.IN_ Este archivo registra información del sistema Ábralo con winrar. El contenido que contiene es lo que desea modificar. Si necesita modificarlo, podrá verlo después de abrir el archivo. Guarde el archivo en el directorio raíz de la unidad D y ejecute el siguiente comando para comprimirlo con CAB: makecab d:\oeminfo.ini d:\OEMINFO.IN_ Después de la compresión, reemplace el archivo fuente.

4.oemlogo.bm_La imagen de este archivo es el icono OEM. Puedes crear tu propio ícono con un tamaño de 160x120, un poco más grande o más pequeño, pero presta atención a la belleza. Después de crear el ícono, guárdelo como oemlogo.bmp en formato BMP y guárdelo en la unidad D. Al mismo tiempo, ejecute el siguiente comando para la compresión CAB: makecab d:\oemlogo.bmp d:\oemlogo.bm_ After. compresión, recuerde reemplazar el archivo I386 original en.

5.SYSDM.CP_ Este archivo registra las propiedades del panel del sistema. Use winrar para descomprimirlo, ábralo con Resource Hacke, seleccione el cuadro de diálogo -----101---2052 y comprenderá cómo cambiar lo que necesita cambiar. Después de la modificación, recuerde usar la compresión CAB. El comando es el siguiente: makecab d:\sysdm.cpl d:\SYSDM.CP_ Como recordatorio, recuerde reemplazar los archivos originales en I386.

Bien, después de las modificaciones anteriores, básicamente se ha completado un sistema con su logotipo. Si no hay otros requisitos después de esto, puede omitir los siguientes párrafos y ver directamente cómo usar EASYBOOT para crear un archivo ISO. .

Se ha creado el archivo de instalación del sistema y puede comenzar a integrar los controladores y el software de uso común. Comencemos el segundo paso del tutorial.

El segundo paso es integrar la instalación del controlador y la instalación del software común.

El primero es integrar la instalación del controlador. Este tema es discutido por muchas personas en el foro. Todos tienen varios métodos, algunos usan nlite para integrar, otros usan DPS para integrar... Cada método tiene. Sus propias ventajas, por lo que no las comentaré ni las explicaré una por una. Los amigos que quieran saber más pueden buscar en el foro.

El siguiente es un resumen de la integración de nlite y DPS.

Ahora déjame hablar sobre el método de integración del controlador en mi CD Sinclair Louboutin V2. Este método es lo que vi en foros extranjeros. Es muy sencillo de usar. Lo explicaré brevemente y todos lo harán. entender. .

Primero descargue DriverFiles.zip (dirección de descarga: http://www.msfn.org/staff/Alanoll/DriverFiles.zip). Después de la descarga, no lo descomprima. Cree un nuevo directorio en la carpeta de instalación del sistema y asígnele el nombre $OEM$. Este directorio debe estar al mismo nivel que el directorio I386. Después de la descompresión, extraiga todos los archivos del paquete comprimido a esta carpeta, luego abra la carpeta I386, busque el archivo winnt.sif, ábralo con el Bloc de notas y agregue el siguiente código en la sección [GuiUnattended]:

DetachedProgram=".\system32\cmd.exe"

Argumentos="/Q /C FOR /F %I IN (%SystemRoot%\SYSTEM32\$WINNT$.INF) DO (PARA %J IN (%I\$OEM$) DO (IF EXIST %J (start /min /D%J NirCmd.exe exec hide Drivers.cmd)))"

Después de completar las operaciones anteriores, se realizará la siguiente El paso es limpiar los controladores. Si solo necesita fusionar controladores locales, puede usar Optimization Master para hacer una copia de seguridad y luego descomprimir el archivo de copia de seguridad. Coloque el controlador descomprimido en $OEM$\Drivers. La carpeta Controladores debe crearla usted mismo.

Si necesita integrar un controlador universal, debe descargar el paquete del controlador universal de Internet. Después de descargar el paquete, descomprímalo, cree una carpeta llamada Controladores para contener los archivos del controlador descomprimidos y luego use la compresión 7z para comprimir la carpeta Controladores. Finalmente, coloque la carpeta Drivers.7z en la carpeta $OEM$ y listo.

Si no conoce la estructura de archivos en Controladores, mire la siguiente imagen:

├──$OEM$

│... .. ├──Controlador

│............ ├──C-Media CMI8738 6.39

│..... ... ......................├───Medion SAA7134 2.3.1.0

│.......... ├────Monitor

│........................ ├────AL712

│.... ............ ├───nVidia ForceWare 77.72

│............ ├─── Samsung ML- 1210

│............ ├─── Portátil

│..... ........ ..... ├─── Panel táctil

│............................. ├─ ─Infared 12.6

│..... ├──7za.exe

│..... ├──Drivers.cmd

│. .... ├──nircmd.exe

│......├───Process.exe

│.. ..... ├──SetupCopyOEMInf .exe

│....... ├──WatchDriverSigningPolicy.exe

├──I386

│........ .. ├──winnt.sif

Después de completar los pasos anteriores, se completa la integración del controlador. Con respecto al principio de este método de instalación del controlador, también lo mencionaré aquí. Aquellos que quieran estudiarlo pueden leerlo, y aquellos que no quieran estudiarlo pueden simplemente ignorarlo. Los expertos no lo leerán, porque yo. miedo de hacer el ridículo.

Principio: cuando el programa de instalación de Windows lee la sección GuiUnattended en winnt.sif, ejecutará Drivers.cmd. El proceso por lotes de Drivers.cmd primero pausará el programa de instalación de Windows y luego ejecutará WatchDriverSigningPolicy.exe. , para que Windows acepte controladores sin firmar para su instalación. El archivo por lotes comprobará si hay un paquete de controlador comprimido y, de ser así, lo descomprimirá. Luego ejecute SetupCopyOEMInf.exe para escanear cada subcarpeta en la carpeta $OEM$\Drivers y procese todos los archivos .inf (copie el archivo .inf especificado a %windir%\Inf) para que Windows pueda verificar el dispositivo de hardware. Luego busque todos los controladores. para su hardware plug and play. Luego continuará el proceso de instalación de Windows. Luego continúe con la instalación de Windows. Como esto se hace antes de que Windows verifique el dispositivo de hardware, Windows puede encontrar el controlador en la carpeta Controladores.

Mirando la hora, me tomó más de una hora escribir tantas cosas que me da mucha vergüenza. No tengo tiempo para escribir hoy, así que lo escribiré mañana o pasado mañana. Eche un vistazo al contenido anterior.

6.24

Hazy, acabo de escribir un párrafo largo y de alguna manera se actualizó. Voy a colapsar. El estado de ánimo soleado se ha ido y el estado de ánimo deprimido es como el clima bochornoso, que es insoportable. De ninguna manera, lo reescribiré.

Ayer completamos la integración de controladores y hoy hablamos de la integración de software de uso común. Una vez que haya hecho ambas cosas, el instalador es tan fácil como el sistema GHOST.

Imagine que su sistema instalará automáticamente controladores, programas de Office, etc., y es una versión instalada del sistema. ¿Qué tan bien se siente?

¿Cómo integrar la instalación de software? A menudo utilizo los siguientes tres métodos:

1. Utilice los parámetros de instalación silenciosa del software.

2. Utilice SfxMaker7Zip para crear un paquete de instalación automática.

3. Escriba scripts para ayudar en la instalación.

La mayor dificultad a la hora de integrar e instalar software es cómo lograr una instalación desatendida. Todos sabemos que la instalación general del software requiere que ingresemos al siguiente paso y seleccionemos instalación. La instalación del sistema está desatendida. ¿Qué tan deprimente sería si todavía fuera necesario que alguien estuviera allí para dar el siguiente paso? Es mejor esperar hasta que el sistema esté instalado antes de instalar el software.

Para no deprimirnos tenemos el término instalación silenciosa. Si conoce los parámetros de instalación silenciosa de un determinado software, puede escribir un programa por lotes para realizar la instalación automática del software y luego instalarlo de acuerdo con la configuración predeterminada.

Por ejemplo, si el parámetro de instalación silenciosa de winrar es /s, entonces puede guardar el siguiente código como un archivo por lotes:

iniciar winrar /s

Este es un archivo por lotes muy corto, guárdelo y asígnele el nombre winrar.bat. Coloque el archivo de instalación de winrar con el archivo por lotes en la carpeta SVCPACK en la carpeta I386. Carpeta SVCPACK en la carpeta I386. Luego busque el archivo svcpack.in_ en la carpeta I386, descomprímalo con winrar y agregue winrar.bat en el campo [SetupHotfixesToRun].

Después de guardar, use la compresión cab para comprimir svcpack.inf en svcpack.in_. El comando específico es el siguiente:

makecab c:\svcpack.inf c:\svcpack.in_

Después de completar las operaciones anteriores, la instalación del sistema llamará a winrar.bat cuando El componente está registrado, dejando 13 Instalar winrar en minutos.

Después de presentar el uso de parámetros silenciosos para integrar la instalación de software de uso común, comenzamos a presentar cómo usar SfxMaker7Zip para crear paquetes de instalación automática.

Puedes encontrar parámetros de instalación silenciosa para software en Internet, pero estos parámetros son muy pocos. Para trabajar con software sin parámetros de instalación silenciosa, debemos utilizar SfxMaker7Zip. La función de este software es convertir el paquete comprimido 7z en un archivo de formato autoextraíble y también puede configurar accesos directos.

Limitado al paquete de instalación autoextraíble producido por SfxMaker7Zip, no se puede registrar en el registro, por lo que el software que utilizamos solo puede ser software ecológico. Hoy en día, muchos software tienen versiones verdes, como QQ, lo que demuestra que esta herramienta sigue siendo muy útil. En cuanto a su uso específico, no entraré en detalles aquí. Subiré un tutorial de uso en el archivo adjunto.

Una vez completado el paquete de instalación autoextraíble, agréguelo al sistema para su instalación. Consulte la operación anterior de los parámetros de instalación silenciosa en el documento svcpack.inf.

A continuación, hablemos del último elemento: escribir scripts para ayudar en la instalación automática del software.

Para algún software que no tiene una versión verde y no conoce los parámetros de instalación silenciosa, podemos utilizar este método para solucionar el problema. Aunque necesitas escribir un script, en realidad es muy simple. No necesitas saber nada. Solo necesitas modificar el script que te proporciono a continuación. En cuanto a los idiomas para los scripts de instalación auxiliares, recomiendo utilizar AU3 por su facilidad de uso.

A continuación proporciono un código de script para que winrar instale AU3 automáticamente:

Ejecutar("WinRAR3.71.exe") ............. ................................................ Esta línea utiliza el comando RUN para ejecutar el instalador de winrar.

WinWaitActive("WinRAR 3.71 versión embellecida en chino simplificado","")

Enviar("{enter}")

WinWaitActive("WinRAR versión en chino simplificado " Instalar","")

Enviar("{enter}")

WinWaitActive("Instalación de la versión en chino simplificado de WinRAR","")

Enviar ( "{enter}")

Las líneas anteriores indican que cuando el título de la ventana es "WinRAR 3.71 Versión embellecida en chino simplificado", la instalación de WinRAR 3.71 Versión embellecida en chino simplificado se completará automáticamente. 71 Versión embellecida en chino simplificado "Cuando la ventana está activa, simula presionar la tecla Enter en el teclado. Dormir (3000) ........................ ............. ..Esta línea significa esperar 3 segundos

WinKill("","") ............. ........... Esta línea El comando es cerrar la ventana recién aparecida, porque aparecerá una ventana del explorador después de instalar winrar

En el proceso de usar AU3 para escribir. scripts de instalación automática, primero debe comprender los diversos procesos de instalación del software antes de poder determinar cuántas veces debe presionar la tecla Intro, si debe usar el comando de cerrar ventana, etc. , puede consultar el archivo de ayuda AU3. Leer más archivos de ayuda es una forma importante de mejorar sus habilidades.

Finalmente, no olvide compilarlo en formato exe. el instalador que llame debe estar en el mismo directorio que el script auxiliar, donde puede copiarlos juntos en la carpeta svcpack durante el proceso de instalación del sistema. El método es el mismo que el de modificar el documento svcpack. p> No me preguntes por qué siempre modifico el documento svcpack. Si tengo que explicarlo, solo hay una razón: soy vago, cuando tengo un método efectivo, no quiero buscar el segundo método.

Básicamente, siempre que aprenda los tres métodos anteriores, podrá integrar todo el software en su propio programa de instalación. Esperaré. La generación más joven tiene poco talento y poco conocimiento, y solo puede caminar. Andar con tres cuchillos de cocina es realmente indigno de los ancianos en las artes marciales. Sin embargo, mientras podamos usar recursos limitados para crear artes marciales que no tengan paralelo en el mundo, los ancianos antiguos estarán felices, ¿verdad? p>

Bueno, admito que he vuelto a cometer el problema de decir tonterías, el héroe que sostiene la pizarra, y que sí, eres tú, la tía con tomates en la mano izquierda y huevos podridos en la derecha. Sé que me equivoqué, así que déjalo ir esta vez.

Hoy hablamos sobre la instalación integrada de software, pero lleva algo de tiempo practicar. Para aquí mañana. Por favor, recuerda llegar a clase a tiempo y no olvides traer tu cuaderno.

Susurro: No imites a los héroes que usan pizarras. Las notas están escritas en la pizarra. desaparecen tan pronto como tomas una foto. Si quieres volver a llorar, es demasiado tarde. Y la tía con los tomates y los huevos podridos no es la misma persona. Mira sus manos izquierda y derecha, ¿cómo puede escribir todavía? con los pies?

Está bien, todos hoy. ¡Esto es todo por la lección!

6.27

No sé cuántos días han pasado, jaja. No he tenido tiempo de escribir este tutorial.Continuemos ahora.

El clima sigue así, el cielo está lleno de nubes oscuras, no hay sol, pero no llueve. Es muy aburrido. Ha estado así durante varios días y no sé cuándo lloverá bien.

La última vez discutimos cómo integrar la instalación del software en el sistema. Al utilizar la interfaz T13 (es decir, instalación del sistema con 13 minutos restantes) podemos integrar fácilmente la instalación del sistema. Y la interfaz T13 está esperando, es decir, cuando el sistema esté instalado, esperará a que se instalen todos los programas en la interfaz T13 antes de continuar. A diferencia de la interfaz T39 que no espera, con esta interfaz continuará la siguiente instalación independientemente de si el programa que configuró ha terminado de ejecutarse.

Es por eso que acabo de decir que la instalación debe pausarse cuando el sistema integra la instalación del controlador, porque el tiempo requerido para juzgar el hardware y la instalación del controlador es largo y definitivamente excederá el límite de tiempo T39.

Bueno, el comienzo es un montón de tonterías, no dudes en leerlo, estas son inútiles para la encapsulación primaria del sistema. Con los dos primeros días de cursos, nuestro sistema está básicamente listo. Todo lo que queda es crear el menú de inicio del CD y generar el archivo ISO en el sistema.

Pero antes de eso, debemos usar nMaker para generar el archivo de arranque de inicio del sistema. You Maker es un programa escrito por un usuario de este foro. La dirección de descarga y los métodos de uso se pueden encontrar en el foro, por lo que no entraré en detalles aquí.

A continuación, analizaremos cómo utilizar Multimedia Builder para crear un menú de ejecución de disco.

El generador multimedia también es más fácil de usar que AMS, no genera carpetas extrañas y los archivos se pueden especificar en directorios relativos.

Usar Multimedia Builder es realmente muy simple. No entraré en el proceso de uso detallado porque no tengo este software aquí. Así que solo hablaré de algunos puntos clave. Usted mismo puede descubrir los demás procesos de producción específicos.

1. Debe crear una carpeta en el directorio DISK y llamarla SOFT. Debe colocar el software del CD-ROM aquí, como Thunder, QQ, etc.

2. Cuando utilice un generador multimedia para instalar software, utilice enlaces de direcciones relativas en lugar de enlaces de direcciones absolutas. Por ejemplo, si su directorio DISK está en la unidad D, entonces la dirección absoluta de QQ es D:\DISK \SOFT\QQ.EXE. No puede ser así, sino así

/SOFT/QQ.EXE. Porque el menú de inicio del CD-ROM original final debe colocarse en la carpeta DISK.

3. Si desea colocar el software en el menú debajo de la carpeta SVCPACK para llamar a la instalación, también puede usar la misma dirección relativa.

Sobre los puntos anteriores, esto es muy fácil de hacer y todos pueden aprenderlo después de algunos intentos.

A continuación hablemos del uso de archivos iso de ESAYBOOT.

EASYBOOT es un software de producción de interfaz de arranque de CD desarrollado a nivel nacional con muy buen rendimiento.

No entraré en el proceso de uso detallado, hay muchos tutoriales en línea. De hecho, no necesitas leer tutoriales, solo necesitas usarlo por un tiempo y lo sabrás. Solo quiero recordarles a todos que al generar ISO, es necesario optimizar la estructura ISO.

La razón principal de esto es que cuando hay varios sistemas en un disco, solo permitirá usar un archivo si desea que los archivos sean iguales. Es por eso que los archivos en algunos discos del sistema superan los 700 megabytes, pero los discos ópticos generados son CD.

No explicaré lo que está pasando. En resumen, este es un tutorial para principiantes. No es necesario que sea demasiado profundo. En cuanto a la comprensión de los principios, hablaremos de ello más adelante.

Esto concluye este tutorial. El uso de las dos últimas herramientas no está escrito en detalle. Perdóneme, realmente no tengo tiempo. Hay muchas introducciones a este tutorial en Internet. La clave es que estas dos herramientas son muy fáciles de usar. No es necesario que otros le enseñen, puede descubrirlo usted mismo.