Ver Mensaje Individual
Antiguo 27-Dec-2016, 15:23   #4
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.933
Luciérnaga llegará a ser famoso muy pronto
Preparar los discos
Dispositivos de Bloque
Para empezar, se explica el término dispositivos de bloque. Quizás el dispositivo de bloque más conocido es el que representa la primera unidad de disco llamada /dev/sda. Las unidades SCSI y Serial ATA son etiquetadas mediante /dev/sd*; incluso las unidades IDE son conocidas como /dev/sd* con el nuevo framework libata del kernel. Si está utilizando el antiguo framework de unidades, entonces la primera unidad IDE será /dev/hda.

Los dispositivos de bloque mencionados anteriormente representan una interfaz abstracta de disco. Las aplicaciones pueden hacer uso de estas interfaces para interactuar con el disco duro de la máquina sin importar el tipo de unidad que tienes: IDE, SCSI, o cualquier otra. La aplicación puede, simplemente, dirigirse al almacenamiento en el disco como a una serie de bloques de acceso aleatorio de 512-bytes situados de forma contigua.

Particiones
Aunque teóricamente es posible utilizar el disco duro completo para albergar la instalación de Gentoo Linux, esto casi nunca se hace. En su lugar, los dispositivos de bloque enteros se dividen en partes más manejables y pequeñas. En los sistemas éstas se llaman particiones. Actualmente hay dos tecnologías estándar de particionado en uso: MBR y GPT.

La configuración MBR (Master Boot Record o Registro Maestro de Arranque) utiliza identificadores de 32bits para el sector de comienzo y longitud de las particiones y ofrece soporte para tres tipos de particiones: primaria, extendida y lógica. Las particiones primarias almacenan su información en el propio registro maestro de arranque, un lugar muy pequeño (normalmente 512 bytes) al comienzo del disco. Debido a esta limitación en el tamaño, solo se permiten cuatro particiones primarias (por ejemplo desde /dev/sda1 hasta /dev/sda4).

Para poder ofrecer más particiones, una de las particiones primarias se puede marcar como partición extendida. Esta partición puede contener particiones lógicas (particiones dentro de otra partición). Cada partición está limitada a un tamaño de 2TB (debido a los identificadores de 32bits). Además, la configuración MBR no ofrece una copia de respaldo del MBR, por lo que si una aplicación escribe información en el MBR, toda la información sobre particiones se pierde.

La configuración GPT (GUID Partition Table o Tabla de Particiones GUID) utiliza identificadores de 64bits para las particiones. El lugar donde se almacena la información sobre particiones es mayor que los 512 utilizados en la configuración MBR, y además no hay limitación en el número de particiones. Por otro lado el tamaño de cada partición es bastante mayor (al menos 8ZiB, sí, zetabytes).

Cuando se utiliza UEFI (Unified Extensible Firmware Interface) en lugar de BIOS, como interfaz de software de sistema entre el sistema operativo y el firmware, se requiere el uso de GPT ya que se podrían producir problemas de compatibilidad si se utiliza MBR.

GPT también tiene la ventaja de ofrecer una copia de respaldo GPT al final del disco, que puede utilizarse para recuperarla en caso de que se produzcan daños en la GPT primaria que se almacena al comienzo del disco. GPT también mantiene sumas de comprobación CRC32 para detectar errores en las tablas de particiones y en la cabecera.

Entonces ¿GPT o MBR?
Al leer la descripción de arriba, se puede pensar que el uso de GPT es la opción recomendada. Sin embargo hay algunas cuestiones que se deben tener en cuenta. El uso de GPT en una computadora basada en BIOS funciona, pero no se puede realizar un arranque dual con un sistema operativo Microsoft Windows. La razón es que Microsoft Windows arrancará en modo EFI si detecta una etiqueta de particiones GPT.

Algunas BIOS o EFI's con errores que se configuren para arrancar en modo BIOS/CSM/legacy pueden presentar problemas cuando se inicie desde discos etiquetados con GPT. En este caso debería poder solucionar el problema activando la opción de arranque en la partición MBR protegida que se debe realizar mediante fdisk (parted comprende las tablas GPT y no mostrará la partición MBR protegida):
fdisk /dev/sda
Welcome to fdisk (util-linux 2.27.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Command (m for help):
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando