Documente Academic
Documente Profesional
Documente Cultură
nueva UEFI?
Hasta hace 6 años, la única forma de acceder en nuestro ordenador a una interfaz
de hardware ajena al disco duro y al sistema operativo, era el uso del BIOS.
Creado en 1975, BIOS significa Basic Input Output System (sistema básico
de entrada y salida).
El BIOS es el encargado de gestionar el hardware del ordenador, y ser el
gestor de arranque para seleccionar desde qué dispositivo debería arrancar el
ordenador. Puede controlar también la frecuencia de la RAM, de la tarjeta
gráfica, las revoluciones de los ventiladores, periféricos, etc. Está integrado en un
chip en la placa base, y su firmware podía ser actualizado gracias al uso de una
memoria flash integrada en ese chip. Sólo podía ser modificado por una
actualización del fabricante, y su memoria era de solo lectura. Una vez que el
BIOS comprueba que los componentes del ordenador funcionan
correctamente, le pasa el control del ordenador al sistema operativo.
En el año 2005, se hizo un acuerdo promovido por más de 140 compañías
tecnológicas para renovar y reemplazar el BIOS por un nuevo sistema que
fuera acorde al avance tecnológico y que solucionara las limitaciones que
presenta BIOS. Este estándar recibió el nombre de UEFI, por sus siglas en
inglés de Unified Extensible Firmware Interface, o Interfaz de firmware
extensible en español.
La BIOS está siendo reemplazada por UEFI (EFI), mucho más amigable y gráficamente superior.¿Tendré
problemas para instalar Windows y Linux en el mismo equipo? ¿Merece la pena habilitar el Secure Boot?
Introducción básica
Firmware : Es un programa que es grabado en una memoria ROM y establece la lógica de más bajo nivel que
controla los circuitos electrónicos de un dispositivo. Se considera parte del hardware por estar integrado en la
electrónica del dispositivo, pero también es software, pues proporciona la lógica y está programado por algún
tipo de lenguaje de programación. El firmware recibe órdenes externas y responde operando el dispositivo.Se
encuentra el firmware en monitores, unidades de disco,impresoras, microprocesadores, etc. La BIOS es un
programa firmware.
La BIOS (sigla en inglés de basic input/output system ; en español «sistema básico de entrada y salida») es un
tipo de firmware que localiza y prepara los componentes electrónicos o periféricos de una PC, para comunicarlos
con algún sistema operativo que la gobernará. Para ello la máquina cargará ese sencillo programa en la
memoria RAM central del aparato. El programa está instalado en un circuito integrado de la placa base y
realizará el control POSTde la misma en el tiempo de arranque o encendido, proporcionando funcionalidades
básicas: chequeo de la memoria principal y secundaria, comunicación con elusuario vía monitor o teclado y
enlace mediante los procesos de arranque o booting con el núcleo del sistema operativo que gobernará el
sistema. Por lo general el término se usa de forma ambivalente para referirse al software BIOS o ala memoria
ROM donde residía históricamente en los sistemas de computo basados en la arquitectura x86.
¿Tienen la misma BIOS todas las placa base?
No, los fabricantes de placas base se limitan por lo general a comprar el núcleo o bien ajustan la configuración
de la BIOS a sus placas base. Un tipo de BIOS se ajusta sólo, por lo tanto, a un determinado tipo de placa base.
Los distribuidores principales de BIOS son las firmas americanas Phoenix, fabricante de las“Phoenix- BIOS”, y
“Award-BIOS”, y AMI (“AMI-BIOS”). La mayoría de los ordenadores de hoy en día están dotados de una BIOS
Award.
LBA: Logical Block Addressing, es un método muy común usado para especificar la localización de los
bloques de datos de los sistemas de almacenamiento, principalmente secundario, del ordenador. El término
LBA puede referirse también a la dirección del bloque al que enlaza. Los bloques lógicos en los ordenadores
modernos son normalmente de 512 o 1024 bytes cada uno.
- CHS: Cylinder Head Sector, fue un método utilizado para dar direcciones a cada bloque físico de datos sobre
un disco duro. Aunque los valores de CHS sólo tienen una directa relación física para los datos almacenados
en los discos, los pseudo-valores CHS (que se pueden traducir por discos electrónicos o software) todavía están
siendo utilizados por muchos programas de utilidad.
- Secure Boot: En español “arranque seguro” es parte de la propia UEFI Bios. Secure boot se trata de un
protocolo de UEFI que usa Windows 8 como parte de su arquitectura de arranque. Windows 8 utiliza secure
boot con el fin de garantizar que el entorno previo al sistema operativo sea seguro. La función de Secure Boot
es impedir la ejecución de cualquier software no firmado y certificado por el fabricante, por lo que cualquier
amenaza que intentara atacar durante el inicio se vería frustrada, pues se detendría el arranque del sistema.
Claro, también evita que instales otro sistema operativo del propio Microsoft o cualquier distro Linux, con la
escusa perfecta de que la seguridad es lo primero.
UEFI es el firmware que eventualmente reemplaza la BIOS de los PC comerciales. PCs certificadas para
Windows 8 exigirá el arranque UEFI por defecto.
En Bios UEFI únicamente podemos instalar los sistemas de 64 bits. Los de 32 nunca se instalarán en modo
UEFI.
La EFI es una BIOS mucho más amigable que la clásica con pantalla azul, que soporta un entorno gráfico de
mayor calidad, multilenguaje, precarga de aplicaciones o gestión de LAN, entre otras muchas opciones. EFI son
las siglas de "Extensible Firmware Interface", y lo podría definir como una BIOS gráfica y más rápida.
Los Mac montan EFI desde que se pasaron a los procesadores Intel, es decir, allá el año 2006, así que son los
ordenadores más avanzados con respecto a esto. Algunas características de Bios UEFI:
Partición reservada de Microsoft (MSR). La MSR sólo se usa en sistemas UEFI. Contiene información
relacionada con otras particiones del sistema y la utilizan aplicaciones de Microsoft.
De forma predeterminada, la partición del sistema y las particiones de utilidad no aparecen en el Explorador de
Windows. Para confirmar que existen estas particiones en el equipo de destino:Haga clic en Inicio, haga clic con
el botón secundario en Equipo y, a continuación, haga clic en Administrar. De este modo, se abrirá
Administración de equipos en el Panel de control. Haga clic en Administración de discos. Se mostrará la lista
de discos y particiones disponibles.
Ahora selecciona bajo el ítem de Inicio avanzado la opción Reiniciar ahora y espera que tu ordenador
arranque en una nueva pantalla.
Deberías ver tres opciones en la pantalla, seleccionando Troubleshout, si tu PC tiene UEFI deberías ver una
opción para acceder a la configuración desde ahí, bajo el nombre UEFI Firmware Settings. Si
desactivas Secure Boot desde este menú de opciones, podrás instalar otro sistema operativo en tu ordenador
con Windows 8.
SecureBoot
"Arranque seguro" es una nueva característica UEFI que apareció en 2012, con Windows 8 en equipos
preinstalados. El apoyo para esta función ha comenzado con Ubuntu 12.10 de 64 bits 12.04.2 (64 bits), pero no
es totalmente confiable hasta la fecha, por lo que es posible que tenga que desactivarlo con el fin de ser capaz
de arrancar Ubuntu.
La función de Secure Boot es impedir la ejecución de cualquier software no firmado y certificado por el
fabricante. Pero como el objetivo de esta tecnología es acabar con los bootkits y no evitar que un usuario se
pueda instalar Linux, ahora se ha hecho público desde la Linux Foundation un pre-loader firmado
por Microsoft que permite arrancar un cargador de sistemas operativos Linux en sistemas con Secure Boot
activado.
En octubre de 2012, la Fundación Linux ha anunciado su propio método de tratar con Secure Boot, que se
refiere como un PreBootloader. Algunas placas bases permiten deshabilitar la funcion "Secure Boot"
Secure boot previene que un sistema operativo o algún programa “no autorizado” cargue durante el proceso de
inicio del ordenador, es decir, no podemos arrancar un USB o DVD booteable con un sistema operativo.
Antes de comenzar con el tutorial, aclarar unas cosas:
MBR vs GPT
La tabla de particiones GUID (GPT GUID Partition Table) se introdujo como parte del Firmware Extensible
Unificado Interface (UEFI) iniciativa. GPT proporciona un mecanismo más flexible para particionar los discos de
arranque que el viejo Master Boot Record (MBR) que era común en las PC.
Una partición es un espacio contiguo de almacenamiento en un disco físico o lógico que funciona como si fuera
un disco físicamente independiente. Las particiones son visibles para el firmware del sistema y los sistemas
operativos instalados. El acceso a una partición es controlada por el firmware del sistema antes de que el
sistema inicie el sistema operativo y, a continuación, el sistema operativo después de que se inicie.
No. Sin embargo, todos los discos GPT contienen un MBR de protección.
El MBR de protección protege los discos GPT publicados anteriormente de herramientas de MBR.
Cualquier distribución Linux con el soporte apropiado EFI y GPT en el kernel se puede cambiar el arranque
BIOS- UEFI o viceversa mediante la instalación de un gestor de arranque y el ajuste de modo adecuado el
firmware de arranque
Windows 8
Windows Server 2012
Windows 7
Windows Server 2008
Windows Server 2008 R2
Windows Vista
Windows Server 2003 SP1
Windows Server 2003 (64-bit)
Windows XP x64 edition (sólo para leer)
Ni el Windows 2000, ni Windows NT 4.0, ni Windows 95/98 soportan GPT.
GPT fue creada para mejorar las limitaciones que tiene MBR:
MBR sólo soporta hasta 4 particiones primarias, o hasta 3 primarias y una extendida, la cual puede tener
hasta 128 particiones lógicas. GPT soporta hasta 128 particiones primarias.
MBR soporta todas las máquinas de 32 y 64 bits. GPT soporta sólo las de 64 bits
MBR soporta hasta 2TB por partición. GPT soporta hasta 256TB por partición
Los discos removibles sólo pueden ser MBR.
MBR usa el viejo BIOS (fue creado hace 20 años) GPT funiona con EFI
En definitiva con GPT sólo se puede trabajar con Windows server 2003 SP1 +, XP 64-bit, Vista, Windows 7,
Windows Server 2008. Te permite que las particiones tengan más de 2 TB y rompe el límite de 4 particiones
primarias llegando a poder montar hasta 128.
Para particionar un disco GPT necesitas un particionador compatible con dicha tabla, y no todos los que traen
las distros Linuxlo son, al menos si la base de ellos es fdisk y diskpart
GParted es compatible con una tabla GPT, o usar una LiveCD de GParted, GPT fdisk también,
- Arrancas desde el DVD de Windows hasta llegar a la opción donde te sale la lista de discos donde instalar
Windows.
- Pulsa Shift+F10 y se te abrirá la ventana de comandos.
- En la ventana de comandos tecleas diskpart, que es el gestor de particiones de Windows en modo
comando. ATENCIÓN haz esto solo con el HD del portatil conectado, sin discos externos ni memorias
USB porque vas a borrar completamente el disco si te equivocas
- Una vez que te ponga DISKPART> tecleas: list disk te saldran todos las unidades de HD, si solo lo haces con
el HD y el DVD tendras solo 2, el 0 y el 1, normalmente el 0 sera el HD.
- select disk 0 selecciona el disco 0.
- list partition, te muestra las particiones que tiene ese disco, comprueba que corresponden al disco correcto.
- clean, borra la tabla de particiones GPT tanto al principio como al final del disco.
Reinicias el equipo y vuelves a arrancar desde el DVD y ya deberías poder instalar Windows.
Esquema MBR
Esquema GPT
GRUB2 (Gestor de Arranque, BootLoader en Linux)
Un gestor de arranque es un programa que te permite seleccionar que sistema operativo arrancar. Un cargador
de arranque, por otro lado, se carga un núcleo del sistema operativo y transfiere el control al mismo. Muchos
programas de realizar ambas funciones, pero otros manejar sólo una de ellas. Menos de (U) EFI, el firmware
por lo general incluye un gestor de arranque simple, y cada sistema operativo proporciona su propio cargador
de arranque. La mayoría de los gestores de arranque EFI y el gestor de arranque residir en sus propios
subdirectorios del directorio EFI en el ESP.
GRUB2 es la nueva versión de GRand Unified Bootloader (GRUB). GRUB2 derivada de PUPA, un proyecto de
investigación destinado a mejorar el GRUB: ha sido totalmente reescrito a fin de proporcionar una mayor
modularidad y portabilidad
Está destinado a reemplazar el gestor de arranque GRUB anterior (referido como "GRUB Legacy"). GRUB2
tiene un código base completamente independiente de GRUB Legacy, y dispone de instalaciones como un
nuevo shell como sintaxis que permiten funciones avanzadas de scripting. Usuarios de GRUB Legacy son
animados a emigrar a GRUB2.
En resumen, el gestor de arranque («bootloader») es el primer programa que se ejecuta cuando se inicia el
equipo. Es el responsable de cargar y transferir el control al kernel de Linux, que, a su vez, inicializa el resto del
sistema operativo.
Grub2 permite:
Dependencias grub2
bison
autoconf
automake
flex
autogen
python (2.x series) (for autogen.sh if building from bzr repo)
texinfo
help2man
gettext (NLS support)
device-mapper
freetype2 (libs)
Convertir el archivo de configuración de GRUB Legacy al nuevo formato Si grub-mkconfig falla, convierta el
archivo /boot/grub/menu.lst a /boot/grub/grub.cfg, usando:
Nota: Esta opción solo funciona en los sistemas de BIOS, no en los sistemas UEF.
Un ejemplo:
/boot/grub/menu.lst
default=0
timeout=5
/boot/grub/grub.cfg
Entradas relacionadas:
La BIOS está siendo reemplazada por UEFI (EFI), mucho más amigable y
gráficamente superior.¿Tendré problemas para instalar Windows y Linux en el mismo
equipo? ¿Merece la pena habilitar el Secure Boot?
Introducción
Firmware : Es un programa que es grabado en una memoria ROM y establece la
lógica de más bajo nivel que controla los circuitos electrónicos de un dispositivo. Se
considera parte del hardware por estar integrado en la electrónica del dispositivo, pero
también es software, pues proporciona la lógica y está programado por algún tipo de
lenguaje de programación. El firmware recibe órdenes externas y responde operando
el dispositivo.Se encuentra el firmware en monitores, unidades de disco,impresoras,
microprocesadores, etc. La BIOS es un programa firmware.
No, los fabricantes de placas base se limitan por lo general a comprar el núcleo o bien
ajustan la configuración de la BIOS a sus placas base. Un tipo de BIOS se ajusta sólo,
por lo tanto, a un determinado tipo de placa base. Los distribuidores principales de
BIOS son las firmas americanas Phoenix, fabricante de las“Phoenix- BIOS”, y “Award-
BIOS”, y AMI (“AMI-BIOS”). La mayoría de los ordenadores de hoy en día están
dotados de una BIOS Award.
LBA: Logical Block Addressing, es un método muy común usado para especificar la
localización de los bloques de datos de los sistemas de almacenamiento,
principalmente secundario, del ordenador. El término LBA puede referirse también a la
dirección del bloque al que enlaza. Los bloques lógicos en los ordenadores modernos
son normalmente de 512 o 1024 bytes cada uno.
– CHS: Cylinder Head Sector, fue un método utilizado para dar direcciones a cada
bloque físico de datos sobre un disco duro. Aunque los valores de CHS sólo tienen
una directa relación física para los datos almacenados en los discos, los pseudo-
valores CHS (que se pueden traducir por discos electrónicos o software) todavía están
siendo utilizados por muchos programas de utilidad.
En Bios UEFI únicamente podemos instalar los sistemas de 64 bits. Los de 32 nunca
se instalarán en modo UEFI.
La EFI es una BIOS mucho más amigable que la clásica con pantalla azul, que
soporta un entorno gráfico de mayor calidad, multilenguaje, precarga de aplicaciones
o gestión de LAN, entre otras muchas opciones. EFI son las siglas de “Extensible
Firmware Interface”, y lo podría definir como una BIOS gráfica y más rápida.
Los Mac montan EFI desde que se pasaron a los procesadores Intel, es decir, allá el
año 2006, así que son los ordenadores más avanzados con respecto a esto. Algunas
características de Bios UEFI:
Para instalar Windows XP es necesario usar Legacy Mode, Secure Boot deshabilitado
y partición MBR (no GPT).
Configuración predeterminada:
Para las instalaciones nuevas, el programa de instalación de Windows creará, de
forma predeterminada, una partición de sistema Extensible Firmware Interface
(partición de sistema EFI o ESP), una partición reservada de Microsoft®
(MSR, Microsoft Reserved Partition) y una partición principal de Windows.
Ahora selecciona bajo el ítem de Inicio avanzado la opción Reiniciar ahora y espera
que tu ordenador arranque en una nueva pantalla.
SecureBoot
“Arranque seguro” es una nueva característica UEFI que apareció en 2012, con
Windows 8 en equipos preinstalados. El apoyo para esta función ha comenzado con
Ubuntu 12.10 de 64 bits 12.04.2 (64 bits), pero no es totalmente confiable hasta la
fecha, por lo que es posible que tenga que desactivarlo con el fin de ser capaz de
arrancar Ubuntu.
La función de Secure Boot es impedir la ejecución de cualquier software no
firmado y certificado por el fabricante. Pero como el objetivo de esta tecnología es
acabar con los bootkits y no evitar que un usuario se pueda instalar Linux, ahora se
ha hecho público desde la Linux Foundation un pre-loader firmado
por Microsoft que permite arrancar un cargador de sistemas operativos Linux en
sistemas con Secure Boot activado.
En octubre de 2012, la Fundación Linux ha anunciado su propio método de tratar con
Secure Boot, que se refiere como un PreBootloader. Algunas placas bases permiten
deshabilitar la funcion “Secure Boot”
Secure boot previene que un sistema operativo o algún programa “no autorizado”
cargue durante el proceso de inicio del ordenador, es decir, no podemos arrancar un
USB o DVD booteable con un sistema operativo.
Antes de comenzar con el tutorial, aclarar unas cosas:
Sólo los dispositivos que admiten el modo de inicio seleccionado aparecen en la pantalla de inicio del BIOS. Si
selecciona el modo de inicio UEFI, sólo se incluyen los candidatos de inicio compatibles con el modo de inicio
UEFI BIOS en las pantallas de la utilidad de configuración del BIOS en la lista de prioridad de opciones de
inicio. Si selecciona el modo de inicio Legacy BIOS, sólo se incluyen los candidatos de inicio compatibles con
el modo de inicio Legacy BIOS en la lista de prioridad de opción de inicio.
Nota - Si se cambia el modo de inicio, desaparecen los candidatos de inicio del modo de inicio anterior. Los
candidatos de inicio del modo de inicio cambiado recientemente aparecen después de enviar el comando
'Save Changes and Reset' (Guardar cambios y restablecer) del BIOS y, además, aparecen en las pantallas
después del siguiente inicio de la utilidad de configuración del BIOS.
Cuando cambia entre el modo Legacy BIOS y el modo UEFI (en cualquier sentido), se cambia la configuración
del BIOS que afecta la configuración de la lista de prioridad de opciones de inicio. Dado que la configuración
de un modo determinado no se conserva durante la transición de un modo a otro, se debe utilizar el
comando ueficonfig para capturar y preservar la configuración del BIOS si se tiene la intención de volver
al modo del BIOS anterior y se desea mantener la configuración del BIOS anterior. Para obtener información
sobre ueficonfig, consulte Oracle Integrated Lights Out Manager (ILOM) 3.1 Documentation Collection.
En la primera versión de Sun Blade X3-2B, los siguientes sistemas operativos admiten el modo de inicio UEFI
BIOS.
Microsoft Windows
Para conocer las actualizaciones de esta lista, consulte Notas de producto de Sun Blade X3-2B (anteriormente
llamado Sun Blade X6270 M3).
Si utiliza sistemas operativos que admiten sólo el inicio desde Legacy BIOS, debe utilizar el modo de inicio
Legacy BIOS. Si utiliza sistemas operativos que admiten el inicio desde Legacy BIOS o UEFI BIOS, puede
utilizar cualquier modo de inicio. Sin embargo, una vez que se elige un modo de inicio y se instala un sistema
operativo, la instalación se puede iniciar sólo con el mismo modo utilizado para la instalación.
Cuando un sistema operativo se instala con el modo de inicio Legacy BIOS, el sistema operativo se
puede iniciar sólo en el modo de inicio Legacy BIOS.
Cuando un sistema operativo se instala con el modo de inicio UEFI, el sistema operativo se puede iniciar
sólo en el modo de inicio UEFI.