Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
IntroduccinaGNU/Linux::Arranqueyparadadel sistema
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
http://arco.inf-cr.uclm.es/introd-gnu.html
IntroduccinaGNU/Linux::Arranqueyparadadel sistema
Segunda etapa
modo mono-usuario
modo multi-usuario
http://arco.inf-cr.uclm.es/introd-gnu.html
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
Segunda: carga el ncleo del sistema operativo linux de la MBR windows swap particin que se le indique
4
http://arco.inf-cr.uclm.es/introd-gnu.html
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
http://arco.inf-cr.uclm.es/introd-gnu.html
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/initrd-2.4.0-0.43.6.img #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
http://arco.inf-cr.uclm.es/introd-gnu.html
IntroduccinaGNU/Linux::Arranqueyparadadel sistema
Si falta alguna letra, el proceso de arranque fall en alguna parte (ver documentacin)
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
http://arco.inf-cr.uclm.es/introd-gnu.html
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
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/menu.lst es cargado en la segunda fase:
default=0 timeourt=10 splashimage=(hd0,0)/grub/splash.xpm.gz #seccin para cargar Linux title Gnesis root (hd0,0) kernel /vmlinuz-2.4.21 ro root=/dev/sda2 initrd /initrd-2.4.21.img # seccin para arrancar Windows title Windows rootnoverify (hd0,0) chainloader +1
http://arco.inf-cr.uclm.es/introd-gnu.html
/sbin/grub-
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
http://arco.inf-cr.uclm.es/introd-gnu.html
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
11
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
http://arco.inf-cr.uclm.es/introd-gnu.html
Depuracin de la carga
dmesg muestra los mensajes de arranque en una consola
IntroduccinaGNU/Linux::Arranqueyparadadel sistema
dmesg | less
less /var/log/syslog
http://arco.inf-cr.uclm.es/introd-gnu.html
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.
http://arco.inf-cr.uclm.es/introd-gnu.html
14
IntroduccinaGNU/Linux::Arranqueyparadadel sistema
/etc/init.d/cupsd start carga la direccin http://localhost:631 en tu navegador /etc/init.d/cupsd stop Qu sucede? /etc/init.d/cupsd: Muestra todas las opciones
15
http://arco.inf-cr.uclm.es/introd-gnu.html
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
16