Fa unes setmanes va arribar a les meves mans un nou ordinador. Em va agafar tan desprevingut seva compra que no vaig saber organitzar-me i, quan em vaig adonar el maquinari que feia servir la bestiola, vaig arribar a pensar que anava a haver de acomiadar-me de la idea d’instal·lar (i poder usar) 01:00 GNU en ell. Després d’un dur procés de recerques, errors i temps perdut, per fi vaig amb això. Com que sóc un orgullós integrant de la Comunitat de programari lliure (també anomenada la Comunitat), aquí vinc a documentar -i compartir- l’experiència que vaig tenir amb el Arrencada Segur i la UEFI.
Algunes recomanacions abans de començar
Si vols instal·lar un sistema operatiu lliure a el 100%, o un sistema GNU / Linux al menys, el millor que pots fer és comprar una màquina que tingui ja instal·lat de fàbrica un sistema així (en l’últim paràgraf d’aquesta entrada tens diversos) o comprar un equip muntat amb maquinari lliure. No són molts, però haver-los, n’hi ha.
Quan l’únic sistema operatiu del teu equip serà un GNU la cosa es simplifica. D’una banda, hi ha força distribucions que permeten la instal·lació amb EFI ara mateix. Si la distribució que tu vols no soporta ella, entres a la interfície i la desactives, deixant-la en “mode legacy”. Ja no tindràs problema en instal·lar el que vulguis. Per desgràcia, en el meu cas havia de mantenir un Windows funcionant …
Anem a la part que més pot interessar. la situació és: instal·lo una distro amb suport UEFI però després no aconsegueixo que arrenqui. què passa? Doncs que cal crear una entrada més a la base de dades de la interfície, a més de les que ja existeixen. Si no creguis allà una entrada i la col·loques la primera de la llista no aconseguiràs que arrenqui, igual que succeeix quan vols que el sistema operatiu arrencar des del USB o el CD. i com es fa això? T’ho expliquem, segueix, segueix …
“entrar a la BIOS” és ara “entrar a la UEFI” …
Com anàvem dient, ja has instal·lat el sistema però no arrenca. Entrem a la UEFI (es fa igual que quan s’entrava a la BIOS: F2, o F10, o Supr … hi ha diverses tecles que ho permeten, averigu a quina és la correcta en el teu ordinador) i anem a aquesta secció, Security:
Bé, a l’entrada seleccionada -en blanc- que veieu a la imatge superior es pot llegir en anglès: “Seleccioneu un fitxer UEFI de confiança per executar”. Feu “enter” sobre ella i passeu a la següent imatge:
Aquí teniu el disc dur, en el qual anem a buscar la instal·lació que hem fet ja . Donem a un altre enter …
Ja gairebé estem … Un altre enter més …
Ara arribem a la base de dades UEFI de l’ordinador i tenenos de triar un fitxer d’arrencada. Aquí podrem trobar la nostra instal·lació, en el meu cas openSUSE.
També veieu altres entrades: la que té de Microsoft, que ve instal·lada d’origen; la que fan servir les companyies que fabriquen equips informàtics (OEM Original Equipment Manufacturer- Fabricant d’Equips Originals) i una crida Boot que us podeu imaginar què fa, encara que desconec el seu funcionament exacte. Però no és la nostra. La que volem, com hem dit abans, és openSUSE o, en el cas que hagueu instal·lat altra, la que sigui. A l’seleccionar-la i aplicar enter, ens trobem això:
Com veieu a la imatge, l’anomenada shim.efi és la que ens val. A l’seleccionar-la i fer enter s’obre una finestra blau i ens pregunta:
Vols afegir aquesta imatge a una base de dades permesa? Descripció de l’arrencada:. Està escrit en anglès, com podeu apreciar, però per poc que sàpigues, o seguint la meva traducció, segur que no et perds. Acceptes el nom (recordeu-vos de quin poses!) I vas a la secció de la UEFI anomenada Boot, on només hauràs de canviar de posició l’entrada que has creat, situant-la a el principi de la llista. Apareixen a la fi de la mateixa, busca-la allà …
NOTA: Per a sortir de qualsevol zona de la interfície cap a la pàgina anterior es prem la tecla Esc -Escape- i per canviar l’ordre d’arrencada quan estiguis a la llista s’utilitzen les tecles F5 i F6 a l’posicionar-se sobre cada entrada; el pots consultar llegint a la línia de baix de la pantalla quan estiguis en UEFI i també pots veure-ho a sota, a la imatge anterior, com a exemple.
Així que l’ordre d’arrencada UEFI quedaria finalment tal que així:
el nom que jo vaig escriure va ser solament shimefi, la resta de la línia el va posar la interfície. A la imatge es veu que està primer el lector de CD per unes proves que vaig estar fent, però no hi ha perill, perquè l’entrada a la UEFI està protegida amb contrasenya en el meu cas. Si ets de les persones que perden contrasenyes o no se’n recorden, no et recomano que la configuris.Si oblides com s’escriu correctament pots tenir seriosos problemes …
I això va ser tot. És fàcil, oi? I es triga més a llegir-lo que en fer-ho. Doncs no vaig trobar a tot Internet una ànima caritativa que em digués que això es feia així de senzill, ni en anglès ni en castellà! T.T
EDITAT 14 gener 2017.
He oblidat oferir una dada important. Em sembla que és positiu donar la seguretat de com s’ha de fer, per als que tinguin el dubte.
Quan tractem amb un ordinador amb UEFI i volem mantenir un Windows funcionant sempre hem de respectar la partició EFI d’arrencada. A l’instal·lar, hem de dir al nostre GNU que utilitzi aquesta partició a / boot / efi (és molt possible que el mateix instal·lador la marqui d’aquesta forma), però sense formatar, només afegir el nostre arrencada en aquesta partició on ja està l’arrencada de Windows . No us preocupeu, perquè cal i serà utilitzat pels dos sistemes operatius.
Si elimines la partició EFI o la assenyales com a partició d’arrencada de la teva GNU però la formateas durant la instal·lació, serà el sistema de Microsoft el que quedi irrecuperable, no arrencarà més.
La imatge de capçalera és d’ús lliure i va ser feta per Greg Rakozy. Té el seu treball allotjat en Unsplash.
Més informació a:
- “BIOS – Wikipedia”.
- “Extensible Firmware Interface – Viquipèdia”
- “Firmware – Viquipèdia”
- “Free maquinari and Free maquinari Designs – GNU Project – Free Software Foundation”
- “antiRootkit – Viquipèdia”