Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Tipos de Particiones
Partición primaria: Son las divisiones crudas o primarias del disco,
solo puede haber 4 de éstas. Depende de una tabla de particiones. Un
disco físico completamente formateado, consiste en realidad de una
partición primaria que ocupa todo el espacio del disco, y posee un
sistema de archivos. A este tipo de particiones, prácticamente
cualquier sistema operativo puede detectarlas y asignarles una unidad,
siempre y cuando el sistema operativo reconozca su formato (sistema
de archivos).
Partición extendida: Es otro tipo de partición que actúa como una
partición primaria; sirve para contener infinidad de unidades lógicas en
su interior. Fue ideada para romper la limitación de 4 particiones
primarias en un solo disco físico. Solo puede existir una partición de
este tipo por disco, y solo sirve para contener particiones lógicas. Por lo
tanto, es el único tipo de partición que no soporta un sistema de
archivos directamente.
Partición lógica: Ocupa un trozo de partición extendida o la totalidad
de la misma, la cual se ha formateado con un tipo específico de
sistema de archivos (FAT32, NTFS, ext2,...) y se le ha asignado una
unidad, si el sistema operativo reconoce las particiones lógicas o su
sistema de archivos.
SISTEMA DE ARCHIVOS
Para comenzar digamos que es un método de abstracción que permite
al usuario (humano) entender y ordenar los bits que componen los
bytes usados por el hardware.
xia
ext3
ext2
ext
FAT
En el capítulo anterior adelantamos que los sistemas FAT son los
sistemas de fichero utilizados en DOS y primeras versiones
Windows de Microsoft. La característica principal (a la que deben
su nombre), es que el estado de cada unidad de información del
dispositivo, está reflejado en un catálogo denominado tabla de
situación de ficheros FAT ("File Allocation Table"). Esta tabla es
muy importante porque es el índice del contenido del disco.
Cualquier error aquí puede convertir la unidad en inutilizable,
razón por la que está duplicada. Ambas copias ocupan lugares
consecutivos en los primeros sectores del disco. Justamente a
continuación del primero, el VBS ("Volume Boot Sector" que tiene
un mapa con la geometría del volumen (en ocasiones hay un
espacio entre el VBS y las FAT).
No hace falta decir que en unidades de gran capacidad, la tabla es
necesariamente muy grande. Generalmente se carga en memoria
para agilizar los procesos, ya que es de uso constante y cualquier
operación de lectura/escritura tiene que utilizarla. En
consecuencia, se han ingeniado métodos para que estos índices
ocupen el menor espacio posible.
TABLAS FAT
Los sistemas FAT y muchos otros, utilizan un método de grabación
que agrupa varios sectores en una misma unidad ("Allocation
unit") también llamada cluster, traducida al español como unidad
de asignación, a la que ya hemos hecho referencia. Esta es la
menor unidad de grabación lógica que utiliza el Sistema en la
unidad, de forma que un fichero se grabará siempre utilizando un
número entero de clusters.
NTFS
Como se adelantó al tratar de los sistemas de ficheros , Windows
NT fue diseñado desde el principio para ser un sistema operativo
de red y multitarea que rompiese definitivamente cualquier nexo
con sus ancestros MS-DOS, para lo que se diseñó un nuevo
sistema de ficheros partiendo de un diseño radicalmente nuevo
(no se trata por tanto de un nuevo carrozado de las FAT
anteriores).
El sistema resultante, denominado NTFS ("New Technology File
System") es un sistema muy robusto que permite compresión de
ficheros uno a uno; un protocolo de autorización de uso y de
atributos de fichero muy desarrollado; sistema de operación
basado en transacciones; soporte RAID; posibilidad de juntar las
capacidades de dos unidades en un volumen único ("Disk
striping") y muchas otras mejoras, como es la capacidad de anotar
clusters malos ("Hot fixing") en run-time.
Su última versión, la denominada NTFS 5, incorporada en Windows
2000, dispone de algunas otras características avanzadas, como
soporte de encriptación de ficheros incorporado en el propio SO;
propiedades de ficheros basados en identificadores persistentes de
usuario (ya no es necesario identificar a los ficheros mediante sus
terminaciones), e identificación única de todos los objetos del
sistema de archivos que permite, entre otras cosas, que un archivo
pueda ocupar distintos volúmenes (ficheros multivolumen).
Aunque naturalmente estas prestaciones cobran su tributo. NTFS
utiliza meta-estructura muy grandes por lo que no es aconsejado
para volúmenes de menos de 400 GB.
La estructura central de este sistema es la MFT ("Master File
Table"), de la que se guardan varias copias de su parte más critica
a fin de protegerla contra posibles corrupciones. Al igual que FAT16
y FAT32, NTFS también utiliza agrupaciones de sectores (clusters)
como unidad de almacenamiento, aunque estos no dependen del
volumen de la partición. Es posible definir un cluster de 512 bytes
(1 sector) en una partición de 5 MB o de 500.000 MB. Esta
capacidad le hace disminuir tanto la fragmentación interna como
la externa.
MBR (Master Boot Record)
GESTOR DE ARRANQUE
Un gestor de arranque es un programa que toma el control de la
máquina nada más conectarse y una vez que ha terminado las
verificaciones por el propio hardware de memoria y dispositivos
conectados. Cuando el gestor de arranque toma el control puede
solicitar al usuario alguna información necesaria sobre qué sistema
cargar o como cargarlo.
Este programa contiene funcionalidades rudimentarias para buscar
unidades que se puedan seleccionar para participar en el arranque, y
cargar un pequeño programa desde una sección especial de la unidad
más prometedora. El pequeño programa no es, en sí mismo, un
sistema operativo sino, simplemente, un cargador de arranque de
segundo nivel, como Lilo o Grub, que es capaz de cargar el sistema
operativo propiamente dicho y, finalmente, transferirle el control. El
sistema se auto-iniciará y puede cargar los controladores de
dispositivos y otros programas que son necesarios para el normal
funcionamiento del sistema operativo.
El proceso de arranque se considera completo cuando el ordenador
está preparado para contestar a los requerimientos del exterior. El
típico ordenador moderno arranca en, aproximadamente, un minuto
(del cual, 15 segundos son empleados por los cargadores de arranque
preliminares y, el resto, por el cargador del sistema operativo),
mientras que los grandes servidores pueden necesitar varios minutos
para arrancar y comenzar todos los servicios; para asegurar una alta
disponibilidad, ofrecen unos servicios antes que otros.
BRUB
En computación, el GRand Unified Bootloader (GRUB) es un gestor
de arranque múltiple que se usa comúnmente para iniciar dos o
más sistemas operativos instalados en un mismo ordenador.
Técnicamente, un gestor multiarranque es aquel que puede cargar
cualquier archivo ejecutable y que contiene un archivo de
cabecera multiarranque en los primeros 8 KB del archivo. Tal
cabecera consiste en 32 bits de un número “mágico”, 32 de
indicadores (flags), otros 32 de un número “mágico”, seguidos de
información sobre la imagen ejecutable.
Una de las características más interesantes es que no es necesario
instalar una partición nueva o un núcleo nuevo, pudiendo cambiar
todos los parámetros en el arranque mediante la Consola de
GRUB.
Mientras los gestores de arranque convencionales tienen una tabla
de bloques en el disco duro, GRUB es capaz de examinar el
sistema de archivos. Actualmente, soporta los siguientes sistemas
de archivos:
• ext2/ext3 usado por los sistemas UNIX y su variante
GNU/Linux
• ReiserFS.
• XFS de SGI.
• UFS.
• VFAT, como FAT16 y FAT32 usados por Windows 9.x
• NTFS usado por los sistemas Windows NT/2000/XP/VISTA
• JFS de IBM.
• HFS de Apple Inc.
LILO
ader") es un gestor de arranque de Linux que permite iniciar este
sistema operativo junto con otras plataformas en el mismo
ordenador. Fue desarrollado inicialmente por Werner Almesberger,
actualmente está a cargo de John Coffman.
LILO funciona en una variedad de sistemas de archivos y puede
arrancar un sistema operativo desde el disco duro o desde un
disco flexible externo . LILO permite seleccionar entre 16 imágenes
en el arranque. LILO puede instalarse también en el master boot
record (MBR).
Al iniciar el sistema LILO solamente puede acceder a los drivers de
la BIOS para acceder al disco duro. Por esta razón en BIOS
antiguas el área de acceso está limitado a los cilindros numerados
de 0 a 1023 de los dos primeros discos duros. En BIOS posteriores
LILO puede utilizar sistemas de acceso de 32 bits permitiéndole
acceder a toda el área del disco duro.
En las primeras distribuciones de Linux LILO era el gestor de facto
utilizado para arrancar el sistema.
Codificar contraseña
Cambiar colores
Por defecto, en Ubuntu el menú del GRUB tiene un fondo negro con
letras blancas. Para cambiar los colores del menú de arranque por otros
más atractivos, seguimos los siguientes pasos.
• Editamos el archivo de configuración del menú de arranque de
GRUB:
$ sudo gedit /boot/grub/menu.lst
• Buscamos la siguiente línea:
# color cyan/blue white/blue
• * Borramos la almohadilla o numeral (#) de la línea, haciendo
esto la descomentaremos. Debe quedar así:
color cyan/blue white/blue
• Guardamos los cambios y cerramos el editor.
Ahora nos aparecerá un menú con fondo azul, al estilo de varias
aplicaciones con interfaz de línea de comandos. Si queremos, podemos
cambiar los colores reemplazando las palabras cyan, blue y white por
otras, que representen los nombres de distintos colores en inglés.
Colocar una imagen de fondo
En vez de cambiar sólo los colores del menú, GRUB nos brinda la
posibilidad de colocar una imagen de fondo para hacerlo aún más
atractivo.
La imagen que se puede colocar en GRUB tiene que tener un máximo
de 14 colores y un tamaño de 640 × 480 píxeles. Tiene que estar
grabada en formato .xpm y conviene que esté comprimida con gzip
(extensión .gz), aunque no es imprescindible.
• Para saber desde GIMP cuántos colores tiene nuestra imagen ve
a Colores -> Info -> Análisis del cubo de color...
• Si tiene más de 14 colores, podemos reducir el número con
Imagen -> Modo -> Indexado.
• Una vez tenemos la imagen, para ponerla de fondo editamos el
archivo de configuración del menú de GRUB:
$ sudo gedit /boot/grub/menu.lst
• Añadimos al principio la línea:
splashimage (hd0,2)/ruta imagen/imagen.xpm.gz
Donde (hd0,2) identifica el disco y partición donde se encuentra la
imagen. Esto varía según el equipo. Si tienes un solo disco duro, antes
de la coma irá hd0; si tienes Ubuntu en una sola partición, pero
compartiendo el disco con otro sistema operativo, posiblemente irá
después de la coma un 1. Puede ayudarte ejecutar:
$ sudo fdisk -l
teniendo en cuenta que GRUB numera las particiones desde 0 (por
ejemplo, (hd0,1) se corresponde con sda2; (hd1,2) con sdb3).
• Reiniciamos y listo, ya tendremos una imagen de fondo en el
menú de arranque.