Este documento describe cómo cambiar entre los diferentes tipos de modos de instalación en un controlador inalámbrico Catalyst 9800 (WLC).
Cisco recomienda que tenga conocimiento sobre estos temas:
Plataformas de controladores LAN inalámbricos y puntos de acceso (AP) Catalyst 9800
La información de este documento se basa en esta versión de software y hardware:
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Utilice este documento para aprender a realizar conversiones entre los diferentes tipos de modos de instalación en un controlador inalámbrico Catalyst 9800 (WLC) a través de la interfaz de línea de comandos (CLI).
Este procedimiento también se puede utilizar para actualizar el 9800 WLC.
Hay dos maneras de ejecutar Cisco IOS® XE en un WLC Catalyst 9800, en el modo de paquete y en el modo de instalación.
El modo de instalación utiliza archivos .pkg previamente extraídos del archivo binario en la memoria flash para iniciar el controlador y desbloquear varias características arquitectónicas críticas que no están disponibles en el modo de paquete. El controlador utiliza el packages.conf archivo creado a partir de la extracción como variable de arranque. Con este modo, el controlador experimenta tiempos de arranque más rápidos y consume menos RAM que el modo de paquete.
El sistema funciona en modo Bundle si el controlador se inicia con la imagen binaria (.bin) como variable de inicio. En este modo, el controlador extrae el archivo .bin en la memoria RAM y se ejecuta desde allí.
Este modo utiliza más memoria que el modo de instalación porque los paquetes extraídos del arranque se copian en la RAM.
Verifique el modo de operación del WLC 9800 para determinar qué procedimiento debe realizar para convertir entre modos.
Ejecute el show version | include Installation mode comando para ver el modo de instalación actual.
WLC#show version | include Installation mode
Installation mode is INSTALL
Paso 1. Asegúrese de que tiene suficiente espacio en flash para expandir una nueva imagen.
WLC#show bootflash:
...
277 42838080 Oct 08 2025 14:22:06.0000000000 +00:00 wlc9500C-rpboot.2025-10-05_08.14_prabhask.SSA.pkg
279 19921673 Dec 13 2025 19:27:45.0000000000 +00:00 system-report_20251213-192546-Pacific.tar.gz
235937792 bytes available (5746528256 bytes used)
Paso 2. Limpie los archivos de instalación antiguos en caso de espacio insuficiente y para descartar los paquetes añadidos antiguos.
WLC#install remove inactive
install_remove: START Mon Jun 08 22:31:01 Central 2026
install_remove: Removing IMG
Cleaning up unnecessary package files
No path specified, will use booted path /tmp/sw/isos/packages.conf
Cleaning /bootflash
Scanning boot directory for packages ... done.
Preparing packages list to delete ...
[R0]: /bootflash/C9800-L-universalk9_wlc.17.15.05.SPA.bin File is in use, will not delete.
[R0]: /bootflash/C9800-L-universalk9_wlc.17.15.05.SPA.conf File is in use, will not delete.
The following files will be deleted:
[R0]: /bootflash/packages.conf
[R0]: /bootflash/C9800-L-universalk9_wlc.17.12.04.Cisco bug ID CSCwn02956.SPA.apsp.bin
[R0]: /bootflash/C9800-L-rommon.1612-3r.pkg
[R0]: /bootflash/C9800-L-universalk9_wlc.17.15.03.SPA.bin
[R0]: /bootflash/C9800-L-mono-universalk9_wlc.17.15.03.SPA.pkg
[R0]: /bootflash/C9800-L-universalk9_wlc.17.15.03.SPA.conf
[R0]: /bootflash/C9800-L-rpboot.17.15.03.SPA.pkg
[R0]: /bootflash/C9800-L-universalk9_wlc.17.09.06.SPA.bin
[R0]: /bootflash/C9800-L-mono-universalk9_wlc.17.09.06.SPA.pkg
[R0]: /bootflash/C9800-L-rpboot.17.09.06.SPA.pkg
[R0]: /bootflash/C9800-L-universalk9_wlc.17.09.06.SPA.conf
[R0]: /bootflash/C9800-L-universalk9_wlc.17.15.03.Cisco bug ID CSCwp18505.SPA.apsp.bin
[R0]: /bootflash/C9800-L-mono-universalk9_wlc.17.12.04.SPA.pkg
[R0]: /bootflash/C9800-L-rpboot.17.12.04.SPA.pkg
[R0]: /bootflash/C9800-L-mono-universalk9_wlc.17.15.05.SPA.pkg
[R0]: /bootflash/C9800-L-rpboot.17.15.05.SPA.pkg
Do you want to remove the above files? [y/n]y
Deleting file /bootflash/packages.conf ... done.
Deleting file /bootflash/C9800-L-universalk9_wlc.17.12.04.Cisco bug ID CSCwn02956.SPA.apsp.bin ... done.
Deleting file /bootflash/C9800-L-rommon.1612-3r.pkg ... done.
Deleting file /bootflash/C9800-L-universalk9_wlc.17.15.03.SPA.bin ... done.
Deleting file /bootflash/C9800-L-mono-universalk9_wlc.17.15.03.SPA.pkg ... done.
Deleting file /bootflash/C9800-L-universalk9_wlc.17.15.03.SPA.conf ... done.
Deleting file /bootflash/C9800-L-rpboot.17.15.03.SPA.pkg ... done.
Deleting file /bootflash/C9800-L-universalk9_wlc.17.09.06.SPA.bin ... done.
Deleting file /bootflash/C9800-L-mono-universalk9_wlc.17.09.06.SPA.pkg ... done.
Deleting file /bootflash/C9800-L-rpboot.17.09.06.SPA.pkg ... done.
Deleting file /bootflash/C9800-L-universalk9_wlc.17.09.06.SPA.conf ... done.
Deleting file /bootflash/C9800-L-universalk9_wlc.17.15.03.Cisco bug ID CSCwp18505.SPA.apsp.bin ... done.
Deleting file /bootflash/C9800-L-mono-universalk9_wlc.17.12.04.SPA.pkg ... done.
Deleting file /bootflash/C9800-L-rpboot.17.12.04.SPA.pkg ... done.
Deleting file /bootflash/C9800-L-mono-universalk9_wlc.17.15.05.SPA.pkg ... done.
Deleting file /bootflash/C9800-L-rpboot.17.15.05.SPA.pkg ... done.
Deleting /flash/.images/17.15.02.0.4538.1732779336 ... /flash/.images/17.15.05.0.8370.1771573356 done.
Deleting /flash/.images/17.12.04.0.31.1732211533 ... /flash/.images/17.15.05.0.8370.1771573356 done.
Deleting /flash/.images/17.15.03.0.5635.1742971301 ... /flash/.images/17.15.05.0.8370.1771573356 done.
SUCCESS: Files deleted.
--- Starting Post_Remove_Cleanup ---
Performing REMOVE_POSTCHECK on all members
Finished Post_Remove_Cleanup
SUCCESS: install_remove Mon Jun 08 22:31:17 Central 2026
WLC#dir bootflash: | i bytes
26458804224 bytes total (18033250304 bytes free)
Paso 3. Copie la nueva imagen a la memoria flash.
WLC#copy tftp: bootflash:
Address or name of remote host []? 10.152.200.238
Source filename []? C9800-L-universalk9_wlc.17.15.05.SPA.bin
Destination filename [C9800-L-universalk9_wlc.17.15.05.SPA.bin]?
Accessing tftp://10.152.200.238/C9800-L-universalk9_wlc.17.15.05.SPA.bin...
Loading C9800-L-universalk9_wlc.17.15.05.SPA.bin from 10.152.200.238 (via Vlan210): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Paso 4. Confirme que la imagen se ha copiado correctamente en la memoria flash y verifique la integridad de la imagen.
WLC#dir bootflash:*.bin
Directory of bootflash:/*.bin
Directory of bootflash:/
95 -rw- 1635303343 Jun 5 2026 23:24:36 +00:00 C9800-L-universalk9_wlc.17.15.05.SPA.bin.SPA.bin
WLC#verify /md5 bootflash:C9800-L-universalk9_wlc.17.15.05.SPA.bin
........................................................................
........................................................................
........................................................................
........................................................................Done!
verify /md5 (bootflash:C9800-L-universalk9_wlc.17.15.05.SPA.bin) = 9fb93d840278a5de2b454ade1016ddce
Compare el resultado con la suma de comprobación MD5 proporcionada en los detalles de la versión para la imagen de destino en el sitio de descarga de software de Cisco, los valores deben coincidir exactamente.

Paso 5. Verifique la variable de arranque actual, Si la variable se establece en packages.conf, el WLC se está ejecutando actualmente en el modo Install. Para convertir al modo Bundle, elimine la variable de arranque existente y establezca la imagen .bin como la nueva variable de arranque. Debe guardar la configuración después de estos cambios; de lo contrario, la nueva variable de inicio no persiste después de una recarga.
WLC#show bootvar
BOOT variable = bootflash:packages.conf,12;
CONFIG_FILE variable =
BOOTLDR variable does not exist
Configuration register is 0x2102
WLC#conf t
WLC(config)#no boot system
WLC(config)#do write
WLC(config)#boot system bootflash:C9800-L-universalk9_wlc.17.15.05.SPA.bin
WLC(config)#do write
WLC(config)#end
Paso 6. Ejecute este comando para verificar que la variable de inicio está establecida en bootflash:.
Ahora se muestra el resultado BOOT variable = bootflash:
WLC#show bootvar
BOOT variable = bootflash:C9800-L-universalk9_wlc.17.15.05.SPA.bin,12;
CONFIG_FILE variable does not exist
BOOTLDR variable does not exist
Configuration register is 0x102
Standby not ready to show bootvar
Paso 7. Recargue el controlador para arrancar en modo Bundle.
WLC#reload
Reload command is being issued on Active unit, this will reload the whole stack
Proceed with reload? [confirm]
Paso 8. Monitoree el proceso de inicialización del WLC para confirmar que se inicia en el modo de paquete.
...
32768K bytes of non-volatile configuration memory.
16777216K bytes of physical memory.
26251263K bytes of eUSB flash at bootflash:.
0K bytes of Cloud S3 Storage at cloudfs:.
Base Ethernet MAC Address : FF:FF:FF:FF:FF:FF
Installation mode is BUNDLE
Paso 1. Verificar el modo actual. Vaya a Administration > Software Management > Software Upgrade, confirme que el Upgrade Mode indica que el sistema se encuentra actualmente en el modo Install.

Paso 2. Haga clic en la lista desplegable disponible en Upgrade Mode y seleccione Bundle. A continuación, elija el Tipo de transporte y seleccione la Ruta del archivo para el archivo .bin seguido de Descargar.

Paso 3. Confirme el consentimiento de recarga del sistema. En este momento comienza la conversión al modo de paquete.

Paso 4. Supervise la actualización en la sección de estado del lado derecho y la ventana emergente Mostrar registros.


Paso 5. Verifique la imagen.


Paso 6. Guarde la configuración y confirme la recarga.


Paso 7. Monitoree la recarga del WLC, una vez que la GUI esté disponible, navegue hasta Administration > Software Management > Software Upgrade. Observe que el modo de actualización indica que el sistema está funcionando actualmente en modo de paquete.

Paso 1. Asegúrese de que tiene suficiente espacio en flash para expandir una nueva imagen.
WLC#dir bootflash: | i bytes free
26458804224 bytes total (9501368320 bytes free)
Paso 2. Limpie los archivos de instalación antiguos en caso de espacio insuficiente y para descartar los paquetes añadidos antiguos.
WLC#install remove inactive
install_remove: START Tue Jun 09 21:21:34 Central 2026
install_remove: Removing IMG
Cleaning up unnecessary package files
No path specified, will use booted path /tmp/sw/isos/packages.conf
Cleaning /bootflash
Scanning boot directory for packages ... done.
Preparing packages list to delete ...
[R0]: /bootflash/packages.conf File is in use, will not delete.
[R0]: /bootflash/C9800-L-universalk9_wlc.17.15.05.SPA.bin File is in use, will not delete.
[R0]: /bootflash/C9800-L-universalk9_wlc.17.15.05.SPA.conf File is in use, will not delete.
The following files will be deleted:
[R0]: /bootflash/C9800-L-mono-universalk9_wlc.17.15.05.SPA.pkg
[R0]: /bootflash/C9800-L-rpboot.17.15.05.SPA.pkg
Do you want to remove the above files? [y/n]y
Deleting file /bootflash/C9800-L-mono-universalk9_wlc.17.15.05.SPA.pkg ... done.
Deleting file /bootflash/C9800-L-rpboot.17.15.05.SPA.pkg ... done.
SUCCESS: Files deleted.
--- Starting Post_Remove_Cleanup ---
Performing REMOVE_POSTCHECK on all members
Finished Post_Remove_Cleanup
SUCCESS: install_remove Tue Jun 09 21:22:08 Central 2026
WLC#dir bootflash: | i bytes free 26458804224 bytes total (19666468864 bytes free)
Paso 3. Copie la nueva imagen en flash.
WLC#copy tftp: flash:
Address or name of remote host []? 10.152.200.238
Source filename []? C9800-L-universalk9_wlc.17.15.05.SPA.bin
Destination filename [C9800-L-universalk9_wlc.17.15.05.SPA.bin]?
Accessing tftp://10.152.200.238/C9800-L-universalk9_wlc.17.15.05.SPA.bin...
Loading C9800-L-universalk9_wlc.17.15.05.SPA.bin from 10.152.200.238 (via Vlan210): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Paso 4. Confirme que la imagen se ha copiado correctamente en la memoria flash y verifique la integridad de la imagen.
WLC#dir bootflash:*.bin
Directory of bootflash:/*.bin
Directory of bootflash:/
95 -rw- 1635303343 Jun 5 2026 23:24:36 +00:00 C9800-L-universalk9_wlc.17.15.05.SPA.bin.SPA.bin
WLC#verify /md5 bootflash:C9800-L-universalk9_wlc.17.15.05.SPA.bin
........................................................................
........................................................................
........................................................................
........................................................................Done!
verify /md5 (bootflash:C9800-L-universalk9_wlc.17.15.05.SPA.bin) = 9fb93d840278a5de2b454ade1016ddce
Compare el resultado con la suma de comprobación MD5 proporcionada en los detalles de la versión para la imagen de destino en el sitio de descarga de software de Cisco, los valores deben coincidir exactamente.

Paso 5. Verifique la variable de arranque actual. Si la variable apunta a un archivo .bin, el sistema se está ejecutando actualmente en modo de paquete. En este paso no se requiere la configuración manual de la variable de arranque; el proceso de instalación lo actualiza automáticamente a bootflash:packages.conf durante la actualización.
WLC#show bootvar
BOOT variable = bootflash:C9800-L-universalk9_wlc.17.15.05.SPA.bin,12;
CONFIG_FILE variable does not exist
BOOTLDR variable does not exist
Configuration register is 0x102
Standby not ready to show bootvar
Paso 6. Imagen de instalación de software en flash. Para la conversión del modo de instalación del paquete, utilice el comando one-shot CLI install add file bootflash:.
WLC#install add file bootflash:C9800-L-universalk9_wlc.17.15.05.SPA.bin activate commit
Paso 7. Escriba y (yes) para el consentimiento de recarga del sistema. Una vez que se completa la instalación, el controlador continúa con la recarga.
install_add_activate_commit: START Mon Jun 08 22:53:20 Central 2026
install_add: START Mon Jun 08 22:53:20 Central 2026
install_add: Adding IMG
--- Starting initial file syncing ---
Copying bootflash:C9800-L-universalk9_wlc.17.15.05.SPA.bin from Chassis 1/R0 to Chassis 1/R0
Info: Finished copying to the selected Chassis
Finished initial file syncing
--- Starting Add ---
Performing Add on all members
Checking status of Add on [1/R0]
Add: Passed on [1/R0]
Image added. Version: 17.15.05.0.8370
Finished Add
install_activate: START Mon Jun 08 22:53:59 Central 2026
install_activate: Activating IMG
Following packages shall be activated:
/bootflash/C9800-L-mono-universalk9_wlc.17.15.05.SPA.pkg
/bootflash/C9800-L-rpboot.17.15.05.SPA.pkg
This operation may require a reload of the system. Do you want to proceed? [y/n]y
--- Starting Activate ---
Performing Activate on all members
[1] Activate package(s) on Chassis 1/R0
[1] Finished Activate on Chassis 1/R0
Checking status of Activate on [1/R0]
Activate: Passed on [1/R0]
Finished Activate
--- Starting Commit ---
Performing Commit on all members
[1] Commit package(s) on Chassis 1/R0
[1] Finished Commit on Chassis 1/R0
Checking status of Commit on [1/R0]
Commit: Passed on [1/R0]
Finished Commit operation
SUCCESS: install_add_activate_commit Mon Jun 08 22:55:34 Central 2026
Initializing Hardware ...
Paso 8. Supervise el proceso de inicialización del WLC para confirmar que se inicia en el modo de instalación.
...
32768K bytes of non-volatile configuration memory.
16777216K bytes of physical memory.
26251263K bytes of eUSB flash at bootflash:.
0K bytes of Cloud S3 Storage at cloudfs:.
Base Ethernet MAC Address : FF:FF:FF:FF:FF:FF
Installation mode is INSTALL
Paso 1. Verificar el modo actual. Vaya a Administration > Software Management > Software Upgrade, confirme que el Upgrade Mode indica que el sistema está actualmente en modo Bundle.

Paso 2. Haga clic en la lista desplegable disponible en Upgrade Mode y seleccione Install. A continuación, elija el Tipo de transporte y seleccione la Ruta del archivo para el archivo .bin seguido de Descargar e instalar.

Paso 3. Confirme el consentimiento de recarga del sistema. En este momento comienza la conversión al modo de instalación.

Paso 4. Supervise la actualización en la sección de estado del lado derecho y la ventana emergente Mostrar registros.

El sistema se recarga como parte de la confirmación del cambio.

Paso 5. Monitoree la recarga del WLC, una vez que la GUI esté disponible, navegue hasta Administration > Software Management > Software Upgrade. Observe que el Modo de actualización indica que el sistema está funcionando actualmente en el modo de instalación.

Use esta sección para confirmar que su configuración funciona correctamente.
Después de reiniciar el controlador, puede verificar el modo de instalación actual del controlador. Ejecute el show version comando para confirmar que la conversión es exitosa.
WLC#show version | include System image|Installation mode|IOS XE Software
Cisco IOS XE Software, Version 17.15.05
System image file is "bootflash:packages.conf"
Installation mode is INSTALL
WLC#show version | include System image|Installation mode|IOS XE Software
Cisco IOS XE Software, Version 17.15.05
System image file is "bootflash:/C9800-L-universalk9_wlc.17.15.05.SPA.bin"
Installation mode is BUNDLE
Actualmente, no hay información específica disponible sobre cómo solucionar los problemas de esta configuración.
| Revisión | Fecha de publicación | Comentarios |
|---|---|---|
3.0 |
11-Jun-2026
|
Texto alternativo agregado.
Requisitos de estilo y formato actualizados. |
2.0 |
30-Nov-2023
|
Recertificación |
1.0 |
15-Apr-2021
|
Versión inicial |