Skip to main content

Az Ubuntu indítása a Windows előtt az EFI Boot Manager használatával

Nextcloud on Ubuntu: A-Z setup (2019) (Lehet 2024)

Nextcloud on Ubuntu: A-Z setup (2019) (Lehet 2024)
Anonim

Ha nemrég telepítette az Ubuntu-t a Windows mellett vagy a Linux bármely más verziójával együtt a Windows mellett, előfordulhat, hogy olyan probléma merült fel, ahol a számítógép a Windows rendszerbe való indítás nélküli opció nélkül indul. Ez a számítógépek egyik gyakori mellékhatása az EFI Boot Manager programmal.

Megkaphatja a számítógépet egy olyan menü megjelenítéséhez, amelybe opciókat indíthat az Ubuntu vagy a Windows rendszerbe.

Indítsuk el a Linux élő változatát

Az útmutató követéséhez be kell indítania a Linux egy élő verzióját.

  1. Helyezze be a számítógépre telepített USB meghajtót vagy DVD-t.

  2. Indítsa el a Windows operációs rendszert.

  3. Tartsa lenyomva a Shift billentyűt, és indítsa újra a rendszert, miközben lenyomva tartja a Shift billentyűt.

  4. Amikor megjelenik a képernyő, kattintson az USB eszközön vagy DVD-n történő indítás lehetőségére.

  5. A Linuxot az operációs rendszer élő változatába kell betöltenie ugyanúgy, ahogy telepítette.

Az EFI Boot Manager telepítése

Az EFI Boot Manager használatával kezelheti a rendszerindítási sorrendet, így választhat Linux vagy Windows rendszerindításkor.

  1. Nyisson meg egy terminál ablakot a gomb megnyomásával Ctrl+ALT+T ugyanabban az időben.

  2. Indítsa el a megfelelő parancsot az EFI indítókezelő telepítéséhez a használt Linux-terjesztés alapján:

Ubuntu, Linux Mint, Debian és Zorin esetén használja az apt-get parancsot:

sudo apt-get install efibootmgr

Fedora és CentOS esetén használja a yum parancsot:

sudo yum install efibootmgr

Az openSUSE esetében:

sudo zypper install efibootmgr

Az Arch, Manjaro és Antergos esetében használja a pacman parancsot:

sudo pacman -S efibootmgr

Hogyan lehet megtalálni az aktuális rendszerindítási megbízást?

A rendszer betöltésének sorrendjében írja be a következő parancsot:

sudo efibootmgr

A parancs sudo része emeli a jogosultságait az efibootmgr használatához szükséges root felhasználókéhoz. A root felhasználónak kell lennie az efibootmgr használatához.

A kimenet úgy néz ki, mint ez:

  • BootCurrent: 0004
  • Időzítés: 0 másodperc
  • BootOrder: 0004,0001,0002,0005,0006,2001
  • Boot0001 Windows Boot Manager
  • Boot0002 hálózat
  • Boot0004 ubuntu
  • Boot0005 merevlemez
  • Boot0006 CD / DVD / CD-RW meghajtó
  • Boot2001 EFI USB eszköz

A BootCurrent sor megmutatja, hogy a boot opciókat melyik alkalommal használták fel. Ebben a példában a 0004 az Ubuntu.

Az Időkorlát megadja, hogy mennyi ideig jelenik meg a menü az első indítási opció kiválasztása előtt. Alapértelmezés szerint 0.

A BootOrder megmutatja az egyes opció betöltésének sorrendjét. A lista következő tétele akkor kerül kiválasztásra, ha az előző tétel nem sikerül betöltődni.

A példában a rendszer elsőként 0004-et indít el, az Ubuntu, majd 0001, amely Windows, 0002 hálózatok, 0005 merevlemez, 0006 CD / DVD meghajtó, és végül 2001, amely az USB meghajtó.

Ha a megrendelés 20010006,0001 volt, akkor a rendszer megpróbál betölteni egy USB meghajtóról. Ha nincs USB meghajtó, akkor a DVD-meghajtóról indulna, és végül elindítaná a Windows rendszert.

Az EFI rendszerindítási sorrend módosítása

Az EFI Boot Manager használatának leggyakoribb oka a rendszerindítási sorrend módosítása. Ha telepítette a Linuxot, és valamilyen okból először indít a Windows, akkor meg kell találnia a Linux verziót a rendszerindító listában és indítsa el a rendszerindítást a Windows előtt.

Tegyük például ezt a listát:

  • BootCurrent: 0001
  • Időzítés: 0 másodperc
  • BootOrder: 0001,0004,0002,0005,0006,2001
  • Boot0001 Windows Boot Manager
  • Boot0002 hálózat
  • Boot0004 ubuntu
  • Boot0005 merevlemez
  • Boot0006 CD / DVD / CD-RW meghajtó
  • Boot2001 EFI USB eszköz

Meg kell tudnia látni, hogy a Windows először indít, mert 0001-re van rendelve, ami először a rendszerindítási sorrendben van.

Az Ubuntu nem fog betölteni, hacsak a Windows nem indít, mert hozzárendelve a 0004-hez, ami a 0001 után a rendszerindítási sorrendben van.

Jó ötlet a Linux, az USB meghajtó és a DVD meghajtó elindítása a rendszerindítás előtt.

A boot sorrend megváltoztatásához, hogy az USB meghajtó legyen először, akkor a DVD meghajtó, majd az Ubuntu és végül a Windows a következő parancsot használja.

sudo efibootmgr -o 2001,0006,0004,0001

Rövidebb jelölést használhat az alábbiak szerint:

sudo efibootmgr -o 2001,6,4,1

A boot listának mostantól így kell kinéznie:

  • BootCurrent: 0001
  • Időzítés: 0 másodperc
  • BootOrder: 2001,0006,0004,0001
  • Boot0001 Windows Boot Manager
  • Boot0002 hálózat
  • Boot0004 ubuntu
  • Boot0005 merevlemez
  • Boot0006 CD / DVD / CD-RW meghajtó
  • Boot2001 EFI USB eszköz

Ne feledje, hogy ha nem sikerül felsorolni minden lehetséges opciót, azok nem jelennek meg a rendszerindítási sorrend részeként. Ez a példa azt mutatja, hogy a 0002 és a 0005 figyelmen kívül marad.

A Rendszerindítási sorrend módosítása csak a következő indításkor

Ha azt szeretné, hogy ideiglenesen úgy legyen, hogy a számítógép következő indítása speciális beállítást használjon, használja a következő parancsot:

sudo efibootmgr -n 0002

  • BootCurrent: 0001
  • Időzítés: 0 másodperc
  • BootOrder: 2001,0006,0004,0001
  • Boot0001 Windows Boot Manager
  • Boot0002 hálózat
  • Boot0004 ubuntu
  • Boot0005 merevlemez
  • Boot0006 CD / DVD / CD-RW meghajtó
  • Boot2001 EFI USB eszköz

A fenti lista használatával ez a következő alkalommal jelentkezik, amikor a számítógép elindul, és a hálózatról indul.

Ha meggondolja magát, és törölni kívánja a következő indítási lehetőséget, akkor futtassa a következő parancsot a törléshez.

sudo efibootmgr -N

Időzítés beállítása

Ha azt szeretné, hogy a számítógép minden egyes betöltése után kiválaszthassa a listát, megadhat egy időtúllépést.

Ehhez írja be a következő parancsot:

sudo efibootmgr -t 10

A fenti parancs 10 másodperces időkorlátot állít be. Az idő leteltével az alapértelmezett rendszerindítási opció van kiválasztva.

Az időkorlátot a következő paranccsal törölheti:

sudo efibootmgr -T

A Boot menüpont törlése

Ha kettős rendszerindítást indított el, és csak egy rendszerre szeretne visszatérni, akkor be kell állítania a rendszerindítási sorrendet, így a törölni kívánt fájl nem szerepel a listán. El szeretné távolítani az elemet a rendszerindítási sorrendből.

  • BootCurrent: 0001
  • Időzítés: 0 másodperc
  • BootOrder: 2001,0006,0004,0001
  • Boot0001 Windows Boot Manager
  • Boot0002 hálózat
  • Boot0004 ubuntu
  • Boot0005 merevlemez
  • Boot0006 CD / DVD / CD-RW meghajtó
  • Boot2001 EFI USB eszköz

Ha a fenti rendszerindítási opciókkal rendelkezik, és el akarta távolítani az Ubuntut, akkor először módosítsa a rendszertöltést az alábbiak szerint:

sudo efibootmgr -o 2001,6,1

Ezután törölje az Ubuntu boot opciót a következő paranccsal:

sudo efibootmgr -b 4 -B

Az első -b kiválasztja a 0004 indítási opciót, és a -B törli a boot opciót.

Hasonló parancsot használhat arra, hogy a rendszerindítási opció inaktív legyen az alábbiak szerint:

sudo efibootmgr -b4 -A

A következő paranccsal újraindíthatja a rendszerindító opciót:

sudo efibootmgr -b 4 -a