Co je třeba vědět
- Vložte instalační program USB jednotky Linux do počítače. Držet Posun při restartu pro spuštění živé verze systému Linux.
- Nainstalujte EFI Boot Manager: V terminálu pro Ubuntu, Linux Mint, Debian nebo Zorin použijte příkaz apt.
- Najděte aktuální pořadí spouštění a změňte pořadí. Umístěte Linux, jednotku USB a jednotku DVD před Windows v pořadí zavádění.
Instalace systému Linux v systému Windows někdy vytváří problém, při kterém po restartu počítače uvidíte Windows, ale nevidíte možnost pro novou distribuci Linuxu. Tato chyba souvisí se špatnou konfigurací pomocí správce spouštění EFI. Zde je návod, jak problém vyřešit.
Spusťte živou verzi systému Linux
Spusťte živou verzi systému Linux.
-
Vložte USB disk nebo DVD které jste použili k instalaci systému Linux do počítače.
-
Spusťte systém Windows.
-
Podržte Klávesa Shift a restartujte systém, zatímco držíte Klávesa Shift.
-
Když se zobrazí obrazovka, klikněte na možnost pro bootování ze zařízení USB nebo DVD.
-
Linux by se nyní měl načíst do živé verze operačního systému stejným způsobem jako při jeho první instalaci.
Jak nainstalovat správce spouštění EFI
Zde je popsáno, jak pomocí EFI Boot Manager manipulovat s pořadí zavádění, abyste se mohli rozhodnout pro zavedení do Linuxu nebo Windows.
-
Otevřete okno terminálu stisknutím Ctrl+ALT+T.
-
Spusťte příslušný příkaz pro instalaci správce spouštění EFI na základě distribuce Linuxu, kterou používáte:
Pro Ubuntu, Linux Mint, Debian a Zorin použijte příkaz apt: sudo apt install efibootmgr
Pro Fedoru a CentOS použijte příkaz yum: sudo yum install efibootmgr
Pro openSUSE: sudo zypper install efibootmgr
Pro Arch, Manjaro a Antergos použijte příkaz pacman: sudo pacman -S efibootmgr
Jak zjistit aktuální pořadí spouštění
Chcete-li zjistit pořadí, ve kterém se systémy načítají, zadejte následující příkaz: sudo efibootmgr
Část sudo příkazu zvyšuje vaše oprávnění na oprávnění uživatele root, které je vyžadováno při použití efibootmgr. Abyste mohli používat efibootmgr, musíte být uživatel root. Výstup vypadá nějak takto (i když se váš bude mírně lišit):
- BootCurrent: 0004
- Časový limit: 0 sekund
- BootOrder: 0004,0001,0002,0005,0006,2001
- Boot0001 Windows Boot Manager
- Síť Boot0002
- Boot0004 ubuntu
- Boot0005 pevný disk
- Spouštěcí jednotka CD / DVD / CD-RW 0006
- Boot2001 EFI USB zařízení
The BootCurrent řádek ukazuje, která z možností zavádění byla tentokrát použita. V tomto příkladu je 0004 Ubuntu. The Časový limit vám řekne, jak dlouho se nabídka objeví, než je vybrána první možnost spuštění. Výchozí hodnota je 0. The BootOrder zobrazuje pořadí, ve kterém budou načteny jednotlivé možnosti. Pokud se předchozí položka nenačte, vybere se další položka v seznamu. V příkladu systém nejprve spustí systém 0004, což je Ubuntu, poté 0001, což je Windows, sítě 0002, pevný disk 0005, jednotka CD / DVD 0006 a nakonec 2001, což je jednotka USB. Pokud by byla objednávka 2001 0006 0001, systém by se pokusil načíst z jednotky USB. Pokud by nebyla přítomna žádná jednotka USB, spustila by se z jednotky DVD a nakonec by se spustil systém Windows.
Jak změnit pořadí spouštění EFI
Nejběžnějším důvodem použití správce spouštění EFI je změna pořadí zavádění. Pokud jste nainstalovali Linux a z nějakého důvodu se nejprve zavádí systém Windows, musíte v seznamu spouštění najít svoji verzi systému Linux a spustit ji před Windows. Vezměte si například tento seznam:
- BootCurrent: 0001
- Časový limit: 0 sekund
- BootOrder: 0001,0004,0002,0005,0006,2001
- Boot0001 Windows Boot Manager
- Síť Boot0002
- Boot0004 ubuntu
- Boot0005 pevný disk
- Spouštěcí jednotka CD / DVD / CD-RW 0006
- Boot2001 EFI USB zařízení
Windows se spustí jako první, protože je přiřazen k 0001, který je první v pořadí zavádění. Ubuntu se nenačte, pokud se Windows nespustí, protože je přiřazen k 0004, který následuje po 0001 v seznamu pořadí zavádění. Je dobré umístit Linux, jednotku USB a jednotku DVD před Windows v pořadí zavádění. Pro účely tohoto příkladu změňte pořadí zavádění tak, aby byla nejprve jednotka USB, poté jednotka DVD, poté Ubuntu a nakonec Windows, použijte následující příkaz. sudo efibootmgr -o 2001 0006 0004 0001
Seznam zavádění by nyní měl vypadat takto:
- BootCurrent: 0001
- Časový limit: 0 sekund
- BootOrder: 2001 0006 0004 0001
- Boot0001 Windows Boot Manager
- Síť Boot0002
- Boot0004 ubuntu
- Boot0005 pevný disk
- Spouštěcí jednotka CD / DVD / CD-RW 0006
- Boot2001 EFI USB zařízení
Pokud se vám nepodaří vypsat všechny možné možnosti, nebudou uvedeny jako součást pořadí zavádění. Tento příklad ukazuje, že 0002 a 0005 budou ignorovány.
Jak změnit pořadí spouštění pouze pro další spuštění
Pokud to chcete dočasně provést, aby další spuštění počítače používalo konkrétní možnost, použijte následující příkaz: sudo efibootmgr -n 0002
- BootCurrent: 0001
- Časový limit: 0 sekund
- BootOrder: 2001 0006 0004 0001
- Boot0001 Windows Boot Manager
- Síť Boot0002
- Boot0004 ubuntu
- Boot0005 pevný disk
- Spouštěcí jednotka CD / DVD / CD-RW 0006
- Boot2001 EFI USB zařízení
Použitím výše uvedeného seznamu by to znamenalo, že při příštím spuštění počítače se počítač spustí ze sítě. Pokud si to rozmyslíte a chcete smazat další možnost spuštění, zrušte ji spuštěním následujícího příkazu. sudo efibootmgr -N
Nastavení časového limitu
Chcete-li mít možnost vybrat si ze seznamu pokaždé, když se načte váš počítač, zadejte časový limit. Spusťte následující příkaz: sudo efibootmgr -t 10
Výše uvedený příkaz nastaví časový limit 10 sekund. Po vypršení času je vybrána výchozí možnost spuštění. Odstraňte časový limit pomocí následujícího příkazu: sudo efibootmgr -T
Jak odstranit položku nabídky při spuštění
Chcete-li obnovit systém se dvěma systémy spouštění do systému s jedním systémem, upravte pořadí zavádění tak, aby odstraňovaný nebyl na prvním místě v seznamu. Odeberte položku z pořadí zavádění úplně.
- BootCurrent: 0001
- Časový limit: 0 sekund
- BootOrder: 2001 0006 0004 0001
- Boot0001 Windows Boot Manager
- Síť Boot0002
- Boot0004 ubuntu
- Boot0005 pevný disk
- Spouštěcí jednotka CD / DVD / CD-RW 0006
- Boot2001 EFI USB zařízení
Pokud máte výše uvedené možnosti zavádění a chtěli jste odebrat Ubuntu, nejprve změňte pořadí zavádění následujícím způsobem: sudo efibootmgr -o 2001,6,1
Poté odstraňte možnost spuštění systému Ubuntu pomocí následujícího příkazu: sudo efibootmgr -b 4 -B
První -b vybere možnost spuštění 0004 a -B odstraní možnost spuštění. Podobný příkaz můžete použít k deaktivaci možnosti spuštění takto: sudo efibootmgr -b 4 -A
Možnost spuštění můžete znovu aktivovat pomocí tohoto příkazu: sudo efibootmgr -b 4 -a