Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3
LOS GESTORES DE ARRANQUE. ................................................................................................................................................................................................................................................................................................... 3
8.1 SECUENCIA DE ARRANQUE. WINDOWS ............................................................................................................................................................................................................................................................................ 5
El Arranque de Windows . .............................................................................................................................................................................................................................................................................................................. 7
Arranque de Windows vista, 7,8,10, server 2008, 2012, 2016 .................................................................................................................................................................................................................................. 7
BIOS UEFI y Windows 8 y Windows 10 ................................................................................................................................................................................................................................................................................... 14
Reparación del sistema. ................................................................................................................................................................................................................................................................................................................. 15
Las opciones de arranque avanzadas ................................................................................................................................................................................................................................................................................ 16
Consola de recuperación. ........................................................................................................................................................................................................................................................................................................ 20
Conexión a Escritorio remoto. ..................................................................................................................................................................................................................................................................................................... 25
Apagar reiniciar o cerrar sesión ................................................................................................................................................................................................................................................................................................. 29
El registro de Windows .................................................................................................................................................................................................................................................................................................................. 30
Modificación del registro ........................................................................................................................................................................................................................................................................................................ 37
Modificando el registro a través del editor de registro «regedit.exe» .................................................................................................................................................................................................................. 40
Modificar el registro a través del entorno de windows. ............................................................................................................................................................................................................................................. 42
El comando REG ......................................................................................................................................................................................................................................................................................................................... 43
8.2 SECUENCIA DE ARRANQUE. LINUX ................................................................................................................................................................................................................................................................................... 46
Grub 2 ............................................................................................................................................................................................................................................................................................................................................. 48
SISTEMA DE INICIALIZACIÓN SYSTEM V (SysV): El proceso INIT. ....................................................................................................................................................................................................................... 54
SISTEMA DE INICIALIZACIÓN Upstart. ............................................................................................................................................................................................................................................................................ 57
SISTEMA DE INICIALIZACIÓN Systemd ............................................................................................................................................................................................................................................................................ 60
El archivo /etc/inittab (SysV) ............................................................................................................................................................................................................................................................................................... 63
ACCESO AL SISTEMA LINUX. ....................................................................................................................................................................................................................................................................................................... 69
Consolas virtuales...................................................................................................................................................................................................................................................................................................................... 71
Entornos gráficos. ...................................................................................................................................................................................................................................................................................................................... 72
Parada del sistema ........................................................................................................................................................................................................................................................................................................................... 73
Anexo 1: Arranque, Windows XP y server 2003 .................................................................................................................................................................................................................................................................. 75
ANEXO 2. GESTOR DE ARRANQUE GRUB ............................................................................................................................................................................................................................................................................... 83
ANEXO 3: NIVELES DE EJECUCIÓN .......................................................................................................................................................................................................................................................................................... 87
T EMA 8 . A RR A NQ U E Y PA RA D A D EL S IS T EMA
Cuando en un ordenador se dispone de más de un sistema operativo instalado, el usuario debe tener
opción a seleccionar, en el momento del arranque, con cuál de ellos quiere iniciar sesión.
Un gestor de arranque es un programa que toma el control de la máquina una vez que ha terminado
las verificaciones de la BIOS.
Cuando el gestor de arranque toma el control puede solicitar al usuario alguna información
necesaria sobre qué sistema cargar o como cargarlo.
Como gestores de arranque, podemos tener gestores independientes al sistema operativo o gestores
que vienen incorporados con el sistema operativo.
o BOOT.INI O BCD.LOG/BCDEDIT. Gestor de arranque de Windows que solamente sirve para
iniciar sistemas operativos de Windows
o GNU/GRUB: Gestor de arranque de Linux, que nos va a permitir que en un mismo equipo
coexistan distintos sistemas operativos, de entre los cuales podremos seleccionar uno cuando
arranquemos el sistema.
o BootIt ,bootMagic, Acronis OS Selector, Ultimate Boot, etc. son gestores de arranque
independientes al sistema operativo que nos van a permitir configurar un arranque dual con
los sistemas operativos que tengamos instalados.
8.1 SECUENCIA DE ARRANQUE. WINDOWS
Durante el arranque de cualquier máquina, la BIOS localiza el sector de arranque del disco duro (MBR).
Los siguientes 4 pasos describen el pre-inicio:
1) Cuando encendemos un ordenador, se ejecutan las rutinas POST (Power and Self Test) de la
BIOS para determinar la cantidad de memoria física y los componentes de hardware
presentes en la máquina.
2) La BIOS, localiza el dispositivo de arranque (BOOT) y carga y ejecuta el MBR (Master Boot
Record).
3) El MBR busca en su tabla de particiones, la partición que esté marcada como "activa", carga en
memoria el sector de boot de dicha partición y lo ejecuta.
4) Dicho sector, carga y ejecuta el archivo BOOTMGR el cual es el cargador del sistema operativo.
Error “Falta BOOTMGR”
EL ARRANQUE DE WINDOWS .
A RR AN Q U E DE W I N DO WS VI ST A, 7, 8, 1 0, SE R VE R 20 08, 2 012, 20 16
A partir de Windows Vista, el NTLDR (ver arranque Windows XP) fue reemplazado BOOTMGR
por BOOTMGR. WINLOAD.EXE
BOOTMGR tiene los archivos cifrados y no pueden ser abiertos con un editor de
textos. Para cargar el sistema operativo, BOOTMGR usa el componente
NTDETECT.COM
winload.exe. (HARDWARE)
El archivo bcd.log (se encuentra en el directorio \boot (carpeta oculta y del sistema)
Exportar el almacén:
bcdedit /export C:\bcdbackup\BCD.bak
Es muy conveniente exportar antes de realizar algún cambio en el almacén.
Importar el almacén:
bcdedit /import C:\bcdbackup\BCD.bak
Si el sistema no arranca.
o Insertar un disco de instalación de Windows
o Inicia la consola de recuperación (símbolo del sistema). Ejecutar el comando de
importación.
Windows 10, Windows 8.1 y Windows 8 admiten UEFI 2.0 o posterior. Algunas características,
como el arranque seguro, requieren UEFI 2.3.1.
Windows Server 2012 R2 y Windows Server 2012, Windows 7, Windows Vista con Service Pack 1
(SP1), Windows Server 2008 R2 y Windows Server 2008 admiten UEFI 2.0 o posterior nativo en
sistemas de 64 bits.
UEFI puede cargar múltiples sistemas operativos sin la necesidad de un cargador.
UEFI selecciona la partición con el sistema operativo y lo carga desde allí. Para que esto suceda,
tanto el hardware como el software deberían ser UEFI-compatibles.
Las Bios UEFI necesitan que el disco de instalación sea GPT (no MBR) y además necesita instalar la
partición UEFI de boot. Para ello, el disco debe estar vacío.
Nota: Si desea arrancar desde un dispositivo externo, como una unidad USB o un CD de arranque es necesario cambiar
las opciones de BIOS UEFI denominadas "Secure Boot" (Arranque seguro) y "UEFI Boot" (Arranque UEFI).
REPARACIÓN DEL SISTEMA.
Windows incluye varias características para comprobar que el equipo, las aplicaciones y los
dispositivos instalados funcionan correctamente.
Estas características ayudan a resolver problemas derivados de agregar, eliminar o reemplazar
archivos que el sistema operativo, las aplicaciones y los dispositivos necesitan para funcionar, así
como reparar un sistema que no puede iniciarse o cargarse.
Las opciones de arranque avanzada permiten iniciar el sistema con un número mínimo de
controladores y servicios mínimos.
Si el equipo no se inicia después de la instalación de un nuevo software o dispositivo, puede ser
iniciado con los servicios mínimos en modo a prueba de errores (Modo seguro) y cambiar después
la configuración del equipo o quitar el último software instalado o controlador que causa el
problema.
Modo a prueba de errores o modo seguro. Inicia sólo con los archivos y controladores básicos
(mouse (ratón), excepto mouse serie; monitor; teclado; almacenamiento masivo; vídeo base;
servicios predeterminados del sistema y ninguna conexión de red).
Modo a prueba de errores o modo seguro con funciones de con red. Inicia sólo con los
archivos y controladores básicos, junto con conexiones de red.
Modo a prueba de errores o modo seguro con el símbolo del sistema. Inicia sólo con los
archivos y controladores básicos. Tras iniciar sesión, se muestra el símbolo del sistema en lugar
de la interfaz gráfica de Windows.
Habilitar el registro de inicio. Inicia mientras se registran todos los controladores y servicios
cargados o no por el sistema en un archivo. Este archivo se denomina ntbtlog.txt y se encuentra
en el directorio %SystemRoot%. El Modo a prueba de errores, Modo a prueba de errores con red
y Sólo símbolo de sistema en Modo a prueba de errores agregan al registro de inicio una lista de
los controladores y servicios que se cargaron. El registro de inicio resulta de utilidad puesto que
determina la causa exacta de los problemas de inicio del sistema
Habilitar video de baja resolución (Modo VGA). Inicia con el controlador básico VGA. Este
modo se utiliza cuando se ha instalado un nuevo controlador para la tarjeta de vídeo que provoca
el inicio incorrecto de Windows. El controlador de vídeo básico se utiliza al iniciar en Modo a
prueba de errores (Modo a prueba de errores, Modo a prueba de errores con red o Sólo símbolo
de sistema en Modo a prueba de errores)
Última configuración válida conocida. Inicia con la información del Registro y los
controladores guardados por Windows la última vez que se cerró.
Además, se perderán los cambios realizados desde el último inicio realizado correctamente.
Utilice la última configuración válida conocida sólo en casos de configuración incorrecta. No se
solucionan problemas causados por controladores o archivos dañados o perdidos.
Modo de depuración. Inicia mientras envía información de depuración a otro equipo a través de
un cable serie.
CO NSO L A DE RE C U P E RAC I Ó N.
Un deterioro del Master Boot Code, impedirá el correcto arranque del sistema, generando mensajes de
error como:
o "Error loading operating system".
o "Missing Operating System".
o "Invalid partition table".
o La pantalla se queda en negro una vez superada la fase POST de la BIOS.
En cualquiera de estos casos, se puede intentar emplear la herramienta BOOTREC.EXE
bootrec /fixmbr
Este comando restaura el “master boot code” en el sector de arranque maestro (MBR).
(Nota: Una vez ejecutado, cerrar la línea de comandos, y pulsar "reiniciar". Extraer el disco del DVD).
Deterioro del Volume Boot Code.
Cuando la parte dañada corresponde al código de arranque que está presente en el sector inicial de la
partición de arranque (diferente del sector de arranque maestro), el sistema puede mostrar mensajes
como:
bootrec /fixboot
Este comando restaura el “volume boot code”, pudiendo resolver el problema.
(Nota: Una vez ejecutado, cerrar la línea de comandos, y pulsar "reiniciar". Extraer el disco del DVD).
Deterioro del almacén BCD.
Cuando el almacén BCD está dañado, el sistema generará durante el arranque un error del tipo:
Esto implica que el sistema no puede acceder a las opciones de arranque, y por tanto, el gestor de
arranque (llamado bootmgr.exe) no sabe qué opciones emplear ni qué sistemas arrancar. Si no se
ha realizado una copia del almacén BCD, podemos utilizar la herramienta bootrec.exe para generar
un almacén BCD básico, suficiente para arrancar Windows.
bootrec /rebuildbcd
CONEXIÓN A ESCRITORIO REMOTO.
Con Conexión a Escritorio remoto, se pueden realizar conexiones a un equipo que ejecute
Windows desde otro equipo.
Valores
Carpeta o clave predefinida Descripción
HKEY_CURRENT_USER Contiene la raíz de la información de configuración del usuario
que ha iniciado la sesión. Aquí se almacenan las carpetas de
usuario, los colores de pantalla y la configuración del Panel de
control. Esta información se conoce como perfil de usuario.
Nota: Antes de realizar algún cambio conviene realizar una copia del registro. Se puede utilizar la opción Exportar
del menú de Archivo (regedit.exe) para guardar una copia del registro o de una clave, que posteriormente se puede
recuperar mediante la opción Importar o pulsado doble clic sobre el nombre del fichero exportado.
Para realizar una copia, ejecutar regedit.exe y sobre la clave Mi PC Botón derecho del ratón
Exportar (poner un nombre al fichero, por ejemplo “registoBak” y elegir una ubicación
donde guardarlo.
Se pueden realizar copias de claves individuales, seleccionanado la clave y exportándola.
Creará un archivo .reg con la clave y valores.
Nota: Si durante la manipulación del registro se ha cometido un error y el sistema no arranca debido a algún error
crítico se podrá corregir haciendo uso de la opción “La última configuración buena conocida”.
M O DI FIC AC I Ó N DE L RE GI ST RO
Los valores y claves podrán ser modificadas de distintas formas:
o Muchos de los parámetros que se cambian en a través
o Del panel de control
o Objetos de Políticas de grupo
o Complementos MMC (consola de administración).
o Aplicaciones
o A través es un guión o archivo de texto (.reg) con las claves a modificar.
o A través de la línea de comandos: REG
o Herramientas para modificar el registro: Regedt32.exe o Regedit.exe.
MODIFICAR EL REGISTRO HACIENDO USO DE UN GUIÓN CON LAS SENTENCIAS DEL REGISTRO (.REG)
Regedit.exe utiliza archivos .reg para importar y exportar las subclaves y valores del Registro. Permite
así agregar, modificar o eliminar subclaves y valores del Registro mediante un archivo de entradas de
Registro (.reg).
Para crear el archivo .reg, utilizar Regedit.exe para exportar la clave del Registro que desee modificar, eliminar y, a
continuación, utilizar el Bloc de notas para editar el archivo .reg e insertar el guion.
Crear un fichero con el siguiente contenido y extensión .reg por ejemplo: Leertxt.reg
Por ejemplo, para eliminar la subclave Test de la clave del Registro siguiente: poner un guión
delante de la clave del Registro siguiente en el archivo .reg:
Para eliminar un valor del Registro con un archivo .reg, poner un guion (-) después del signo
igual a continuación del «DataItemName» en el archivo .reg. Por ejemplo, para eliminar el valor
del Registro TestValue de la siguiente clave de Registro:
Para cambiar el nombre de una clave o valor, eliminar la clave o valor, y, a continuación, crear
una nueva clave o valor con el nuevo nombre.
M O DI F I C A NDO E L R E G I STR O A TR AVÉ S DE L E DI TO R DE RE G I STR O « RE G E DI T. E X E »
Ejemplo.
El simple hecho de utilizar el administrador de archivos y crear una nueva extensión hace que se
modifique el registro de Windows.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
Comprueba que no existe ninguna extensión «.xyz».
Cierra el editor.
Desde el explorador de archivos: Crea un fichero y ponle extensión «.xyz» (han de estar visibles las extensiones
de los archivos)
Doble click sobre el archivo y seleccionar abrir con: WordPAD.exe
Vuelva a entrar en el editor de registro y busca sobre la clave mencionada anteriormente la extensión
“.abc” y comprueba, que programa ha sido asociado a dicha extensión.
E L C O M A ND O RE G
REG: Agrega, modifica y muestra la información de las subclaves del Registro y los valores de las
entradas del Registro.
Comando Empleo
REG QUERY Visualiza el valor de una clave
REG ADD Agrega una clave o valor
REG DELETE Elimina una clave o valor
REG EXPORT Exporta claves, subclaves y valores a un archivo REG
REG IMPORT Importa los datos exportados previamente desde un archivo REG
Ver ayuda en Windows para el resto de opciones.
REG ADD clave [/v entrada|/ve] [/t tipoDeDatos] [/s separador] [/d valor] [/f]
Ejemplos:
La siguiente entrada de registro puede ser modificada por algunos virus para que no se puedan
visualizar las extensiones de los archivos. Valor 1 oculta la extensión, valor 0 la hace visible.
REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v HideFileExt /t REG_DWORD /d 0
Para comprobar (desde el editor de registro) una vez ejecutadas la orden, que se ha añadió o
modificado dicha entradam, desde la línea de comandos se puede utilizar: REG QUERY
Otros ejemplos
REG QUERY clave - Visualiza la lista de las subclaves y las entradas ubicadas bajo una subclave del
Registro.
Después de todo este proceso, el núcleo hace una llamada al sistema fork, que crea un proceso hijo.
Este nuevo proceso ejecutará el programa INIT que será el proceso PID igual a 1.
En general el proceso de arranque será el siguiente:
Grub 2.0 es el gestor de arranque predeterminado de algunas de las últimas versiones de Linux. Ver
anexo GRUB.
Al arrancar el equipo si hay varios sistemas operativos instalados u opciones para elegir, aparecerá
el menú (GRUB) en el que podremos elegir entre arrancar en Ubuntu y arrancar el otro sistema
operativo.
Los errores en las modificaciones de GRUB pueden llevar a problemas con el arranque. Por esto es
recomendable hacer una copia de seguridad de los archivos que modifiquemos antes de realizar
algún cambio.
cp nombreArchivo nombreArchivo.bak
cp /boot/grub/grub.cfg /boot/grub/grub.cfg.bak
cp /etc/default/grub /etc/default/grub.bak
Para modificar el menú de arranque se ha de editar como administrador el archivo
/boot/grub/grub.cfg.
Hay que tener en cuenta que Grub2 empieza a contar desde cero para el número de la unidad
sudo update-grub2
El archivo /etc/default/grub
En este archivo se podrá así modificar por ejemplo; el tiempo de espera, el sistema operativo por
defecto, los nombres de los sistemas, etc.
GRUB_DEFAULT=0 = 0 se seleccionará por defecto
GRUB_DEFAULT= 0/saved la primera entrada.
GRUB_HIDDEN_TIMEOUT=0
= 1, la segunda, y así
GRUB_HIDDEN_TIMEOUT_QUIET=true
sucesivamente
GRUB_TIMEOUT=10 saved, seleccionará la última
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` entrada que se ejecutó.
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="" GRUB_TIMEOUT=10 Tiempo de espera hasta ejecutar
la entrada por defecto. (-1 no
presenta menú).
# Uncomment to disable graphical terminal (grub-pc only) Esconde el menú de entradas
#GRUB_TERMINAL=console GRUB_HIDDEN_TIMEOUT=0 del grub.
Para hacerlo visible se ha de
# The resolution used on graphical terminal comentar (escribir # al
# note that you can use only modes which your graphic card supports via principio) de la línea.
#GRUB_HIDDEN_TIMEOUT=0
VBE
# you can see them in real GRUB with the command `vbeinfo' GRUB_HIDDEN_MENU_QUIET= "true" oculta la cuenta atrás,
#GRUB_GFXMODE=640x480 true/false "false" muestra la cuenta atrás
GRUB_GFXMODE=1024x768
Tras modificar cualquier valor en los ficheros de configuración de debe de actualizar grub
sudo update-grub2
Más información:https://help.ubuntu.com/community/Grub2
STARTUP MANAGER
Es una aplicación que permite administrar los distintos
parámetros y configuraciones de GRUB; Tiempo de espera para el
arranque, sistema operativo por defecto, resolución y
profundidad de color de la pantalla, etc.
sudo startupmanager
S IS TE M A DE IN I C IA L I ZA C IÓ N S Y S TE M V ( S Y SV) : E L PROC E SO I NI T.
En los sistemas tipo Unix, init (initialization) es el primer proceso en ejecución tras la carga del
kernel y el que a su vez genera todos los demás procesos. Se ejecuta como demonio (servicio) y por
lo general tiene PID 1.
El servicio init tradicional es estrictamente síncrono, bloqueando futuras tareas hasta que la actual
se haya completado.
El esquema de directorios en /etc/rcX.d/ contiene los enlaces a los scripts de arranque/parada de
servicios.
El servico init decide qué tareas ejecutar al cambiar su estado (RUNLEVEL) mirando en el directorio
/etc/rcX.d/
Al inicio de sistema init lee el archivo de configuración /etc/inittab, que contiene los programas
(script) que debe de arrancar así como el nivel de ejecución inicial.
Los programas de arranque suelen ser shellscript que se encuentran en el directorio /etc/init.d
Estos programas controlan la forma de entrar o salir a los correspondientes niveles de ejecución.
o Por ejemplo: en el directorio /etc/rc5.d1 se encuentran los script de arranque y parada de
nivel 5.
En realidad cada script dentro de los directorios de los niveles de ejecución no es más que un enlace
simbólico al directorio /etc/init.d Por lo que cada directorio no es más que una configuración
personalizada de cada nivel de ejecución.
Nivel Función
0 Apagado de la máquina.
1 Nivel monousuario. (single user mode); Administración
del sistema)
2 Nivel multiusuario (sin recursos compartidos).
3 Nivel multiusuario (con recursos compartidos, red).
4 No utilizado.
5 Nivel multiusuario en red y entorno gráfico.
6 Reinicia el sistema.
o init <número de nivel> Cambia de nivel de ejecución.
o runlevel Informa sobre el nivel de ejecución activo.
o Los archivos existentes en cada directorio llevan asociados una letra y un número.
o El número representa el orden en que se van a ejecutar
o La letra tiene un significado determinado:
K : detiene un proceso ejecutando ese script.
S : arranca un proceso ejecutando ese script.
o Ejemplo: /etc/rc.d/rc2/S50mail
Para iniciar, detener o comprobar el estado de los servicios se puede utilizar el comando ‘service‘:
service samba status|start|stop
O con la ejecución del script principal
/etc/init.d/samba status|start|stop
runlevel
init 3
S IS TE M A DE IN I C IA L I ZA C IÓ N UP S TA RT.
Upstart es un reemplazo basado en eventos para el servicio init, el
método utilizado por varios sistemas operativos Unix/Linux para
realizar tareas durante el arranque del sistema.
Upstart trabaja de forma asíncrona supervisando las tareas mientras el sistema esta arrancado.
o Este hecho permite gestionar correctamente otras tareas cuando se generan ciertos eventos,
como por ejemplo:
Se conecta un dispositivo USB o disco externo.
Se desea ejecutar un script cada cierto tiempo pero sólo si la ejecución anterior ya ha
terminado.
Etc,
El primer evento que Upstart genera es startup.
o Upstart tiene como uno de sus objetivos ser compatible con init. Por ello, simula eventos
runlevel y establece un DEFAULT_RUNLEVEL.
Los ficheros de configuración se encuentran en el directorio /etc/init, con nombre ‘servicio’.conf.
Para cambiar los modos de ejecución en los que se ejecuta un servicio concreto, habrá que editar su
archivo de configuración Upstart (/etc/init/’servicio’.conf), localizar el script del servicio que se
desee modificar, editarlo, y localizar las líneas que contengan el texto start on y stop on.
El siguiente ejemplo start on y stop on runlevel, seguidas de [2345] y [!2345], en este caso se indica
que el servicio ssh se inicie en los modos 2345 y sea detenido para cualquier modo distinto (!) de
los indicados, también 2345.
El fichero /etc/init/rc-sysinit.conf, contiene la opción de inicio de nivel por defecto, configurando
la variable; env DEFAULT_RUNLEVEL
El siguiente ejemplo muestra el fichero /etc/init/rc-sysinit.conf, donde se define el nivel de ejecución
por defecto «2».
Habilitar el servicio httpd al arranque del sistema (chkconfig httpd on , para SysV):
Listar todas las unidades de servicios instaladas (algo parecido a chkconfig –list)
systemctl list-unit-files
systemctl list-units
systemctl
E L A RC H I VO / E TC / I NI T TAB ( SY S V )
Este archivo es leído por el proceso init, y en el se especifica el proceso de arranque de la máquina,
dependiendo del nivel de ejecución, cada uno de los cuales puede tener sus propios procesos
asociados.
id:niveles_ejecución:acción:proceso
id:3:initdefault:
10:0:wait:/etc/rc.d/rc 0
11:1:wait:/etc/rc.d/rc 1
ca::ctrlaltdel:/sbin/shutdown –t3 –r now # cambiando las opciones por –t5 –h now en vez de reiniciar apagará la
máquina
1:2345:respawn:/sbin/mingetty tty1
Un /etc/inittab alterado puede provocar que el sistema ya no arranque correctamente. Hay que
tener mucho cuidado al modificar este archivo y no olvidarse de conservar siempre una copia del
archivo
En función del nivel de ejecución, existe la posibilidad de configurar qué servicios deben
iniciarse de forma automática
Crear unos enlaces simbólicos en las carpetas /etc/rcN.d (donde N es un número de 0 a 6 que
indica el nivel de ejecución de linux) que apunten al script de inicio del servicio que se encuentra
en /etc/init.d/.
Los niveles 0 y 6 son niveles de apagado o reinicio, normalmente llevaran enlaces que
comiencen por K para finalizar el servicio.
Dichos enlaces deberán tener un nombre un poco especial ya que deberán comenzar con la letra
'S' de Start (arrancar) K (detener) seguida de un número de dos cifras (para establecer el orden
de arranque de los servicios) y del nombre del servicio
Ejemplo: S20samba ó S30nfs. Para iniciar servicios
K20samba ó K30nfs. Para detener el servicios
Arranque automáticos de servicios.
A. Comando systemctl enable <<service_name>>
B. Creación de enlaces en el nivel de inicio
o El comando systemctl disable <<service_name>>. Permite quitar un servicio del arranque del
sistema .
Ejemplo.
El servicio: Samba Arranque cuando el servidor inicia Se detenga cuando inicia en los niveles
en el nivel 2 0, 1 y 6
El número 20 indica la prioridad. Sirve para arrancar o parar antes unos servicios que otros ya
que los scripts se procesan por orden alfabético. Se puede utilizar cualquier número entre 10 y 99.
Eliminar los enlaces en los niveles.
Mandato Descripción
start Arranca un servicio
status Muestra el estado del servicio.
stop Para un servicio
restart Reinicia un servicio
Para poder acceder a un sistema Linux, se ha de estar dado de alta como usuario del sistema.
El administrador del sistema es el encargado de crear los usuarios.
Una vez que el usuario conoce su “login” y “password”, podrá acceder al sistema.
Para acceder de forma remota, se pueden utilizar distintos métodos, dependiendo del servicio de
acceso instalado en Linux (Telnet, SSH, VNC, VPN, etc).
Telnet.- Servicio que permite conectarse a un host o servidor en donde el ordenador cliente
hace de terminal virtual del ordenador servidor. En otras palabras, Telnet es un protocolo
que permite acceder mediante una red a otra máquina y manejarla, siempre en modo
terminal (no hay gráficos). No se suele utilizar por tener problemas de seguridad (no encripta
la información)
SSH.- (Secure SHell). Servicio que permite conectarse a un host o servidor en donde el
ordenador cliente hace de terminal virtual del ordenador servidor. La principal ventaja con
respecto a telnet, es que la información viaja cifrada.
VNC.- (Virtual Network Computing). Aplicación gratuita y de código abierto que permite
acceso remoto a través de un escritorio remoto de otra computadora dentro de una red (LAN,
Internet). El programa muestra una captura de imagen de la computadora remota cada un
período determinado de tiempo. De esta manera un usuario puede ver exactamente qué
eventos se producen en otra computadora y también controlarlos (si el programa está
configurado para permitir controlarla). Para implementar un mayor nivel de seguridad, VNC
puede ser tunelizado sobre conexiones SSH o VPN, lo que podría agregar una capa de
seguridad extra con una encriptación más potente.
VPN–(Virtual Private Networks). Tecnología de redes que permite la extensión de una red de
área local sobre una red pública o no controlada (como internet). Por ejemplo, crear una red
entre distintas computadoras utilizando como infraestructura internet.
CO NSO L AS VI RTU A L E S
Linux permite tener más de una sesión de trabajo activa desde las distintas consolas.
• Pulsando:
En Linux se puede elegir entre varios entornos gráficos, e incluso tener instalados varios y elegir el
en cual trabajar en el momento de iniciar sesión. Alguno de estos entornos son:
KDE: Es un entorno de escritorio con un aspecto similar al de Windows con muchas
funcionalidades incorporadas. Ofrece su propio administrador de ventanas llamado kwin y
además una serie de aplicaciones para hacerlo más cómodo como el konqueror que es un
administrador de ficheros. Posee una gran variedad de aplicaciones como; correo electrónico
«kmail», block de notas, calculadora, y demás aplicaciones de utilidad y configuración del
sistema.
GNOME: Es un entorno gráfico que permite a los usuarios usar y configurar sus ordenadores de
una forma sencilla. Gnome incluye un panel (para arrancar aplicaciones), un escritorio, un
conjunto estándar de aplicaciones y herramientas de utilidad y configuración del sistema. Se
instala por defecto en Ubuntu.
XFce: Este es un entorno de escritorio, bastante más sencillo que KDE y que GNOME, pero que es
excelente para PCs que no poseen la memoria suficiente como para usar KDE o GNOME.
PARADA DEL SISTEMA
Como suele ser normal en la mayoría de los S.O. antes de apagar el sistema debe procederse a parar
todos los servicios que ofrece, cerrar programas, desmontar los sistemas de archivos con el fin de
evitar pérdidas de datos.
UNIX / LINUX ofrece varias formas de apagar el sistema, como pueden ser shutdown, reboot, halt,
init 0, poweroff
init 0
Equivalente a init 0.
Detiene el sistema de forma limpia sin avisar a los usuarios.
Una buena metodología a tener en cuenta por el administrador a la hora de apagar el sistema podría
ser la siguiente:
El comando más utilizado para apagar el sistema es shutdown, debido a las opciones que se le pueden
suministrar.
ANEXO 1: ARRANQUE, WINDOWS XP Y SERVER 2003
3. Fase de carga de servicios. Inicialización de los dispositivos cuyo valor de la clave START sea
dos.
a. Se cargan los servicios utilizando el archivo SMSS.EXE
b. Ejecuta los programas indicados en la clave BootExecute que se encuentra en:
Fichero
NTLDR
BOOT.INI
NTDETECT.COM
NTOSKRNL.EXE
HAL.DLL
SMSS.EXE
PAGEFILE.SYS
WINLOGON.EXE
USERINIT.EXE
El archivo boot.ini
El archivo BOOT.INI es un archivo de texto que está almacenado en el directorio raíz «c:\boot.ini»
del volumen del sistema, se crea en el momento de la instalación y tiene los atributos de Sólo lectura
y Oculto.
Para modificarlo:
A. Panel de controlSistemaOpciones avanzadasInicio y recuperación Configuración.
B. Con el bloc de Notas. Primero, quitar los atributos de Sólo lectura y Oculto.
Menú Herramientasficha Ver
Activar - Mostrar todos los archivos y carpetas ocultos
Desactivar - Ocultar archivos protegidos del sistema operativo
Desactivar - Ocultar las extensiones de archivo para tipos de archivo conocidos
C. InicioEjecutar: MSCONFIG.EXE seleccionando la pestaña BOOT.INI.
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0) disk(0) rdisk(0) partition(1) \WINDOWS="Windows Server 2003, Standard"
/fastdetect
multi(0) disk(0) rdisk(0) partition(2) \WINDOWS="Microsoft Windows XP"
/fastdetect
Las particiones están identificadas en este archivo con las convenciones ARC (Advanced RISC
Computer) que definen el disco duro y sus particiones.
scsi | multi (a). Identifica al adaptador del hardware, donde «a» es el número del adaptador (el
cero corresponde al primero y así sucesivamente).
disk (b). Identifica la dirección del dispositivo en el bus SCSI (cuando se usa el parámetro
multi, la «b» siempre es cero).
rdisk (c). Identifica el número del disco cuando se usa el parámetro multi (para el primer
disco, la «c» será un cero). Cuando se usa el parámetro scsi, siempre será un cero.
partition (d). Identifica la partición en el disco especificado por el parámetro anterior (el
valor de «d» será 1 para la primera partición, 2 segunda …).
La sección [boot loader] establece el sistema operativo pordefecto que se cargará si no se selecciona
ningún otro. Esta secciónadmite dos parámetros opcionales:
timeout=<n>. Este parámetro establece el intervalo de tiempo, en segundos, que esperará para
que el usuario haga una selección. En caso de que no la haga, cargará el sistema operativo
indicado por defecto. La opcion timeout=-1 produce una espera indefinida hasta que se
seleccione una opción.
default=<partición\directorio>. Este parámetro establece la partición (en parámetros con
convención ARC) y el directorio del sistema operativo por defecto que se cargará cuando
transcurra el intervalo de tiempo indicado.
Estos parámetros pueden ser modificados con las opciones que aparecen al pulsar Configuración
del apartado Inicio yrecuperación de la ficha Opciones avanzadas de Sistema del Panel de Control.
En cada entrada de la sección [operating systems] se especifica un directorio desde el cual se cargará
el sistema operativo y admite distintos parámetros.
Vamos a describir únicamente los más importantes. Para el resto de modificadores puede consultarse
en la página web de Microsoft.
/basevideo Arrancará nuestra maquina usando el adaptador estándar VGA. Es útil en caso de que
nuestra maquina se niegue a arrancar después de instalar un nuevo driver de vídeo.
/fastdetect=[com x | como x,y,z]
Desactiva la detección de ratón en puerto serie. Si no especificamos puerto "com", este
modificador desactiva la detección de todos los puertos serie. Se incluye este modificador
en todas las entradas del boot.ini por defecto.
/maxmen:n Especifica la cantidad de memoria que Windows va a usar. Debe usarse este modificador si
sospechamos que un chip de memoria está dañado.
/noguiboot Arranca sin sacar la pantalla gráfica de inicio del sistema.
/sos Nos muestra por pantalla los nombres de los controladores de dispositivos que se van
cargando. Debemos usar este modificador cuando falla el arranque para poder determinar
que driver es el causante del error.
/safeboot. Fuerza el inicio en modo seguro sin necesidad de pulsar [F8] y se puede utilizar de las
siguientes formas:
/safeboot:minimal /sos /bootlog /noguiboot.
Fuerza el inicio en modo seguro.
/safeboot:network /sos /bootlog /noguiboot.
Fuerza el inicio en modo seguro con funciones de red.
/safeboot:minimal(alternateshell) /sos /bootlog /noguiboot.
Fuerza el inicio en modo seguro con símbolo del sistema.
/safeboot:dsrepair /sos.
Fuerza el inicio en modo de restauración de SD (Servicios de Directorio).
Únicamente es operativo este modo en controladores de dominio.
Para la configuración de GRUB son necesarios tres archivos que se describen a continuación:
/boot/grub/menu.lst. Este archivo contiene la información relativa a las particiones y a los sistemas
operativos que pueden arrancarse con GRUB. Sin estos datos no sería posible ceder el control del
sistema al sistema operativo.
/etc/grub.conf. Este archivo contiene los parámetros y opciones requeridos por la shell de GRUB
para instalar el cargador de arranque correctamente, es decir, contiene las opciones y los parámetros
que grub necesita para instalar correctamente el cargador de arranque.
root (hd0,1)
install /grub/stage1 d (hd0) /grub/stage2 0x8000 (hd0,1)/grub/menu.lst
quit
Entradas:
root (hd0,1) Con este comando se le indica a GRUB que los comandos que vienen a continuación
se refieren sólo a la segunda partición primaria del primer disco duro donde GRUB encontrará
sus archivos de arranque.
install parameter El comando grub ha de iniciarse con el parámetro install.
o Etapa 1 (stage1) ha de ser instalado en el MBR del primer disco duro como primera etapa
del cargador de arranque (/grub/stage1 d (hd0)).
o Etapa 2 (stage2) ha de cargarse en la dirección de memoria 0x8000 (/grub/stage2
0x8000).
o La última entrada (hd0,1)/grub/menu.lst informa a grub de la ubicación del archivo de
menú.
Hay que tener en cuenta que Grub empieza a contar desde cero, tanto en el número de la unidad
como en el número de partición, así que hda1=(hd0,0), hdb5=(hd1,4) y el MBR de hda=(hd0))
La primera partición en el primer disco es llamada (hd0,0), y la quinta partición en el segundo disco
duro es llamada (hd1,4).
Con Grub no es relevante si los discos duros que utiliza son IDE o SCSI. Todos los discos duros
empiezan con hd.
(hd0,0) primera partición primaria en el primer disco duro
(hd0,1) segunda partición primaria
(hd0,2) tercera partición primaria
(hd0,3) cuarta partición primaria (y normalmente partición extendida)
(hd0,4) primera partición lógica
(hd0,5) segunda partición lógica
Cuando arranca Grup, hace una pausa (timeout) para poder elegir el sistema operativo con el cual
queremos arrancar.
Estructura del archivo de configuración de grub
boot=/dev/sda
default=0
timeout=5
title Linux
root (hd0,1)
kernel /boot/vmlinuz-2.6.23.15-80.fc7 ro root=LABEL=/
initrd /boot/initrd-2.6.23.15-80.fc7.img
title Windows
rootnoverify (hd0,0)
chainloader +1
Editar el grub
default 0
Cambia 0 por el número de la posición en donde se encuentre el sistema que se desea arrancar
por defecto.
o O poner como primera línea del menú la línea del sistema operativo que se desea arrancar
por defecto.
o Actualizar el grub
sudo update-grub
ANEXO 3: NIVELES DE EJECUCIÓN
http://en.wikipedia.org/wiki/Runlevel
Major Linux distributions agreed to define the following runlevels as part of the Linux Standard Base
specification:
ID Name Description
0 Halt Shuts down the system.
1 Single-User Mode Mode for administrative tasks.
2 Multi-User Mode Does not configure network interfaces and does not export networks services.
3 Multi-User Mode with Networking Starts the system normally.
4 Not used/User-definable For special purposes.
5 Start the system normally with appropriate display manager. As runlevel 3 + display
manager.
6 Reboot Reboots the system.
DEBIAN LINUX
Debian, as well as most of the distributions based on it, like early Ubuntu, does not make any
distinction between runlevels 2 to 5.
ID Description
0 Halt
1 Single-User mode
2-5 Full Multi-User with console logins and display manager if installed
6 Reboot
UBUNTU
UBUNTU runlevels
ID Description
0 Halt. Detiene el sistema
1 Single-User mode
2 (Multiusuario con red): Modo multiusuario en entorno gráfico con funciones de red. Es el nivel de
arranque por defecto en Ubuntu.
3 (No utilizado)
4 (No utilizado)
5 (No utilizado)
6 Reboot
RED HAT LINUX AND FEDORA
Red Hat as well as most of its derivatives (such as CentOS) uses runlevels like this :
ID Description
0 Halt
1 Single-User mode
2 Multi-user mode console logins only (without networking)
3 Multi-User mode, console logins only
4 Not used/User-definable
5 Multi-User mode, with display manager as well as console logins (X11)
6 Reboot
Which services are started in which runlevels can be managed with the chkconfig tool, which keeps its
configuration settings under /etc/rc.d/. /sbin/chkconfig --list lists all the services controlled by
chkconfig and whether they are on/off for each runlevel. Setting a service A controlled by chkconfig,
for levels X, Y and Z is as simple as /sbin/chkconfig --level XYZ A
SUSE LINUX
ID Description
0 Halt
1 Single-User mode
2 Multi-User mode without networking
3 Multi-User mode, console logins only
4 Not used/User-definable
5 Multi-User mode with display manager
6 Reboot
S Single-User Mode[6]
The services that run under a specific runlevel can be modified with YaST | System Services (runlevel)
or with chkconfig command like the Red Hat based distributions.
SLACKWARE LINUX
Slackware Linux uses runlevel 1 for maintenance, as on other Linux distributions; runlevels 2, 3 and 5
identically configured for a console (with all services active); and runlevel 4 adds the X Window
System.
Slackware Linux runlevels
ID Description
0 Halt
1 Single-User mode
2 Unused but configured the same as runlevel 3
3 Multi-User mode without display manager
4 Multi-User mode with display manager
5 Unused but configured the same as runlevel 3
6 Reboot
ARCH LINUX
0 Halt
1 Single-User (Maintenance Mode)
2 Not used
3 Multi-User
4 Not used
5 Multi-User with X11
6 Reboot
GENTOO LINUX
ID Description
0 Halt
1 or S Single-User mode
2 Multi-User mode without networking
3 Multi-User mode
4 Aliased for runlevel 3
5 Aliased for runlevel 3
6 Reboot
UNIX
System V runlevels
ID Description
0 Shut down system, power-off if hardware supports it (only available from the console)
1 Single-User mode, all filesystems unmounted but root, all processes except console processes
killed
2 Multi-User mode
3 Multi-User mode with RFS (and NFS in Release 4) filesystems exported
4 Multi-User, User-definable
5 Halt the operating system, go to firmware
6 Reboot
s, S Identical to 1, except current terminal acts as the system console
SOLARIS
Solaris runlevels
ID Description
0 Operating system halted; (SPARC only) drop to OpenBoot prompt
HP-UX runlevels
ID Description
0 System halted
S Single-User mode, booted to system console only, with only root filesystem mounted (as read-
only)
s Single-User mode, identical to S except the current terminal acts as the system console
1 Single-User mode with local filesystems mounted (read-write)
2 Multi-User mode with most daemons started and Common Desktop Environment launched
5, 6 Not used/User-definable
FREEBSD, OPENBSD AND NETBSD
The BSD variants don't use the concept of run levels, although on some versions init(8) provides an
emulation of some of the common run levels.
AIX
AIX does not follow the System V R4 (SVR4) run level specification, with run levels from 0 to 9
available, as well as from a to c. 0 and 1 are reserved, 2 is the default normal multi-user mode and run
levels from 3 to 9 are free to be defined by the administrator. Run levels from a to c allow the execution
of processes in that run level without killing processes started in another.
AIX runlevels
ID Name Description
0 reserved
1 reserved
2 Normal Multi-User mode default mode