Skip to main content

Com aconseguir arrencar l'Ubuntu abans de Windows amb el gestor d'arrencada EFI

Anonim

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

Podeu obtenir l'ordinador per mostrar un menú amb opcions per arrencar en Ubuntu o Windows.

Arrencada en una versió en viu de Linux

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

  1. Inseriu la unitat USB o el DVD que heu utilitzat per instal·lar Linux al vostre ordinador.

  2. Arrenca a Windows.

  3. Mantingueu premuda la tecla Majús. I reinicieu el sistema mentre manté premuda la tecla Majús.

  4. Quan aparegui la pantalla, feu clic a l'opció per arrencar des d'un dispositiu USB o un 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

A continuació, s'explica com utilitzar EFI Boot Manager per manipular l'ordre d'arrencada perquè pugueu arrencar a Linux o Windows.

  1. Obriu una finestra de terminal prement Ctrl+ALT+T al mateix temps.

  2. Executeu el comandament adequat per instal·lar el gestor d'arrencada EFI en funció de la distribució de Linux que esteu utilitzant:

Per a Ubuntu, Linux Mint, Debian i Zorin, utilitzeu l'ordre apt-get:

sudo apt-get install efibootmgr

Per Fedora i CentOS, utilitzeu l'ordre yum:

sudo yum install efibootmgr

Per a openSUSE:

sudo zypper install efibootmgr

Per Arch, Manjaro i Antergos, utilitzeu l'ordre pacman:

sudo pacman -S efibootmgr

Com esbrinar l'ordre d'inici actual

Per esbrinar l'ordre en què es carreguen 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. Heu de ser l'usuari root per usar efibootmgr.

La sortida té un aspecte semblant:

  • Corrent d'arrencada: 0004
  • Temps d'espera: 0 segons
  • BootOrder: 0004,0001,0002,0005,0006,2001
  • Boot0001 Administrador d'arrencada de Windows
  • Xarxa Boot0002
  • Boot0004 ubuntu
  • Boot0005 Disc dur
  • Boot0006 Drive CD / DVD / CD-RW
  • Boot2001 Dispositiu USB EFI

La línia BootCurrent mostra quina de les opcions d'arrencada es va utilitzar aquesta vegada. En aquest exemple, 0004 és Ubuntu.

El Timeout indica quant de temps apareixerà el menú abans de triar la primera opció d'arrencada. El valor predeterminat és 0.

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

En l'exemple, el sistema va a arrencar 0004 primer que és Ubuntu, llavors 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. Si no hi hagués cap unitat USB, arrencaríem des de la unitat de DVD i, finalment, arrencaríem Windows.

Com canviar l'ordre d'arrencada 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:

  • BootCurrent: 0001
  • Temps d'espera: 0 segons
  • BootOrder: 0001,0004,0002,0005,0006,2001
  • Boot0001 Administrador d'arrencada de Windows
  • Xarxa Boot0002
  • Boot0004 ubuntu
  • Boot0005 Disc dur
  • Boot0006 Drive CD / DVD / CD-RW
  • Boot2001 Dispositiu USB EFI

Hauríeu de poder 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 col·locar 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í:

  • BootCurrent: 0001
  • Temps d'espera: 0 segons
  • BootOrder: 2001,0006,0004,0001
  • Boot0001 Administrador d'arrencada de Windows
  • Xarxa Boot0002
  • Boot0004 ubuntu
  • Boot0005 Disc dur
  • Boot0006 Drive CD / DVD / CD-RW
  • Boot2001 Dispositiu USB EFI

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

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

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

sudo efibootmgr -n 0002

  • BootCurrent: 0001
  • Temps d'espera: 0 segons
  • BootOrder: 2001,0006,0004,0001
  • Boot0001 Administrador d'arrencada de Windows
  • Xarxa Boot0002
  • Boot0004 ubuntu
  • Boot0005 Disc dur
  • Boot0006 Drive CD / DVD / CD-RW
  • Boot2001 Dispositiu USB EFI

Usant la llista anterior, això significaria la propera vegada que arrenqui l'ordinador, 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

S'està establint 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

La comanda anterior estableix un temps d'espera de 10 segons. Una vegada s'esgotat el temps, s'elegeix 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'arrencada

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

  • BootCurrent: 0001
  • Temps d'espera: 0 segons
  • BootOrder: 2001,0006,0004,0001
  • Boot0001 Administrador d'arrencada de Windows
  • Xarxa Boot0002
  • Boot0004 ubuntu
  • Boot0005 Disc dur
  • Boot0006 Drive CD / DVD / CD-RW
  • Boot2001 Dispositiu USB EFI

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

sudo efibootmgr -o 2001,6,1

A continuació, elimineu 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