0% encontró este documento útil (0 votos)
302 vistas16 páginas

Arranque y Parada en GNU/Linux

El documento describe el proceso de arranque y apagado de un sistema GNU/Linux. En el arranque, el cargador de arranque (GRUB o LILO) carga el núcleo Linux, el cual inicializa el hardware y monta el sistema de archivos raíz. A continuación, el proceso init inicia servicios clave y pone el sistema en modo multiusuario. Para apagar el sistema de forma segura se usa el comando shutdown, mientras que halt y reboot lo hacen de forma abrupta.

Cargado por

anon_874234369
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
302 vistas16 páginas

Arranque y Parada en GNU/Linux

El documento describe el proceso de arranque y apagado de un sistema GNU/Linux. En el arranque, el cargador de arranque (GRUB o LILO) carga el núcleo Linux, el cual inicializa el hardware y monta el sistema de archivos raíz. A continuación, el proceso init inicia servicios clave y pone el sistema en modo multiusuario. Para apagar el sistema de forma segura se usa el comando shutdown, mientras que halt y reboot lo hacen de forma abrupta.

Cargado por

anon_874234369
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Introduccin a GNU/Linux

IntroduccinaGNU/Linux::Arranqueyparadadel sistema

Arranque y parada del sistema


Escuela Superior de Informtica Universidad de Castilla La-Mancha
[Link]

Contenido

IntroduccinaGNU/Linux::Arranqueyparadadel sistema

El proceso de arranque Gestores de arranque: GRUB y LILO Carga del ncleo El proceso init Los mensajes del sistema Gestin de servicios Parada del sistema

[Link]

Pasos en el proceso de arranque


Se realiza en varias etapas
BIOS
Primera etapa

IntroduccinaGNU/Linux::Arranqueyparadadel sistema

cargador kernel init fsck scripts de inicio configuracin local


3

Segunda etapa

modo mono-usuario

modo multi-usuario
[Link]

El cargador
Se encuentra en el sector de arranque (Master Boot Record) Es independiente del sistema de ficheros y el sistema operativo Dos etapas

IntroduccinaGNU/Linux::Arranqueyparadadel sistema

Pimera: alojado en MBR, pequeo cdigo encargado

exclusivamente de cargar la segunda etapa en memoria

Segunda: carga el ncleo del sistema operativo linux de la MBR windows swap particin que se le indique
4

[Link]

LILO
LILO: LInux LOader

IntroduccinaGNU/Linux::Arranqueyparadadel sistema

El cargador ms utilizado en los ltimos aos Permite arrrancar otros S.O. Soporta mltiples versiones del mismo S.O. Permite el paso de parmetros al ncleo

[Link]

Configuracin de LILO
Se configura mediante el fichero /etc/liloconf
boot=/dev/hda # Coloca LILO en el MBR del primer disco IDE map=/boot/map install=/boot/boot.b #Instala el archivo como el nuevo sector de arranque prompt #Muestra lo que hay en 'message' timeout=50 message=/boot/message lba32 #le dice a lilo cual es la geometria del disco default=linux image=/boot/vmlinuz-2.4.0-0.43.6 label=linux initrd=/boot/[Link] #initial ram disk read-only #flag necesario para verificar el sistema de archivos root=/dev/hda5 #particin Linux other=/dev/hda1 label=dos #particin DOS

IntroduccinaGNU/Linux::Arranqueyparadadel sistema

[Link]

LILO uso del prompt


Al iniciarse aparece el prompt LILO:

IntroduccinaGNU/Linux::Arranqueyparadadel sistema

Si falta alguna letra, el proceso de arranque fall en alguna parte (ver documentacin)

Para cargar un S.O.

Enter para el configurado por defecto Tab muestra las opciones disponibles Algunas versiones muestran un men

Si no se produce ninguna entrada se carga el S.O. por defecto pasado el tiempo delay
[Link]

GRUB
GNU Grand Unified Boot loader Principales caractersticas:

IntroduccinaGNU/Linux::Arranqueyparadadel sistema

Proporciona un entorno basado en consola que aporta flexibilidad en el proceso. Proporciona soporte para modo LBA. Arrancar sistemas en particiones ms all de los 1024 cilindros. Puede leer particiones ext2 y ext3 lo que elimina la necesidad de reescribir la primera etapa del cargador en el MBR

Lo tenemos como cargador en gnesis


[Link]

Instalacin y configuracin de GRUB


Si tenemos planeado tener un sistema con Windows y Linux, instalar
IntroduccinaGNU/Linux::Arranqueyparadadel sistema

primero Windows (machaca el MBR) Instalacin por defecto en el instalador de gnesis. Se puede reinstalar o instalar por primera vez con install <dispositivo> /boot/grub/[Link] es cargado en la segunda fase:
default=0 timeourt=10 splashimage=(hd0,0)/grub/[Link] #seccin para cargar Linux title Gnesis root (hd0,0) kernel /vmlinuz-2.4.21 ro root=/dev/sda2 initrd /[Link] # seccin para arrancar Windows title Windows rootnoverify (hd0,0) chainloader +1
[Link]

/sbin/grub-

Carga del ncleo


El cargador pone en marcha el ncleo.
IntroduccinaGNU/Linux::Arranqueyparadadel sistema

El ncleo inicializa y configura la memoria, hardware (dispositivos de almacenamiento, procesadores) Descomprime la imagen initrd y carga los drivers necesarios Monta el sistema de archivos raz A partir de este punto todo lo que sucede en el sistema se vuelca a la consola

Diagnstico del nmero y tipo de disp. detectados Servicios iniciados Muy til para detectar problemas
[Link]

10

El proceso init
Es el primer proceso del sistema, y padre del resto de procesos

IntroduccinaGNU/Linux::Arranqueyparadadel sistema

pstree

Chequea el sistema de ficheros (fsck) Pone en marcha todos los servicios del sistema

Programa /sbin/init /etc/inittab especifica qu servicios hay que arrancar en cada runlevel

Al finalizar pone en marcha el sistema de login, en modo multiusuario


[Link]

11

Otras tareas efectuadas durante el arranque

IntroduccinaGNU/Linux::Arranqueyparadadel sistema

Inicio del sistema de swap (/sbin/swapon) Borrado del directorio /tmp Activacin de cuota (/sbin/quotaon) Inicializacin de la red (/sbin/ifconfig) Montaje de directorios (/bin/mount) Redireccin de mensajes a /var/log/messages Activacin de los terminales (/sbin/getty)
12

[Link]

Depuracin de la carga
dmesg muestra los mensajes de arranque en una consola

IntroduccinaGNU/Linux::Arranqueyparadadel sistema

dmesg | less

Al finalizar el arranque, el proceso syslog se encarga de la gestin de mensajes:

less /var/log/syslog

[Link]

13

Modo mono-usuario
Utilizado para administracin y mantenimiento del sistema

IntroduccinaGNU/Linux::Arranqueyparadadel sistema

mnimo nmero de procesos en ejecucin slo se monta el sistema de ficheros raz puede ser utilizado para restaurar un sist. de ficheros corrupto, p. ej.

LILO: linux single GRUB: parmetro single en la carga del ncleo

[Link]

14

Gestin manual de servicios

IntroduccinaGNU/Linux::Arranqueyparadadel sistema

Los scripts de control de los servicios se encuentran en /etc/init.d/


Ejercicio: gestin del servidor de impresin (cupsd)

Pueden iniciarse y pararse de forma manual

/etc/init.d/cupsd start carga la direccin [Link] en tu navegador /etc/init.d/cupsd stop Qu sucede? /etc/init.d/cupsd: Muestra todas las opciones
15

[Link]

Parada del sistema

IntroduccinaGNU/Linux::Arranqueyparadadel sistema

/sbin/shutdown

/sbin/shutdown -h +5 Me apagare en 5 mn. es el mtodo correcto para cerrar el sistema notifica a los usuarios conectados finaliza las transacciones de disco pendientes

/sbin/halt, /sbin/reboot

mtodo rpido de apagado (halt) o reset (reboot)

(Ctrl + Alt + Delete) equivale a /sbin/reboot


[Link]

16

También podría gustarte