Instalación e implementación del servicio de inicio remoto RPL del servidor Win2003

  

La instalación y la realización de Win2003 RPL servidor de servicios de arranque remoto

Autor: Editor Anónimo: studa9ngns

Resumen: En Windows 2003 El principio y el método para instalar el servicio de inicio remoto en el sistema operativo, como el servidor y Windows 2000 Server, mediante la programación VC6.0, implementó con éxito el programa de servicio de inicio remoto de Windows NT4.0 para instalarse en Windows 2003 Server, Windows 2000 Server y otros servidores. . El software escrito es fácil de usar, estable y confiable. Proporciona una buena base para instalar estaciones de trabajo sin disco y terminales sin disco en nuevos sistemas operativos de red.

Palabras clave: Servicio de inicio remoto; RPL; Windows 2000 Server; Estación de trabajo sin disco
1 Introducción

En la arquitectura cliente /servidor, las estaciones de trabajo sin disco son económicas, Las ventajas sobresalientes, como la máxima seguridad y la facilidad de mantenimiento, se han utilizado ampliamente [1, 2, 3, 4]. Las estaciones sin disco, como su nombre lo indica, son estaciones de trabajo informáticas que no utilizan unidades de disco nativas. ¿Cómo funciona una estación sin disco? Una estación sin disco debe estar conectada a la red y estar equipada con al menos un servidor de red. El soporte de la estación sin disco depende del servicio de arranque remoto en el servidor de red. El Servicio de inicio remoto (Remoteboot) es una característica proporcionada por Windows NT Server y Novell NetWare que admite el inicio de estaciones de trabajo MS-DOS y Windows utilizando software en el disco duro del servidor en lugar del disco duro de la estación de trabajo. Debe instalarse un chip ROM de RPL (carga remota de programa remota) en la tarjeta adaptadora de red de la estación de trabajo. La tarjeta de interfaz de red con el RPL emite una transmisión de la solicitud de registro de inicio, y el servidor de servicio de inicio remoto establece automáticamente una conexión para responder y carga el archivo de inicio de MS-DOS o Windows en la memoria de la estación de trabajo. Tanto Novell NetWare como Windows NT proporcionan la capacidad para que las estaciones de trabajo sin disco se inicien de forma remota utilizando la ROM de inicio. Windows NT 4.0 integra el programa de servicio de inicio remoto, que puede elegir instalar al instalar el sistema operativo. Estos sistemas operativos pueden admitir estaciones de trabajo sin disco utilizando DOS, Win3.1, Win95, Win98 y otros sistemas operativos. Debido a la facilidad de operación del sistema operativo Windows NT, el sistema operativo NetWare ha sido reemplazado gradualmente, y los usuarios que previamente han adoptado el modo de trabajo sin disco de Novell NetWare han adoptado principalmente el sistema operativo Windows NT.
Con la mejora de los grados de hardware y software de computadora, y la implementación de tecnologías como la tecnología Win98 sin disco, Win2000 sin disco, WinXP sin disco y terminales sin disco, la aplicación de redes sin disco es cada vez más extensa. El sistema operativo de la red también se ha actualizado de WinNT al servidor Win2000 y al servidor Win2003 actuales. Desafortunadamente, Microsoft ya no admite el arranque remoto RPL en el nuevo servidor Win2000 y el servidor Win2003. Debido a que Windows 2003 Server, Windows 2000 Server Server puede proporcionar más servicios, un sistema más estable y mayor seguridad que el servidor NT. Por lo tanto, los usuarios desean actualizar el servidor de la red sin disco al nuevo sistema operativo del servidor, por lo que el software con servicio de arranque remoto debe instalarse en Windows 2003 Server y Windows 2000 Server.
El software de servicio de arranque remoto en Windows NT4.0 está integrado en el software de instalación de NT. No hay un programa de instalación o instalación por separado, y no se puede instalar directamente en el servidor Win2003 o Win2000. Es más difícil diseñar un software de servicio de arranque remoto desde cero. Tenemos cientos de piezas de software que proporcionan servicios de RPL relacionados desde NT4.0, y podemos ver la complejidad del sistema. ¿Puedo transferir el servicio de arranque remoto en NT4.0 a Windows 2003 o Win2000 por otros medios? Sobre la base de este supuesto, llevamos a cabo investigaciones relacionadas.

2 Diseño e implementación del software de instalación del servicio de arranque remoto

2.1 Principio de funcionamiento del programa de inicio remoto del WinNT 4.0

Procedimiento y trabajo de instalación del servicio de arranque remoto en Windows NT 4.0 En el caso, nos enteramos de que Windows NT 4.0 copia principalmente los archivos en el directorio Clients \\ rpl del CD al directorio Winnt del servidor sin cambios. Hay un directorio BBLOCK, un directorio BIN, un directorio FITS, un directorio RPLFILES y un archivo de base de datos RPLSVC. MDB y así sucesivamente.
Otro uso de Expand.exe para extraer el I386 y el servicio y la administración de arranque remoto y los archivos de biblioteca de enlace dinámico requeridos, etc. al directorio Winnt \\ system32, principalmente extrae
NETAPI32.DL_ a NETAPI32.DLL;
NETUI1.DL_ está descomprimido en NETUI1.DLL;
RPLCMD.EX_ está descomprimido en RPLCMD.EXE;
RPLMGR.CN_ está descomprimido en RPLMGR.EXE;
RPLMGR.EX_ está descomprimido en RPLMGR.EXE; HL_ se descomprime en RPLMGR.HLP;
RPLSVC.EX_ se descomprime en RPLSVC.EXE;
donde RPLSVC.EXE es el programa de servicio de inicio remoto, RPLMGR.EXE es el administrador de inicio remoto y RPLCMD.EXE es el programa de configuración de parámetros de NIC. Cuando se ejecutan estos tres archivos, debe llamar a las bibliotecas de enlace dinámico NETAPI32.DLL y NETUI1.DLL.
Después de instalar la copia del archivo, agregue la información de registro del servicio al registro como:
[HKEY_LOCAL_MACHINE \\ SYSTEM \\ ControlSet001 \\ Services \\ RemoteBoot]
"Type" = dword: 00000010
"Start" = Dword: 00000002
"ErrorControl" = dword: 00000001
"ImagePath" = "% SystemRoot% \\ system32 \\ rplsvc.exe"
"DisplayName" = "Servicio de inicio remoto"
"ObjectName" = "LocalSystem"
[HKEY_LOCAL_MACHINE \\ SYSTEM \\ ControlSet001 \\ Services \\ RemoteBoot \\ Parameters]
"BackupInterval" = dword: 00000018
"Directory" = "C: \\ WINNT \\ RPL"
"Startup" = dword: 00000000
[HKEY_LOCAL_MACHINE \\ SYSTEM \\ ControlSet001 \\ Services \\ RemoteBoot \\ Enum]
"0" = "Root \\\\ LEGACY_REMOTEBOOT \\\\ 0000"
"Count" = dword: 00000001
" NextInstance "= dword: 00000001
donde:" ImagePath "="% SystemRoot% \\ system32 \\ rplsvc.exe "indica la ruta del directorio donde se encuentra el programa de servicio de inicio remoto RPLSVC.EXE; una vez que se inicia el servicio de inicio remoto, se basa en el registro. Para esta información, encuentre el programa RPLSVC.EXE y ejecútelo. Otro "Directorio" = "C: \\ WINNT \\ RPL" indica la ubicación del disco donde se encuentra el directorio del archivo RPL. El programa de servicio de inicio remoto es obtener la información de los datos del archivo de configuración de la estación sin disco en este directorio y proporcionar el archivo de inicio remoto para la estación sin disco. BR> 2.2 Trasplantar manualmente el programa de servicio de inicio remoto al servidor Win2003

De acuerdo con el programa de servicio de inicio remoto analizado en el paso anterior en WinNT, ¿podemos copiar estos programas al servidor Win2003 de la misma manera? Y se puede ejecutar normalmente, proporcionar un servicio de arranque remoto. Si la configuración manual es exitosa, puede escribir un instalador que sea conveniente para que los usuarios instalen el servicio. A continuación se presentan los pasos que hemos tomado manualmente.
1, usamos el administrador de recursos para copiar el directorio RPL en Clientes en el CD al directorio Winnt del servidor Win2003. Debido a que el archivo en el CD es de solo lectura, el archivo copiado también es de solo lectura, por lo que debe eliminar el atributo de solo lectura de todos los archivos después de la copia.
2, en WinNT es copiar archivos RPLSVC.EXE, RPLMGR.EXE, RPLCMD.EXE, NETAPI32.DLL y NETUI1.DLL al directorio Winnt \\ sytem32, estamos preparados para copiar estos archivos en En el directorio Winnt \\ system32 del servidor Win2003, puede copiar y encontrar NETAPI32.DLL y NETUI1.DLL debajo del directorio. Estos dos archivos ya están en la versión Win2003 y no se pueden sobrescribir con estos dos archivos de NT4.0, de lo contrario, afectará el funcionamiento del servidor Win2003. La función de soporte de RPL no se proporciona en el archivo de biblioteca de enlace dinámico de la versión 2003. El servicio RPL no se puede ejecutar sin copiar los dos archivos.
¿Cómo resolver este problema? Teniendo en cuenta que el archivo EXE se ejecuta, primero llama al archivo DLL de biblioteca de enlace dinámico que necesita en el directorio actual. Si no lo encuentra, irá al directorio del sistema (Winnt \\ system32) para encontrar la llamada. Por lo tanto, puede considerar la instalación de estos archivos en otros directorios. Mientras estén instalados en el mismo directorio, no afecta a los programas como RPLSVC.EXE que llaman a las bibliotecas de enlace dinámico de RPL NETAPI32.DLL y NETUI1.DLL. Para una buena administración, intentamos copiar todos estos archivos en el directorio RPL.
3, ahora puede importar el proyecto de registro. Debido a que el servicio de inicio remoto y los archivos del programa de administración no están instalados en el directorio del sistema, debe modificar los elementos relacionados con el registro, porque RPLSVC.EXE está instalado en el directorio RPL, por lo que debe poner la clave de registro:
"ImagePath" = "% SystemRoot% \\ system32 \\ rplsvc.exe"
se modifica a "ImagePath" = "% SystemRoot% \\ rpl \\ rplsvc.exe"
Si estamos instalando el directorio del sistema Win2003 en la unidad D, es para poner RPL Para copiar el directorio al directorio "D: \\ WINNT", también debe cambiar
"Directory" = "C: \\ WINNT \\ RPL"
a: "Directory" = "D: \\ WINNT \\ RPL" < BR> Después de importar el archivo de registro, después de reiniciar el servidor, se encuentra que el servicio de inicio remoto se ha ejecutado correctamente. De esta manera, el servicio de arranque remoto se portó exitosamente desde Windows NT 4.0 al servidor Win2003.

Puesto en repositorio en 233 Network School Paper Center

  • Siguiente: Explorando la viabilidad de construir una plataforma de aprendizaje en línea para adultos,




    última actualización

  • Copyright © Conocimiento de Windows All Rights Reserved