Professional Documents
Culture Documents
La BIOS est siendo reemplazada por UEFI (EFI), mucho ms amigables y grficamente
superiores.Tendr problemas para instalar Windows y Linux en el mismo equipo? Merece la pena
habilitar
el Secure
Boot?
Introduccin
Firmware : Es un programa que es grabado en una memoria ROM y establece la lgica de ms bajo nivel que controla
los circuitos electrnicos de un dispositivo. Se considera parte del hardware por estar integrado en la electrnica del
dispositivo, pero tambin es software, pues proporciona la lgica y est programado por algn tipo de lenguaje de
programacin. 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 ingls de basic input/output system ; en espaol sistema bsico de entrada y salida) es un tipo de
firmware que localiza y prepara los componentes electrnicos o perifricos de una PC, para comunicarlos con algn
sistema operativo que la gobernar. Para ello la mquina 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 bsicas: chequeo de la memoria principal y
secundaria, comunicacin con elusuario va monitor o teclado y enlace mediante los procesos de arranque o booting
con el ncleo del sistema operativo que gobernar el sistema. Por lo general el trmino se usa de forma ambivalente
para referirse al software BIOS o ala memoria ROM donde resida histricamente 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 ncleo o bien ajustan la configuracin de la
BIOS a sus placas base. Un tipo de BIOS se ajusta slo, por lo tanto, a un determinado tipo de placa base. Los
distribuidores principales de BIOS son las firmas americanas Phoenix, fabricante de lasPhoenix- BIOS, y AwardBIOS, y AMI (AMI-BIOS). La mayora de los ordenadores de hoy en da estn dotados de una BIOS Award.
LBA: Logical Block Addressing, es un mtodo muy comn usado para especificar la localizacin de los bloques de
datos de los sistemas de almacenamiento, principalmente secundario, del ordenador. El trmino LBA puede referirse
tambin a la direccin del bloque al que enlaza. Los bloques lgicos en los ordenadores modernos son normalmente de
512
o
1024
bytes
cada
uno.
- CHS: Cylinder Head Sector, fue un mtodo utilizado para dar direcciones a cada bloque fsico de datos sobre un
disco duro. Aunque los valores de CHS slo tienen una directa relacin fsica para los datos almacenados en los discos,
los pseudo-valores CHS (que se pueden traducir por discos electrnicos o software) todava estn siendo utilizados por
muchos
programas
de
utilidad.
- GUID: Globally Unique identifier o GUID es un nmero pseudo-aleatorio empleado en aplicaciones de software.
Aunque no se puede garantizar que cada GUID generado sea nico, el nmero total de claves nicas (2 128) es tan
grande que la posibilidad de que se genere el mismo nmero dos veces puede considerarse nula en la prctica. El
GUID es una implementacin de Microsoft de un estndar llamado Universally Unique Identifier o UUID, especificado
por la Open Foftware Foundation (OSF). Es esencialmente un nmero de 16 bytes escrito en modo hexadecimal
empleando una palabra de cuatro bytes, tres palabras de dos bytes y una palabra de seis bytes, como por ejemplo
{3F2504E0-4F89-11D3-9A0C-0305E82C3301}.
- Secure Boot: En espaol 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 funcin de Secure Boot es impedir la ejecucin de
cualquier software no firmado y certificado por el fabricante, por lo que cualquier amenaza que intentara atacar durante
el inicio se vera frustrada, pues se detendra el arranque del sistema. Claro, tambin evita que instales otro sistema
operativo del propio Microsoft o cualquier distro Linux, con la escusa perfecta de que la seguridad es lo primero.
- GPT: Es un esquema de particionamiento utilizado en la instalacin de Windows 8 que soporta particiones de arranque
de ms de 2TB. El problema es que no lo soporta sistemas operativos como Windows XP,Vista y 7 con lo cual debes
cambiarla a MBR para poder instalar uno de estos sistemas.
UEFI Bios: UEFI (Unified Extensible Firmware Interface) es una interfaz de firmware estndar para PCs, diseada para
reemplazar el BIOS (sistema bsico de entrada y salida). Es un estndar creado por ms de 140 compaas
tecnolgicas que forman parte del consorcio UEFI, en el que se incluye Microsoft. Se ha diseado para mejorar la
interoperabilidad del software y solucionar las limitaciones del BIOS. Algunas de las ventajas que ofrece el firmware
UEFI son:
Ayudar a proteger el proceso previo al inicio frente a ataques de bootkit.
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 instalarn en modo UEFI.
La EFI es una BIOS mucho ms amigable que la clsica con pantalla azul, que soporta un entorno grfico de mayor
calidad, multilenguaje, precarga de aplicaciones o gestin de LAN, entre otras muchas opciones. EFI son las siglas
de "Extensible Firmware Interface", y lo podra definir como una BIOS grfica y ms rpida.
Los Mac montan EFI desde que se pasaron a los procesadores Intel, es decir, all el ao 2006, as que son los
ordenadores ms avanzados con respecto a esto. Algunas caractersticas de Bios UEFI:
En Bios UEFI nicamente podemos instalar los sistemas operativos de 64 bits.
No se puede instalar un sistema desde un Pendrive booteable en modo UEFI.
El disco de instalacin debe ser GPT (no MBR).
Requiere de una particin UEFI de boot. Para ello, el disco debe estar vaco.
Al soportar GTP admite discos de ms de 2TB para el arranque del sistema.
Compatibilidad para ms de cuatro particiones por unidad.
Inicio ms rpido.
En una Bios UEFI nicamente podemos instalar los sistemas operativos de 64 bits. Los windows de 32 nunca se
instalarn en modo UEFI.
Verificar en la Bios que efectivamente la Bios est en modo UEFI.
La gran mayora de las nuevos Bios tienen los dos modos:
BIOS normal (Legacy Mode)
Modo UEFI
Para instalar Windows XP es neesario usar Legacy Mode, Secure Boot deshabilitado y particin MBR (no GPT).
SecureBoot
"Arranque seguro" es una nueva caracterstica UEFI que apareci en 2012, con Windows 8 en equipos preinstalados. El
apoyo para esta funcin 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 funcin de Secure Boot es impedir la ejecucin de cualquier software no firmado y certificado por el fabricante.
Pero como el objetivo de esta tecnologa es acabar con los bootkits y no evitar que un usuario se pueda instalar Linux,
ahora se ha hecho pblico 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 Fundacin Linux ha anunciado su propio mtodo 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 algn 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:
Secure boot se trata de un protocolo de UEFI, no se trata de una caracterstica de Windows 8.
Secure boot es parte de la arquitectura de arranque de Windows 8.
Windows 8 utiliza secure boot con el fin de garantizar que el entorno previo al sistema operativo es seguro.
Microsoft no controla las opciones del ordenador que prohben otro sistema que no sea Windows, arrancar.
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 ms flexible para particionar los discos de arranque que el
viejo
Master
Boot
Record
(MBR)
que
era
comn
en
las
PC.
Una particin es un espacio contiguo de almacenamiento en un disco fsico o lgico que funciona como si fuera un disco
fsicamente independiente. Las particiones son visibles para el firmware del sistema y los sistemas operativos
instalados. El acceso a una particin es controlada por el firmware del sistema antes de que el sistema inicie el sistema
operativo
y,
a
continuacin,
el
sistema
operativo
despus
de
que
se
inicie.
Puede
tener
un
disco
duro
GPT
MBR?
No.
El
Sin
MBR
de
embargo,
todos
proteccin
protege
los
los
discos
discos
GPT
GPT
contienen
publicados
un
MBR
anteriormente
de
de
herramientas
proteccin.
de
MBR.
Cualquier distribucin Linux con el soporte apropiado EFI y GPT en el kernel se puede cambiar el arranque BIOS- UEFI
o viceversa mediante la instalacin de un gestor de arranque y el ajuste de modo adecuado el firmware de arranque
GPT
fue
creada para
mejorar
las
limitaciones que
tiene
MBR:
MBR slo soporta hasta 4 particiones primarias, o hasta 3 primarias y una extendida, la cual puede tener hasta 128
particiones lgicas. GPT soporta hasta 128 particiones primarias.
MBR soporta todas las mquinas de 32 y 64 bits. GPT soporta slo las de 64 bits
MBR soporta hasta 2TB por particin. GPT soporta hasta 256TB por particin
Los discos removibles slo pueden ser MBR.
MBR usa el viejo BIOS (fue creado hace 20 aos) GPT funiona con EFI
En definitiva con GPT slo se puede trabajar con Windows server 2003 SP1 +, XP 64-bit, Vista, Windows 7, Windows
Server 2008. Te permite que las particiones tengan ms de 2 TB y rompe el lmite 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 Linux lo 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 tambin,
as
como hbridas, EaseUS
Partition
La
mayora
de
placas
bases
permiten
cambiar
el
modo
Manager.
AHCI
IDE:
La manera que tenemos de saber si Windows se est instalando en una particin GPT es durante la instalacin, en el
apartado donde vemos los discos fsicos de nuestra mquina, y si al la hora de crear la particin de instalacin vemos
que, adems de la caracterstica de 100 MB de sistema, se crea una segunda de una capacidad similar. Si es as,
nuestra placa ha obligado al sistema operativo a crear una particin con GPT.
diskpart
list disk
select disk 0 (donde "0" es el disco donde se instalar Windows)
clean
convert mbr
create partition primary
select partition 1
format fs=ntfs quick
La actualizacin de GRUB Legacy a GRUB(2) es un proceso muy similar al de una instalacin limpia de GRUB2
Hay diferencias en las rdenes de GRUB y GRUB2. Le recomendamos que se familiarice con los rdenes de
GRUB2 antes de continuar.
GRUB2 es ahora modular, y ya no requiere stage 1.5. En consecuencia, el gestor de arranque tiene una
capacidad limitada y los mdulos son cargados desde el disco duro en caso de necesidad (por ejemplo, si necesita
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 configuracin de GRUB Legacy al nuevo formato Si grub-mkconfig falla, convierta el archivo
/boot/grub/menu.lst a /boot/grub/grub.cfg, usando:
# grub-menulst2cfg /boot/grub/menu.lst /boot/grub/grub.cfg
Nota:
Esta
opcin
solo
funciona
en
los
sistemas
de
BIOS,
no
en
los
sistemas
UEF.
Un ejemplo:
/boot/grub/menu.lst
default=0
timeout=5
title Arch Linux Stock Kernel
root (hd0,0)
kernel /vmlinuz-linux root=/dev/sda2 ro
initrd /initramfs-linux.img
title Arch Linux Stock Kernel Fallback
root (hd0,0)
kernel /vmlinuz-linux root=/dev/sda2 ro
initrd /initramfs-linux-fallback.img
/boot/grub/grub.cfg
set default='0'; if [ x"$default" = xsaved ]; then load_env; set default="$saved_entry"; fi
set timeout=5
menuentry 'Arch Linux Stock Kernel' {
set root='(hd0,1)'; set legacy_hdbias='0'
legacy_kernel '/vmlinuz-linux' '/vmlinuz-linux' 'root=/dev/sda2' 'ro'
legacy_initrd '/initramfs-linux.img' '/initramfs-linux.img'
}
menuentry 'Arch Linux Stock Kernel Fallback' {
set root='(hd0,1)'; set legacy_hdbias='0'
legacy_kernel '/vmlinuz-linux' '/vmlinuz-linux' 'root=/dev/sda2' 'ro'
legacy_initrd '/initramfs-linux-fallback.img' '/initramfs-linux-fallback.img'
}
Si se olvid de crear un archivo de configuracin de GRUB, /boot/grub/grub.cfg, basta con reiniciar aparecindole la
Shell de rdenes de GRUB, y escribir:
Entradas relacionadas: