Car-tech

Ahora está disponible el cargador de inicio seguro para permitir que Linux funcione en PC con Windows 8

Reparar arranque UEFI entre Windows 8 y Linux

Reparar arranque UEFI entre Windows 8 y Linux

Tabla de contenido:

Anonim

Liberando el camino para que las distribuciones independientes de Linux sean instaladas en computadoras con Windows 8, Linux Foundation ha lanzado un software que permitirá a Linux trabajar con computadoras que ejecutan el firmware UEFI (Unified Extensible Firmware Interface).

El sistema de arranque seguro de Linux Foundation resuelve un problema fundamental para muchas distribuciones de Linux, al proporcionar un camino para una base Linux El sistema operativo se ejecuta en un nuevo hardware controlado por el firmware UEFI, también conocido como tecnología de "arranque seguro".

"La Fundación Linux desea no solo permitir que Linux siga arrancando ante el nuevo sistema operativo. de sistemas de arranque seguros, pero también para permitir que aquellos usuarios técnicamente listos que lo deseen tomen el control del proceso de arranque seguro instalando su propia clave de plataforma ", escribió James Bottomley, miembro de la junta asesora técnica de Linux Foundation, quien dirigió el desarrollo del gestor de arranque, en una declaración.

[Más información: 4 proyectos de Linux para principiantes y usuarios intermedios]

Como una posible sustitución del firmware BIOS utilizado desde hace mucho tiempo, UEFI es una iniciativa de la industria para proteger diseñando el firmware de la computadora para requerir una clave confiable antes de arrancar el sistema operativo, o cualquier hardware dentro de la computadora, como una tarjeta gráfica.

UEFI proporcionaría una base para una cadena de confianza que se conectaría hasta la capa de software, lo que podría frustrar los intentos de instalar software ilícito y dañino en las computadoras.

Windows 8

Microsoft requiere UEFI en todas las máquinas que ejecutan Windows 8. Mientras que los OEM (fabricantes de equipos originales) Los usuarios tienen la opción de proporcionar una manera de desactivar UEFI para que otros sistemas operativos puedan ejecutarse en la máquina, muchos en la comunidad Linux temen que los fabricantes de equipos originales no proporcionen un apagado UEFI, por lo que no permiten que otros sistemas operativos sin una clave se ejecuten estas máquinas.

Una distribución genérica de Linux no se ejecutará en una computadora Windows 8 sin claves.

"En modo seguro … la plataforma solo ejecutará binarios EFI firmados con una clave incluida en la base de firmas de arranque seguro de UEFI ", Explicó Bottomley.

Los últimos lanzamientos de muchas de las principales distribuciones de Linux ahora incluyen un gestor de arranque o un shim de algún tipo para trabajar con UEFI, incluyendo Ubuntu 12.10 y Fedora 18. Este requisito UEFI, sin embargo, se ha visto como un bloqueo para aquellos que les gusta crear sus propias distribuciones de Linux. El gestor de arranque de Linux Foundation proporciona un código hash, certificado por Microsoft, e infraestructura de soporte para arrancar un kernel de Linux genérico.

"Tenemos un protocolo en el que Microsoft se alegra de que entreguemos la carga binaria inicial de EFI firmada por Microsoft. a una cadena binaria EFI verificada por separado, que las distribuciones individuales controlan ", escribió Bottomley.

Otros esfuerzos

Este no es el primer enfoque que alguien en el campo de Linux ha ideado para trabajar con UEFI. El desarrollador de seguridad Matthew Garrett lanzó su propio calce el año pasado.

Un shim es diferente de un gestor de arranque aunque ambos anulan el sistema de seguridad UEFI para cargar Linux. Garrett's shim está codificado para trabajar con un gestor de arranque genérico específico, llamado elilo, que inicia el kernel de Linux.

UEFI

El gestor de arranque de Linux Foundation, que Bottomley dijo que es más un "preloader", puede funcionar con cualquier genérico Gestor de arranque de Linux "Hicimos esto porque nuestra misión es permitir que cualquier gestor de arranque en el ecosistema de Linux funcione con arranque seguro", dijo Bottomley.

Garrett y Bottomley están discutiendo la posibilidad de fusionar el complemento de Garrett con el gestor de arranque de la Fundación Linux. Garrett ayudó a Bottomley a crear el gestor de arranque, al igual que otros desarrolladores de Linux Foundation, Red Hat y Canonical.

UEFI ha demostrado ser un desafío para implementar incluso para Microsoft Windows. Garrett también informó que ciertas computadoras portátiles Samsung con Windows 8 podrían dejar de funcionar permanentemente debido a un error en la forma en que el firmware de Samsung almacena los datos del sistema en el espacio de almacenamiento UEFI.