Sleva 50% všechny plány, časově omezená nabídka. Od $2.48/mo
11 min zbývá
Vývojářské nástroje a DevOps

Jak nainstalovat Linux Bash na Windows 10 [kompletní návod]

Matěj Schmitt By Matěj Schmitt 11 minut čtení Aktualizováno 9. října 2025
jak nainstalovat Linux bash na Windows

Mnoho lidí si myslí, že Windows a Linux jsou dva oddělené světy, dokud neobjeví Windows Subsystem for Linux. Měl jsem stejný názor, dokud jsem tři roky neprocházel přepínáním mezi virtuálními stroji a duálním zavádění jen proto, abych spustil základní příkazy Linux. Bash pro Windows odstraňuje složitost tradičních řešení tím, že přináší funkce Linux přímo do vašeho prostředí Windows.

Bash, původně vytvořený pro Linux, je interpret, který zpracovává shellové příkazy. Jednoduše řečeno, shell vezme váš napsaný příkaz a řekne operačnímu systému, co s ním dělat. Tato funkcionalita Bash shell Linux se stává neocenitelnou, když potřebujete přístup k nástrojům a pracovním postupům Linux.

Protože PowerShell je již součástí Windows, můžete si položit otázku, proč by někdo chtěl instalovat Bash Linux na Windows 10 nebo Windows 11. Tady je to, co jsem se naučil během let vývoje: když potřebujete Linux na Windows 10, alternativní řešení jsou spíš frustrující než užitečná.

Vývojáři se dříve spoléhali na virtuální stroje, Cygwin a PuTTY, aby měli funkcionalitu Linux na Windows. Tato řešení fungovala, ale měla svá úskalí.

windows-vps Hostování Windows 10 VPS

Pořiďte si výkonný VPS s Windows 10 pro vzdálenou plochu za nejlepší cenu na trhu. ZDARMA Windows 10 běžící na úložišti NVMe SSD s vysokorychlostním připojením.

Zobrazit plány Windows 10 VPS

Co se stane, když nainstalujete Bash na Windows 10?

Takhle to je: nainstalovat Linux na Windows 10, znamená to, že máte skutečné prostředí Linux spuštěné přímo vedle vašeho systému Windows. Jednoduše řečeno, všechny problémy s emulátorem zmizí a konečně můžete spouštět příkazy Linux bez obvyklých penalizací výkonu.

Tento rozdíl v kernelu ale vytváří skutečná omezení. WSL 1 (původní verze) musela překládat volání Linux kernelu na volání Windows kernelu, což způsobovalo znatelné zpomalení. WSL 2 vyřešila většinu těchto problémů zahrnutím skutečného kernelu Linux v lehkém virtuálním stroji, ale stále nedostáváte výkon bare-metal Linux.

Největší problémy, s nimiž jsem se setkal, se týkají přístupu k hardwaru a kernelových modulů. Nemůžete načítat vlastní kernelové moduly bez kompilace vašeho vlastního WSL kernelu a přímý přístup k hardwaru prostřednictvím /dev zařízení je omezený. Nástroje jako připojování ISO souborů jako blokových zařízení nebo používání hardwarově specifických ovladačů nebudou fungovat, protože systém kernelových modulů funguje jinak než nativní Linux.

Navíc toto nastavení terminálu Linux pro Windows eliminuje obvyklé kompromisy, které jsem musel dělat při práci s open-source nástroji na Windows. Už se nemusím přepínat mezi systémy uprostřed projektu nebo řešit problémy s kompatibilitou.

Poznámka: Bash je možné instalovat pouze na 64bitové systémy a není kompatibilní s 32bitovými verzemi Windows. Toto omezení existuje proto, že WSL byla navržena speciálně pro spouštění 64bitových binárních souborů Linux (formát ELF64). Komponenty Windows kernelu, které umožňují WSL, se spoléhají na instrukce a mechanismy specifické pro x64 pro výkon a stabilitu. Protože moderní hardware převážně podporuje 64bitovou architekturu, Microsoft soustředil svůj vývojový úsilí výhradně na tuto platformu.

Požadavky na verzi Windows:

  • Windows 10: Vyžadována verze 2004 (build 19041) nebo novější
  • Windows 11: Podporovány všechny verze

Zkontroluj svou verzi: Stiskněte Win+R a zadejte winver, a stiskněte Enter.

Instalujte Linux Bash na Windows 10 a Windows 11

Krátká odpověď: Go s Ubuntu. Téměř jedna ze čtyř vývojářů na světě používala Ubuntu v roce 2024, čímž se stala nejpopulárnější distribucí Linux. Je vstřícná k začátečníkům, dobře zdokumentovaná a má největší podporu komunity.

Systémové požadavky: Windows 10 verze 2004 (build 19041) nebo novější, nebo jakákoli verze Windows 11. Postup instalace Linux na Windows 10 je stejný na obou systémech a používá moderní metodu instalace.

Postup funguje stejně pro ostatní distribuce jako SUSE nebo Debian, takže tyto kroky platí bez ohledu na vašu volbu. Zde je rozpis:

  1. Aktivovat subsystém Windows pro Linux
  2. Stáhněte a nainstalujte vybranou distribuci Linux

Krok 1: Povolte subsystém Windows pro funkci Linux (WSL)

Než budete moct nainstalovat Linux Bash na Windows, musíte nejdřív povolit Windows Subsystem pro Linux. Zjednodušeně řečeno: říkáte Windows, že je v pořádku spouštět Linux aplikace vedle Windows programů.

Napište "Zapnout nebo vypnout funkce systému Windows" do vyhledávacího pole Windows a klikněte na Otevřít. Tím se otevře rozhraní pro správu volitelných funkcí, kde můžete přidávat nebo odebírat součásti systému.

instalace linux bash na windows 10

Nyní zaškrtněte obě položky "Virtual Machine Platform" a "Windows Subsystem for Linux." Tyto funkce jsou nezbytné pro správné fungování. Někdy jsou ve výchozím nastavení vypnuté, takže si je před pokračováním obязательно ověřte.

Pokud se dialog Features v Windows neotevírá nebo nemůžete najít WSL: Pravděpodobně používáte starší build Windows 10. Spusťte winver Chcete-li zkontrolovat svou verzi, potřebujete sestavení 19041 nebo novější. Pro starší verze nejdřív povolte Vývojářský režim v Nastavení > Aktualizace a zabezpečení > Pro vývojáře.

Případně můžete použít PowerShell, pokud dáváte přednost nástrojům příkazového řádku. Vyhledejte "Windows PowerShell" a vyberte "Spustit jako správce".

Pak spusťte tento příkaz:

Enable-WindowsOptionalFeature –Online –FeatureName Microsoft-windows-subsystem-linux

Pokud se vám zobrazují chyby typu "přístup odepřen": Ujistěte se, že spouštíte PowerShell jako správce. Klepněte pravým tlačítkem na ikonu PowerShellu a vyberte Spustit jako správce.

Počkejte pár sekund, až se vám zobrazí toto potvrzovací okno.

Windows vás vyzve k restartování počítače. Zadejte Y a stiskněte Enter. Váš systém je nyní připraven na další krok.

Krok 2: Stáhněte si distribuci Linux z Microsoft Store

Po restartování vašeho počítače otevřete Microsoft Store a vyhledejte Ubuntu. Tento Linux download pro Windows 10 je nyní mnohem jednodušší než dříve.

instalace linux bash

Zvolte Ubuntu 20.04 LTS (nejnovější verzi s dlouhodobou podporou) a nainstalujte ji.

Pokud se instalace zasekne nebo selže: Vymažte mezipaměť Microsoft Store stisknutím Win+R a zadáním wsreset.exe, a stiskněte Enter. Počkejte, až se prázdné okno zavře, a zkuste nainstalovat Ubuntu znovu.

Rychlá rada: pokud omylem zavřete stránku Microsoft Store po instalaci, stačí vyhledat Ubuntu ve vašem vyhledávacím poli Windows a spusťte to odtud.

Jeden důležitý detail: ujistěte se, že Ubuntu se nainstaluje na disk C (systémový disk). WSL běží pouze ze systémového disku, takže tím se předejdete potenciálním problémům později.

Instalace trvá několik minut. Co se děje v zákulisí? Windows vytváří skutečný subsystém Linux, který se integruje s vaší stávající infrastrukturou. Není to virtuální stroj - spíš jako kdybyste měli dva operační systémy sdílející stejný počítač.

Jakmile se terminál otevře, nastavíte si uživatelské jméno a heslo Linux. Nemusí se shodovat s vašimi přihlašovacími údaji Windows. V tomto bodě jste úspěšně dokončili instalaci Bashe.

Pokud nemůžete najít Ubuntu po instalaci:Vyzkoušejte tyto možnosti postupně:

  1. Vyhledejte "Ubuntu" v nabídce Start systému Windows
  2. Otevřete příkazový řádek a zadejte wsl spustit přímo

Pokud to nefunguje, spusťte wsl –install -d Ubuntu v PowerShell jako správce.

Typ clear vyčistit obrazovku, a je hotovo. Nyní máte funkční Linux terminál pro prostředí Windows běžící vedle vašich Windows aplikací.

Poznámka: Bash můžete otevřít i příkazem v Windows Command Prompt místo běžného spuštění jako aplikace. Stejně tak se z Bashe vrátíte do režimu Windows příkazem exit. Víte tak, kde a jak spustit terminál Linux na Windows.

Krok 3: Upgrade na WSL2 a nejnovější funkce

V předchozích částech jsme aktivovali funkci Platforma virtuálních strojů. Ujistěte se, že jste tento krok dokončili, protože je vyžadován pro WSL2.

Otevřete PowerShell jako správce a spusťte tento příkaz pro upgrade z WSL1 na WSL2:

wsl --set-default-version 2

Upgrade obvykle trvá 5 až 10 minut. Úspěch upgradu si ověříte spuštěním:

wsl -l -v

 

RDP-vps Potřebujete vzdálenou plochu?

Spolehlivé, výkonné RDP servery s dostupností 99,95 %. Vezměte si svůj vzdálený desktop s sebou – připojte se z hlavních měst USA, Evropy i Asie.

Získat server RDP

Proč je WSL2 lepší: WSL2 používá skutečné jádro Linux místo překladatelské vrstvy z WSL1. To znamená rychlejší operace se soubory, plnou kompatibilitu volání systému a lepší výkon pro příkazový řádek Linux a integraci s Windows. Zkušenost s Bash v systému Windows se s WSL2 stává výrazněResponzivnější.

Nedávná zlepšení WSL2, která byste měli znát:

Microsoft aktivně aktualizoval WSL2 v průběhu let 2024 a 2025. Jádro Linux skočilo z verze 5.15 na 6.6, což přineslo významné zvýšení výkonu a lepší podporu hardwaru. Nejnovější verzi si můžete nainstalovat kdykoli spuštěním:

wsl –update

Viz také: Představujeme Linux Subsystem pro Windows!

Mezi nové funkce patří automatické uvolňování paměti (WSL nyní vrací nepoužívanou paměť zpět do Windows), vylepšená integrace zabezpečení pro podniky a nová aplikace GUI pro nastavení, která usnadňuje konfiguraci mnohem lépe než ruční úpravy konfiguračních souborů.

Pro novější systémy: Uživatelé Windows 11 mají další výhody, jako je lepší podpora grafiky a bezproblémová integrace souborového systému. Pokud máte Windows 10, stále si užijete základní zlepšení výkonu, ale některé pokročilé funkce vyžadují Windows 11.

Závěr

Závěr

Linux a Windows jsou přirozeně různé operační systémy s vlastními silnými stránkami. PowerShell vynikne při správě Windows, zatímco Bash vám dává přístup k širšímu ekosystému open-source. Mít obojí dostupné na jednom počítači? To je opravdu užitečné.

Microsoft vytvořil Linux Subsystem pro Windows právě proto, aby překlenul tuto propast. Jednodušeji řečeno, vytvořili způsob, jak spouštět nástroje Linux nativně na Windows bez obvyklých potíží s virtuálními stroji.

Tím, že jste postupovali podle tohoto průvodce, jste dosáhli více než jen instalace softwaru. Nyní máte přístup ke stejným nástrojům příkazového řádku, které pohánějí většinu webových serverů a vývojových prostředí. Nastavení není dokonalé - stále vám chybí skutečné jádro Linux - ale pro většinu vývojářské práce je to dostatečně blízko.

windows-vps Hostování Windows 10 VPS

Pořiďte si výkonný VPS s Windows 10 pro vzdálenou plochu za nejlepší cenu na trhu. ZDARMA Windows 10 běžící na úložišti NVMe SSD s vysokorychlostním připojením.

Zobrazit plány Windows 10 VPS

Porozumění tomu, jak spustit Linux na Windows 10, otevírá možnosti pro vývoj na více platforem, které nebyly s tradičními virtuálními stroji proveditelné. Ať už vyvíjíte webové aplikace, spravujete servery nebo vyvíjíte software pro více platforem, toto prostředí Bash terminál pro Windows vám poskytuje potřebné nástroje.

Pokud máte starší verzi Windows 10, pamatujte, že budete potřebovat zapnutý Developer Mode. A přestože WSL2 nabízí lepší výkon než WSL1, proces upgradu je přímočarý.

Chápu, toto nastavení se může zdát složité, pokud jste nováčkem v nástrojích příkazového řádku. Ale jakmile ho začnete používat, oceníte, že máte dostupné aplikace Windows a nástroje Linux současně. Pokud se později rozhodnete, že už nepotřebujete přístup k Linuxu, vrácení se do předchozího stavu je stejně jednoduché jako instalace.

Často kladené otázky

Jaký je rozdíl mezi WSL1 a WSL2?

WSL2 používá skutečné jádro Linux běžící v lehkém virtuálním stroji, zatímco WSL1 překládá volání systému Linux na ekvivalenty Windows. V praxi nabízí WSL2 výrazně lepší výkon pro operace se soubory a plnou kompatibilitu s aplikacemi Linux. Když nainstalujete Bash Linux na Windows 10 moderními metodami, standardně dostanete WSL2. Hlavní kompromis spočívá v tom, že WSL2 spotřebuje trochu více paměti, ale zlepšení výkonu to vynahrazuje pro většinu uživatelů.

Mohu spustit více distribucí Linuxu na stejném počítači se systémem Windows?

Ano, můžete instalovat a spouštět více distribucí současně. Každé linuxové prostředí terminál pro Windows funguje nezávisle s vlastním souborovým systémem a nastavením. Můžete mít Ubuntu pro vývoj webu, Debian pro serverové projekty a Kali Linux pro bezpečnostní práci - vše na jednom počítači se systémem Windows. Pomocí wsl -l -v si zobrazte všechny nainstalované distribuce a pomocí wsl -d [NázevDistribuce] spusťte konkrétní distribuci.

Jak se dostanu ke svým souborům Linuxu ze Správce souborů Windows?

Zadejte explorer.exe . v terminálu Bash pro Windows, abyste otevřeli aktuální adresář Linuxu ve Správci souborů Windows. Případně přejděte na \\wsl$\ ve Správci souborů a procházejte všechny distribuce WSL. Můžete upravovat soubory Linuxu aplikacemi Windows, ale vyhneme se přímým úpravám souborů prostřednictvím Windows v systémových adresářích - kvůli bezpečnosti zůstávejte v domovské složce a adresářích projektů.

Zpomalí instalace WSL můj počítač se systémem Windows?

WSL má minimální dopad na výkon systému, když aktivně neběží. Příkazový řádek Linux pro Windows spotřebovává prostředky pouze když ho používáte. WSL2 si rezervuje nějakou paměť (obvykle 50 % RAM nebo 8 GB, podle toho co je menší), ale nepoužívanou paměť automaticky vrací Windows. Pro většinu uživatelů s moderním hardwarem je dopad na výkon zanedbatelný ve srovnání se spuštěním tradičního virtuálního stroje.

Mohu v WSL spustit grafické aplikace Linuxu (GUI aplikace)?

Moderní instalace WSL podporují grafické aplikace prostřednictvím WSLg (Subsystém Windows pro Linux GUI). Po instalaci Bashe se můžete přihlásit k aplikacím WSL GUI, jako jsou Firefox, GIMP nebo vývojářské nástroje, a budou se zobrazovat vedle vašich Windows aplikací. Tato funkce vyžaduje Windows 10 build 19044+ nebo Windows 11. Nainstalujte grafickou aplikaci příkazem sudo apt install firefox a spusťte ji zadáním firefox do terminálu.

Co když chci WSL odinstalovat nebo přejít na jinou linuxovou distribuci?

Chcete-li odstranit konkrétní distribuci, použijte příkaz wsl –unregister [DistributionName] v PowerShellu. Tím se distribuce a všechny její soubory trvale odstraní. Chcete-li zcela odstranit WSL, zrušte zaškrtnutí "Subsystém Windows pro Linux" a "Platforma virtuálních strojů" ve Funkcích Windows a restartujte. Pokud chcete přejít z Ubuntu na jinou distribuci poté, co jste ji původně nainstalovali na Windows 10, jednoduše nainstalujte novou distribuci z Microsoft Storu - můžete spouštět více distribucí nebo starou odstranit.

Sdílet

Další z blogu

Čtěte dál.

Kovový kontejner chráněný zářící neonově azurovou drátovou kopulí, s názvem článku a logem Cloudzy na tmavě modrém pozadí.
Vývojářské nástroje a DevOps

Největší bezpečnostní chyby v Docker, kterým se vyhnout v roce 2026

Docker může v produkci běžet měsíce bez viditelného problému. Kontejnery startují, aplikace odpovídají, nic se nerozbije. Pak jeden otevřený port nebo jedno špatně nastavené oprávnění způsobí

Rexa CyrusRexa Cyrus Čtení na 15 minut
3D struktura zářící modré kostky reprezentující Docker kontejnery, s textem 'Portainer vs Yacht: Which Docker UI Should You Choose' a logem Cloudzy.
Vývojářské nástroje a DevOps

Portainer vs Yacht: které grafické rozhraní pro Docker zvolit v roce 2026?

Správa Docker kontejnerů přes CLI funguje dobře pro jednoduché konfigurace, ale při větším počtu kontejnerů ztrácí na efektivitě. Sledování stavů, logů a aktualizací ručně se stává zdrojem chyb

Rexa CyrusRexa Cyrus Čtení na 13 minut
Nástroje pro průběžnou integraci
Vývojářské nástroje a DevOps

Nejlepší CI/CD nástroje pro optimalizaci DevOps pracovních postupů v roce 2026

 Svět vývoje softwaru se mění rychleji než kdy dřív. Pokud nechcete zaostávat, je čas přijmout metodiky DevOps a Agile

Ada LovegoodováAda Lovegoodová 11 minut čtení

Připraveni nasadit? Od 2,48 $/měsíc.

Nezávislý cloud od roku 2008. AMD EPYC, NVMe, 40 Gbps. Vrácení peněz do 14 dní.