Cap resum de modificació |
|||
| Línia 17: | Línia 17: | ||
volatil que comparteix amb el S.O. per amagatzemar dades de configuració, drivers ..... | volatil que comparteix amb el S.O. per amagatzemar dades de configuració, drivers ..... | ||
L'UEFI (Unified EFI) és l'estandard fet per l'industria del PC i no restringit a Hardware propietari Intel. | |||
Un cop ha arrencat la BIOS | == Arrencada UEFI == | ||
Un cop ha arrencat la BIOS UEFI, examina les dades en la memòria no volàtil per determinar quin dispositiu s'ha d'arrencar. Si el dispositiu és un disc | |||
, llavors examina la taula de particions buscant-ne una amb un GUID especial(C12A7328-F81F-11D2-BA4B-00A0C93EC93B). Aquesta partició ha de estar formatejada | , llavors examina la taula de particions buscant-ne una amb un GUID especial(C12A7328-F81F-11D2-BA4B-00A0C93EC93B). Aquesta partició ha de estar formatejada | ||
en FAT32 (Els Apple la tenen en HFS+ saltant-se l'estandard). | en FAT32 (Els Apple la tenen en HFS+ saltant-se l'estandard). | ||
| Línia 29: | Línia 31: | ||
== UEFI i SecureBoot == | == UEFI i SecureBoot == | ||
El SecureBoot consisteix en que el firmware es nega a carregar un bootloader que no estigui signat amb una clau vàlida (Normalment carregada per el fabricant | |||
del PC) | |||
== Problemes amb els OS no Microsoft == | == Problemes amb els OS no Microsoft == | ||
Per culpa dels tractes que té Microsoft amb els fabricants de PCs, tots els PCs que venen preinstal·lats amb Windows 8 i alguns de Windows 7 porten activat el sistema de 'Secure Boot' i pre-carregat amb | Per culpa dels tractes que té Microsoft amb els fabricants de PCs, tots els PCs que venen preinstal·lats amb Windows 8 i alguns de Windows 7 porten activat el sistema de 'Secure Boot' i pre-carregat amb la clau de Microsoft i en conseqüencia només es pot arrencar O.S. de Microsoft. | ||
Per poder arrencar el Linux hi han 3 opcions: | |||
{|class=wikitable | |||
|- | |||
!Opció||Pros||Contres | |||
|Activar el mode compatibilitat amb BIOS antiga | |||
| | |||
* Un cop configurada la BIOS, el procediment és el mateix de tota la vida | |||
* No s'ha de canviar res del procediment d'arrencada del Linux | |||
| | |||
* Solució temporal, aviat les BIOS no soportaran el mode compatibilitat | |||
* Pot donar problemes durant l'arrencada | |||
* Els fabricants tendeixen a depurar menys el codi i per tan la probabilitat de trobar un bug incrementa. | |||
|- | |||
|Desactivar el SecureBoot | |||
|- | |||
|} | |||
Revisió del 14:17, 18 març 2013
UEFI i CentOS
Introducció
La arrencada d'un PC x86 és gestionada per la BIOS, que s'encarrega de decidir quin dispositiu s'arrencarà i de carregar el bootloader i aquest carrega el O.S. Des de fa temps, l'estandard de la BIOS del PC, resulta insuficient, i molt limitat cosa que complica el bootloader. Limitacions:
- Mode real només 1MByte d'espai d'addreces (El kernel de Linux > 2Mbytes)
- Dificultat per tractar amb dispositius extraibles
- Només carrega un sector de 512bytes en memòria. Si el bootloader és més gran s'ha d'espavilar sol per carregar la resta.
- No funciona en mode protegit.
- No és capaç de gestionar la arrencada de diversos S.O. i requereix un bootmanager extern per poder fer-ho
- La taula de particions de disc soportada per la BIOS és molt limitada.
Per solucionar tots aquests problemes, Intel va crear l'EFI (Extended Firmware Interface).
L'EFI funciona en mode protegit, usa un esquema de particionat diferent (GPT) i és capaç de llegir particions FAT32. També disposa d'una area de memòria no volatil que comparteix amb el S.O. per amagatzemar dades de configuració, drivers .....
L'UEFI (Unified EFI) és l'estandard fet per l'industria del PC i no restringit a Hardware propietari Intel.
Arrencada UEFI
Un cop ha arrencat la BIOS UEFI, examina les dades en la memòria no volàtil per determinar quin dispositiu s'ha d'arrencar. Si el dispositiu és un disc , llavors examina la taula de particions buscant-ne una amb un GUID especial(C12A7328-F81F-11D2-BA4B-00A0C93EC93B). Aquesta partició ha de estar formatejada en FAT32 (Els Apple la tenen en HFS+ saltant-se l'estandard).
En Aquesta partició espera trobar una estructura de directoris del tipus /EFI/{OS}/BOOT/{bootloader}. La BIOS EFI decideix quin carregar en funció dels valors guardats a la memòria no volàtil.
UEFI i SecureBoot
El SecureBoot consisteix en que el firmware es nega a carregar un bootloader que no estigui signat amb una clau vàlida (Normalment carregada per el fabricant del PC)
Problemes amb els OS no Microsoft
Per culpa dels tractes que té Microsoft amb els fabricants de PCs, tots els PCs que venen preinstal·lats amb Windows 8 i alguns de Windows 7 porten activat el sistema de 'Secure Boot' i pre-carregat amb la clau de Microsoft i en conseqüencia només es pot arrencar O.S. de Microsoft.
Per poder arrencar el Linux hi han 3 opcions:
| Opció | Pros | Contres | Activar el mode compatibilitat amb BIOS antiga |
|
|
|---|---|---|---|---|---|
| Desactivar el SecureBoot |