Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Guía de administración del sistema: administración básica |
1. Herramientas de gestión de Oracle Solaris (guía)
2. Trabajo con Solaris Management Console (tareas)
3. Trabajo con Oracle Java Web Console (tareas)
4. Gestión de grupos y cuentas de usuario (descripción general)
5. Gestión de cuentas de usuario y grupos (tareas)
6. Gestión del soporte cliente-servidor (descripción general)
7. Administración de clientes sin disco (tareas)
8. Introducción al cierre e inicio de un sistema
9. Cierre e inicio del sistema (descripción general)
10. Cierre de un sistema (tareas)
11. Modificación del comportamiento del inicio de Oracle Solaris (tareas)
12. Cómo iniciar un sistema Oracle Solaris (tareas)
13. Gestión de archivos de inicio de Oracle Solaris (tareas)
Gestión de archivos de inicio de Oracle Solaris (mapa de tareas)
Descripción de los archivos de inicio de Oracle Solaris
Gestión del servicio boot-archive
Cómo habilitar y deshabilitar el servicio boot-archive
Recuperación de archivos de almacenamiento de inicio automático
Cómo reparar los errores de actualización de archivos de inicio automáticos con el comando bootadm
Uso del comando bootadm para administrar archivos de inicio
Cómo actualizar manualmente el archivo de inicio con el comando bootadm
Cómo mostrar el contenido del archivo de inicio
x86: Cómo localizar el menú de GRUB activo y mostrar las entradas de menú actuales
x86: Cómo establecer la entrada de inicio predeterminada en el menú de GRUB activo
14. Resolución de problemas de inicio de un sistema Oracle Solaris (tareas)
15. x86: Inicio basado en GRUB (referencia)
16. x86: Inicio de un sistema que no implementa GRUB (tareas)
17. Comando regadm del registro automático de Oracle Solaris (tareas)
18. Gestión de servicios (descripción general)
19. Gestión de servicios (tareas)
20. Gestión de software (descripción general)
22. Gestión de software mediante comandos de paquetes de Oracle Solaris (tareas)
El comando /sbin/bootadm permite realizar las siguientes tareas:
Actualizar manualmente los archivos de inicio actuales en un sistema.
Mostrar los archivos y los directorios que se incluyen en los archivos de inicio en un sistema.
x86 solamente: Mantener el menú de GRUB.
x86 solamente: Localizar el menú de GRUB activo y las entradas de menú de GRUB actuales.
La sintaxis del comando es la siguiente:
/sbin/bootadm [subcommand] [-option] [-R altroot]
Para obtener más información acerca del comando bootadm, consulte la página del comando man bootadm(1M).
Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuración de RBAC (mapa de tareas) de Guía de administración del sistema: servicios de seguridad.
# bootadm update-archive
Administra los archivos de inicio en un sistema.
Actualiza el archivo de inicio actual si es necesario. Se aplica tanto a los sistemas basados en SPARC como a los basados en x86.
# bootadm update-archive -R /a
Especifica una ruta root alternativa para aplicar al subcomando update-archive.
Nota - No debe hacerse referencia al sistema de archivos root (/) de ninguna zona no global con la opción -R. Esta acción puede dañar el sistema de archivos de una zona global y poner en peligro la seguridad de una zona global, o dañar el sistema de archivos de una zona no global. Consulte la página del comando man zones(5).
# reboot
El siguiente procedimiento describe cómo montar un metadispositivo duplicado durante un inicio en modo a prueba de fallos. En este procedimiento, el sistema de archivos root (/) que se utiliza es /dev/dsk/c0t0d0s0.
ok boot -F failsafe
Si el sistema ya se está ejecutando, abra una ventana de terminal, conviértase en superusuario y escriba el siguiente comando:
# reboot -- "-F failsafe"
Para obtener más información, consulte Cómo iniciar un sistema basado en SPARC en modo a prueba de fallos.
Para obtener más información, consulte Cómo iniciar un sistema basado en x86 en modo a prueba de fallos.
El inicio del sistema en modo a prueba de fallos produce la siguiente salida:
Starting shell. #
Please select a device to be mounted (q for none)[?,??,q]: q
# mount -o ro /dev/dsk/c0t0d0s0 /a
# cp /a/kernel/drv/md.conf /kernel/drv/
# unmount /a
# update_drv -f md
La ejecución de este comando hace que se lea la configuración y se creen los dispositivos necesarios.
Nota - Antes de continuar con el paso siguiente, espere unos segundos para asegurarse de que el controlador md haya tenido tiempo de cargarse.
# metasync d0
# mount /dev/md/dsk/d0 /a
# bootadm update-archive -v -R /a
Si el archivo de inicio no se actualiza o si aparece un mensaje de error, realice las siguientes acciones:
# touch /a/kernel/drv/md.conf
# bootadm update-archive -v -R /a
La actualización del archivo de inicio tarda unos minutos en completarse. Si el archivo de inicio se actualiza correctamente, aparece un mensaje similar al siguiente:
changed /a/etc/system cannot find: /a/etc/cluster/nodeid: No such file or directory cannot find: /a/etc/devices/mdi_ib_cache: No such file or directory Creating ram disk on /a updating /a/platform/i86pc/boot_archive
# unmount /a
Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuración de RBAC (mapa de tareas) de Guía de administración del sistema: servicios de seguridad.
# bootadm list-archive
Muestra los archivos y directorios que se incluyen en los archivos de inicio. Se aplica tanto a los sistemas basados en SPARC como a los basados en x86.
Utilice este procedimiento para determinar la ubicación del menú de GRUB activo y para mostrar las entradas del menú de GRUB actuales.
Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuración de RBAC (mapa de tareas) de Guía de administración del sistema: servicios de seguridad.
# bootadm list-menu
Muestra la ubicación del menú de GRUB activo y las entradas del menú de GRUB actuales. En este listado se incluye información sobre autoboot-timeout, el número de entrada predeterminado y el título de cada entrada. Se aplica solamente a los sistemas basados en x86.
Ejemplo 13-1 Cómo mostrar la ubicación del menú de GRUB activo y las entradas del menú de GRUB actuales
# bootadm list-menu The location for the active GRUB menu is: /stubboot/boot/grub/menu.lst default=0 timeout=10 (0) Solaris10 (1) Solaris10 Failsafe (2) Linux
Los roles incluyen autorizaciones y comandos con privilegios. Para obtener más información sobre las funciones, consulte Configuración de RBAC (mapa de tareas) de Guía de administración del sistema: servicios de seguridad.
# bootadm set-menu menu-entry
Mantiene el menú de GRUB. La ubicación del menú de GRUB activo es boot/grub/menu.lst. Se aplica solamente a los sistemas basados en x86.
Especifica la entrada del menú de GRUB que se definirá como predeterminada.
# bootadm list-menu
La nueva entrada de menú predeterminada debe mostrarse.
Ejemplo 13-2 Cómo cambiar la entrada predeterminada del menú de GRUB
En este ejemplo, se muestra cómo cambiar el menú de GRUB predeterminado para una de las entradas del menú que se muestra en el ejemplo anterior. La entrada de menú que se selecciona es la entrada de menú 2, de Linux.
# bootadm set-menu default=2
Véase también
Para obtener una descripción del archivo menu.lst en cada implementación de GRUB, consulte x86: Versiones de GRUB compatibles.