Pokud jste nedávno nainstalovali Ubuntu pod Windows nebo jakoukoli jinou verzi Linuxu vedle systému Windows, možná jste narazili na problém, kde se počítač spouští do Windows bez možnosti bootování do systému Linux. Toto je běžný vedlejší efekt počítačů s nástrojem EFI Boot Manager.
Můžete získat počítač, aby zobrazil nabídku s možnostmi bootování do Ubuntu nebo Windows.
Zavést do živé verze systému Linux
Chcete-li se řídit touto příručkou, musíte se zavést do živé verze systému Linux.
-
Vložte disk USB nebo disk DVD, který jste použili k instalaci systému Linux do počítače.
-
Zavést do Windows.
-
Podržte klávesu Shift a restartujte systém podržením klávesy Shift.
-
Jakmile se objeví obrazovka, klikněte na možnost zavádění ze zařízení USB nebo DVD.
-
Linux by se měl nyní načíst do živé verze operačního systému stejně jako při prvním instalaci.
Jak nainstalovat správce zavádění EFI
Zde je návod, jak pomocí nástroje EFI Boot Manager manipulovat se spouštěcím příkazem, abyste mohli zvolit zavádění do systému Linux nebo Windows.
-
Otevřete okno terminálu stisknutím Ctrl+ALT+T ve stejnou dobu.
-
Spusťte příslušný příkaz pro instalaci správce zavádění EFI založeného na distribuci Linuxu, kterou používáte:
Ubuntu, Linux Mint, Debian a Zorin použijte příkaz apt-get:
sudo apt-get nainstalovat efibootmgr
Pro Fedora a CentOS použijte příkaz yum: sudo yum nainstalovat efibootmgr
Pro openSUSE: sudo zypper nainstalujte efibootmgr
Pro Arch, Manjaro a Antergos použijte příkaz pacman: sudo pacman -S efibootmgr Chcete-li zjistit pořadí, ve kterém se systémy načítají, zadejte následující příkaz: sudo efibootmgr
Část příkazu sudo zvýší vaše oprávnění na oprávnění uživatele root, který je vyžadován při použití efibootmgr. Musíte být uživatelem root, který používá efibootmgr. Výstup vypadá takto: Řádek BootCurrent ukazuje, která z možností spouštění byla použita tentokrát. V tomto příkladu je 0004 Ubuntu. Časový limit udává, jak dlouho se zobrazí nabídka před volbou první spouštěcí funkce. Výchozí hodnota je 0. BootOrder zobrazuje pořadí, ve kterém budou jednotlivé položky načteny. Další položka v seznamu se vybírá, pokud se předchozí položka nedá načíst. V tomto příkladu se systém spouští nejprve 0004, což je Ubuntu, pak 0001, což je Windows, 0002 sítě, 0005 pevný disk, 0006 CD / DVD mechanika a nakonec 2001, což je USB disk. Pokud byla objednávka 2001 0006 0001, systém se pokusí načíst z USB disku. Pokud nebyla přítomna žádná jednotka USB, spustila by se z jednotky DVD a konečně by spustila systém Windows. Nejčastějším důvodem pro použití nástroje EFI Boot Manager je změnit pořadí zavádění. Pokud jste nainstalovali linux a z nějakého důvodu Windows zavádí nejprve, pak musíte najít v Linuxu zaváděnou verzi Linuxu a spustit ji před Windows. Proveďte například tento seznam: Měli byste být schopni vidět, že Windows zavádí jako první, protože je přiřazen k 0001, což je první v pořadí zavádění. Ubuntu se nebude načítat, dokud se systém Windows nepodaří spustit, protože je přiřazen k 0004, který přichází po 0001 v seznamu objednávek zavádění. Je dobré umístit systém Linux, jednotku USB a jednotku DVD před Windows v pořadí zavádění. Chcete-li změnit pořadí zavádění tak, aby byla nejprve jednotka USB, pak jednotka DVD, následovaná Ubuntu a nakonec Windows použijte následující příkaz. sudo efibootmgr -o 2001,0006,0004,0001
Kratší zápis můžete použít následovně: sudo efibootmgr -o 2001,6,4,1
Seznam bootů by měl vypadat takto: Všimněte si, že pokud nezobrazíte 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. Pokud chcete provést dočasně tak, aby další spouštění počítače používalo určitou možnost, použijte následující příkaz: sudo efibootmgr -n 0002
Při použití výše uvedeného seznamu by to znamenalo, že příště, kdy počítač spustí, bude spouštět ze sítě. Pokud změníte názor a chcete smazat další spouštěcí volbu, spusťte následující příkaz a zrušte ji. sudo efibootmgr -N Chcete-li si vybrat ze seznamu při každém načtení počítače, můžete určit časový limit. Chcete-li to provést, zadejte následující příkaz: sudo efibootmgr -t 10
Výše uvedený příkaz nastaví časový limit 10 sekund. Po uplynutí doby je zvolena výchozí volba zavádění. Časový limit lze vymazat pomocí následujícího příkazu: sudo efibootmgr -T Pokud máte systém spuštěn dvojím systémem a chcete se vrátit pouze k jednomu systému, musíte upravit pořadí zavádění tak, aby ten, který odstraňujete, nebyl první v seznamu. Chcete úplně odebrat položku z pořadí zavádění. Pokud máte výše uvedené možnosti spouštění a chcete odstranit Ubuntu, nejprve změňte pořadí zavádění takto: sudo efibootmgr -o 2001,6,1
Poté příkaz Ubuntu vypněte následujícím příkazem: sudo efibootmgr -b 4 -B
První -b vybere volbu zavádění 0004 a -B odstraní možnost zavádění. Pomocí podobného příkazu můžete provést spouštěcí volbu neaktivní následujícím způsobem: sudo efibootmgr -b 4 -A
Opětovnou volbu boot můžete aktivovat pomocí tohoto příkazu: sudo efibootmgr -b 4 -a Jak zjistit aktuální objednávku zavádění
Jak změnit řádek zavádění EFI
Jak změnit řádek zavádění pouze pro další spouštění
Nastavení časového limitu
Jak odstranit položku Boot Menu