Com aconseguir que arrenqui Ubuntu abans de Windows amb el gestor d'arrencada EFI

Si recentment ha instal·lat Ubuntu al costat de Windows o, de fet, qualsevol altra versió de Linux al costat de Windows, és possible que hagi trobat un problema pel qual l'ordinador arrenca a Windows sense una opció per arrencar a Linux. Aquest és un efecte secundari comú de les computadores amb el gestor d'arrencada EFI .

Aquesta guia mostra com aconseguir que l'ordinador mostri un menú amb opcions per arrencar en Ubuntu o Windows.

Arrencada en una versió en viu de Linux

Per seguir aquesta guia, hauràs d' iniciar una versió en viu de Linux .

  1. Inseriu l'USB o el DVD que heu utilitzat per instal·lar Linux al vostre ordinador.
  2. Arrenca a Windows
  3. Mantingueu premuda la tecla Maj i reinicieu el sistema (mantingueu premuda la tecla de majúscules)
  4. Quan aparegui la pantalla blava, feu clic a l'opció per arrencar en un dispositiu USB o DVD
  5. Linux ha de carregar ara la versió en viu del sistema operatiu de la mateixa manera que ho va fer quan la vau instal·lar per primera vegada.

Com instal·lar el gestor d'arrencada EFI

Aquesta guia us mostrarà com utilitzar EFI Boot Manager, que us permet manipular l'ordre d'arrencada perquè pugueu arrencar a Linux i Windows.

  1. Obriu una finestra de terminal prement CTRL, ALT i T alhora
  2. Executeu el comandament adequat per instal·lar el gestor d'arrencada EFI en funció de la distribució de Linux que esteu utilitzant:
    1. Per a Ubuntu, Linux Mint, Debian, Zorin etc. utilitzeu l'ordre apt-get :
    2. sudo apt-get install efibootmgr
    3. Per a Fedora i CentOS, feu servir l'ordre yum :
    4. sudo yum install efibootmgr
    5. Per a openSUSE:
    6. sudo zypper install efibootmgr
    7. Per Arch, Manjaro, Antergos, etc, utilitzeu l'ordre pacman :
    8. sudo pacman -S efibootmgr

Com esbrinar l'ordre d'inici actual

Per esbrinar l'ordre en què es carregaran els sistemes, escriviu el següent comandament:

sudo efibootmgr

La part sudo del comandament eleva els vostres permisos a aquella de l'usuari arrel que es requereix quan s'utilitza efibootmgr.Ha de ser l'usuari arrel per a usar efibootmgr.

La sortida serà una cosa així:

Llavors, què ens diu això?

La línia BootCurrent mostra quina de les opcions d'arrencada es va utilitzar aquesta vegada. En el meu cas, en realitat era Linux Mint, però Linux Mint és un derivat d'Ubuntu i, per tant, 0004 = ubuntu.

El temps d'espera indica quant de temps apareix el menú abans de triar la primera opció d'arrencada i el valor predeterminat és 0.

BootOrder mostra l'ordre en què es carregarà cada opció. El següent element de la llista només es triarà si no carrega l'element anterior.

En l'exemple anterior el meu sistema començarà a arrencar 0004 primer que és Ubuntu, després 0001 que és Windows, 0002 xarxes, 0005 disc dur, CD de 0006 CD / DVD i, finalment, 2001, que és la unitat USB.

Si l'ordre era 2001,0006,0001, el sistema intentaria carregar-se des d'una unitat USB i, si no hi hagués cap present, arrencaría des de la unitat de DVD i, finalment, arrencaria Windows.

Com canviar l'ordre d'inici EFI

El motiu més habitual d'utilitzar el gestor d'arrencada EFI és canviar l'ordre d'arrencada. Si teniu instal·lat Linux i, per alguna raó, Windows arrenca primer, necessiteu trobar la vostra versió de Linux a la llista d'arrencada i fer-lo arrencar abans de Windows.

Per exemple, agafeu aquesta llista:

És d'esperar que pugui veure que Windows arrenca primer perquè està assignat a 0001 que és el primer en l'ordre d'arrencada.

Ubuntu no es carregarà a menys que Windows no arrenqui, ja que s'assigna a 0004 que ve després de 0001 a la llista d'ordres d'arrencada.

És una bona idea no solament situar Linux, la unitat USB i la unitat de DVD abans de Windows en l'ordre d'arrencada.

Per canviar l'ordre d'arrencada perquè la unitat USB sigui primer, la unitat de DVD, seguida d'Ubuntu i, finalment, Windows, usaria el següent comandament.

sudo efibootmgr -o 2001,0006,0004,0001

Podeu fer servir una notació més curta de la manera següent:

sudo efibootmgr -o 2001,6,4,1

La llista d'inici ara hauria de ser així:

Tingueu en compte que si no enumera totes les opcions possibles, no apareixeran com a part de l'ordre d'arrencada. Això significa que 0002 i 0005 seran ignorats.

Com canviar l'ordre d'arrencada només per a l'arrencada següent

Si voleu fer-ho de forma temporal perquè la propera arrencada de l'ordinador utilitzi una opció específica, useu el següent comandament:

sudo efibootmgr -n 0002


Usant la llista anterior, això significaria que la propera vegada que arrenqui l'ordinador, intentarà arrencar des de la xarxa.

Si canvieu d'idea i voleu suprimir la següent opció d'arrencada, executeu l'ordre següent per cancel·lar-la.

sudo efibootmgr-N

Estableix un temps d'espera

Si voleu triar entre una llista cada vegada que carrega l'ordinador, podeu especificar un temps d'espera.

Per fer-ho, introduïu l'ordre següent:

sudo efibootmgr -t 10

L'ordre anterior establirà un temps d'espera de 10 segons. Un cop s'hagi acabat el temps, s'elegirà l'opció d'inici predeterminada.

Podeu eliminar el temps d'espera mitjançant l'ordre següent:

sudo efibootmgr-T

Com esborrar un element del menú d'inici

Si teniu un sistema d'arrencada dual del vostre sistema i voleu tornar a tornar a un sol sistema, haureu d'ajustar l'ordre d'arrencada perquè el que suprimiu no estigui primer a la llista i voleu eliminar l'element del ordre d'arrencada per complet.

Si teniu les opcions d'arrencada anteriors i voleu eliminar Ubuntu, primer canviaria l'ordre d'inici de la manera següent:

sudo efibootmgr -o 2001,6,1

Esborrarà l'opció d'arrencada de l'Ubuntu amb el següent comandament:

sudo efibootmgr -b 4 -B

El primer -b selecciona l'opció d'arrencada 0004 i el -B elimina l'opció d'arrencada.

Podeu utilitzar una ordre similar per fer inactiva una opció d'arrencada de la manera següent:

sudo efibootmgr -b 4-A

Podeu tornar a activar l'opció d'arrencada mitjançant aquesta ordre:

sudo efibootmgr -b 4 -a

Per llegir més

Hi ha comandaments addicionals que serien utilitzats pels instal·ladors del sistema operatiu per crear opcions de menú d'arrencada en primer lloc i per als administradors del sistema crear opcions d'arrencada de la xarxa.

Podeu obtenir més informació sobre aquestes llegint les pàgines del manual d'administrador d'arrencada EFI amb el següent comandament:

home efibootmgr