50% sleva všechny plány, omezený čas. Začátek v $2.48/mo
Zbývá 11 min
Vývojářské nástroje a DevOps

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

Matt Schmitt By Matt Schmitt 11 minut čtení Aktualizováno 9. října 2025
nainstalovat linux bash na windows

Většina lidí si myslí, že Windows a Linux jsou dva samostatné světy, dokud neobjeví Windows Subsystém pro Linux. Myslel jsem si totéž, dokud jsem nestrávil tři roky přepínáním mezi virtuálními stroji a nastavením s duálním spouštěním, abych mohl spouštět základní příkazy Linuxu. Bash pro Windows eliminuje složitost tradičních řešení tím, že přináší funkce Linuxu přímo do vašeho prostředí Windows.

Bash, původně vytvořený pro Linux, je interpret, který zpracovává příkazy shellu. Jednoduše řečeno, shell převezme vaše zadané příkazy a řekne vašemu operačnímu systému, co s nimi má dělat. Tato funkce prostředí Linux Bash se stává neocenitelnou, když potřebujete přístup k nástrojům a pracovním postupům Linuxu.

Vzhledem k tomu, že PowerShell je již zabudován do Windows, možná se divíte, proč by někdo chtěl instalovat Linux Bash na Windows 10 nebo Windows 11. Po letech vývojářské práce jsem se naučil: když potřebujete Linux ve Windows 10, jsou zástupná řešení spíše frustrující než užitečná.

Vývojáři se dříve spoléhali na virtuální stroje, Cygwin a PuTTY, aby získali funkčnost Linuxu na Windows. Tato řešení fungovala, ale přicházely s vlastními bolestmi hlavy.

windows-vps Windows 10 VPS hosting

Získejte efektivní Windows 10 VPS pro vzdálenou plochu za nejnižší cenu. ZDARMA Windows 10 běžící na úložišti NVMe SSD a vysokorychlostním internetu.

Podívejte se na plány Windows 10 VPS

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

Tady jde o to: když ty nainstalovat Linux na Windows 10, získáte v podstatě skutečné prostředí Linux běžící přímo vedle vašeho systému Windows. Jednodušeji řečeno, všechny ty bolesti hlavy s emulátorem zmizí a konečně můžete spouštět příkazy Linuxu bez obvyklých výkonových penalizací.

Tento rozdíl v jádře však vytváří určitá skutečná omezení. WSL 1 (původní verze) musel přeložit systémová volání Linuxu do systémových volání Windows, což způsobilo znatelné režii výkonu. WSL 2 vyřešil většinu těchto problémů zahrnutím skutečného linuxového jádra do lehkého virtuálního stroje, ale stále nezískáváte výkon operačního systému Linux.

Nejvýznamnější dopady, se kterými jsem se setkal, se týkají přístupu k hardwaru a modulů jádra. Nemůžete načíst vlastní moduly jádra bez kompilace vlastního jádra WSL a přímého přístupu k hardwaru přes /dev zařízení je omezeno. Nástroje jako připojování souborů ISO jako bloková zařízení nebo používání ovladačů specifických pro hardware nebudou fungovat, protože systém modulů jádra funguje jinak než nativní Linux.

A co víc, tento linuxový terminál pro Windows nastavení eliminuje obvyklé kompromisy, které jsem dělal při práci s open-source nástroji ve Windows. Už žádné přepínání mezi systémy uprostřed projektu nebo řešení problémů s kompatibilitou.

Poznámka: Bash lze nainstalovat pouze na 64bitové systémy a není kompatibilní s 32bitovými verzemi Windows. Toto omezení existuje, protože WSL byl navržen speciálně pro spouštění 64bitových binárních souborů Linuxu (formát ELF64). Základní součásti jádra Windows, které umožňují WSL, spoléhají na pokyny a mechanismy pouze pro x64 pro výkon a stabilitu. Vzhledem k tomu, že moderní hardware v drtivé většině podporuje 64bitovou architekturu, zaměřil Microsoft své vývojové úsilí výhradně na tuto platformu.

Požadavky na verzi Windows:

  • Windows 10: Vyžaduje se verze 2004 (sestavení 19041) nebo vyšší
  • Windows 11: Všechny podporované verze

Zkontrolujte svou verzi: Stiskněte Win+R, napište vítěza stiskněte Enter.

Nainstalujte Linux Bash na Windows 10 a Windows 11

Rychlá odpověď: Přejděte na Ubuntu. V roce 2024 používal Ubuntu téměř každý čtvrtý vývojář na celém světě, což z něj dělá nejoblíbenější distribuci Linuxu. Je vhodný pro začátečníky, dobře zdokumentovaný a má největší síť podpory komunity.

Systémové požadavky: Windows 10 verze 2004 (build 19041) nebo vyšší nebo jakákoli verze Windows 11. Postup jak nainstalovat Linux na Windows-10 probíhá ve stejných krocích v obou systémech pomocí moderní instalační metody.

Proces funguje identicky pro ostatní distribuce, jako je SUSE nebo Debian, takže tyto kroky platí bez ohledu na vaši volbu. Zde je rozpis:

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

Krok 1: Povolte funkci Windows Subsystem for Linux (WSL).

Než budete moci nainstalovat Linux Bash na Windows, musíte povolit podsystém Windows pro Linux. Jednoduše řečeno, říkáte systému Windows, že je v pořádku spouštět Linux společně s programy Windows.

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

nainstalovat linux bash na windows 10

Nyní zaškrtněte „Virtual Machine Platform“ a „Windows Subsystem for Linux“. Tyto funkce jsou nezbytné, aby vše správně fungovalo. Někdy jsou ve výchozím nastavení nezaškrtnuté, proto je před pokračováním znovu zkontrolujte.

Pokud se dialogové okno Funkce systému Windows neotevře nebo nemůžete najít WSL: Pravděpodobně používáte starší sestavení Windows 10. Běh vítěz ke kontrole verze – potřebujete sestavení 19041 nebo vyšší. U starších verzí nejprve povolte režim vývojáře v části 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“.

Poté spusťte tento příkaz:

Enable-WindowsVolitelnáFeature –Online –FeatureName Microsoft-windows-subsystem-linux

Pokud se zobrazí chyby „přístup odepřen“: Ujistěte se, že používáte PowerShell jako správce. Klikněte pravým tlačítkem na ikonu PowerShell a vyberte „Spustit jako správce“.

Počkejte několik sekund, dokud neuvidíte toto potvrzovací okno.

Systém Windows vás požádá o restartování počítače. Napište Y a stiskněte enter. Váš systém je nyní připraven na další krok.

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

Po restartování počítače otevřete Microsoft Store a vyhledejte Ubuntu. Tento proces stahování Linuxu pro Windows 10 byl ve srovnání se staršími metodami výrazně zjednodušen.

nainstalovat linux bash

Vyberte Ubuntu 20.04 LTS (nejnovější verze dlouhodobé podpory) a nainstalujte ji.

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

Zde je rychlý tip: pokud po instalaci omylem zavřete stránku Microsoft Store, vyhledejte Ubuntu ve vyhledávacím poli Windows a spusťte jej odtud.

Jeden důležitý detail: ujistěte se, že se Ubuntu nainstaluje na váš disk C (systémový disk). WSL běží pouze ze systémového disku, takže se tím zabrání možným problémům.

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

Jakmile se terminál otevře, nastavíte své uživatelské jméno a heslo pro Linux. Ty se nemusí shodovat s vašimi přihlašovacími údaji Windows. V tomto okamžiku jste úspěšně dokončili proces instalace Bash.

Pokud po instalaci nemůžete najít Ubuntu:Vyzkoušejte tyto možnosti v pořadí:

  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 PowerShellu jako správce.

Typ jasný vyčistit obrazovku a máte hotovo. V tomto okamžiku máte funkční linuxový terminál pro prostředí Windows, který hladce běží vedle vašich aplikací pro Windows.

Poznámka: Jako alternativu k otevření Bash jako aplikace Windows 10 můžete Bash otevřít ve Windows 10 zadáním Bash do příkazového řádku Windows. Také odtud můžete ukončit Bash a vrátit se do režimu Windows zadáním exit. Víte tedy, odkud a jak spustit linuxový terminál na Windows.

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

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

Nyní 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. Fungování upgradu můžete ověřit spuštěním:

wsl -l -v

 

RDP-vps Potřebujete vzdálenou plochu?

Spolehlivé, vysoce výkonné servery RDP s dobou provozu 99,95. Vezměte si svůj počítač na cesty do všech velkých měst v USA, Evropě a Asii.

Získejte RDP server

V čem je WSL2 lepší: WSL2 používá skutečné linuxové jádro namísto překladové vrstvy z WSL1. To znamená rychlejší operace se soubory, plnou kompatibilitu systémových volání a lepší výkon příkazového řádku Linuxu pro integraci Windows. Prostředí Linux Bash Windows se s WSL2 stává výrazně citlivější.

Nedávná vylepšení WSL2, o kterých byste měli vědět:

Microsoft aktivně aktualizoval WSL2 v průběhu let 2024 a 2025. Linuxové jádro poskočilo z verze 5.15 na 6.6, což přineslo výrazné zlepšení výkonu a lepší podporu hardwaru. Aktualizovat na nejnovější verzi můžete kdykoli spuštěním:

wsl – aktualizace

Přečtěte si také: Představujeme subsystém Windows pro Linux!

Mezi nové funkce patří automatická rekultivace paměti (WSL nyní uvolňuje nevyužitou paměť zpět do Windows), vylepšená integrace podnikového zabezpečení a nová aplikace pro nastavení GUI, díky které je konfigurace mnohem jednodušší než ruční úprava konfiguračních souborů.

Pro novější systémy: Uživatelé Windows 11 získají další výhody, jako je lepší podpora grafiky a bezproblémová integrace souborového systému. Pokud používáte Windows 10, stále získáte základní vylepš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ě odlišné operační systémy s vlastními silnými stránkami. PowerShell vyniká v administraci Windows, zatímco Bash vám poskytuje přístup k širšímu open-source ekosystému. Máte oba k dispozici na stejném stroji? To je skutečně užitečné.

Společnost Microsoft vytvořila subsystém Windows pro Linux speciálně pro překlenutí této mezery. Jednoduše řečeno, vytvořili způsob, jak linuxové nástroje běžet nativně na Windows bez obvyklých bolestí hlavy virtuálních strojů.

To, čeho jste dosáhli podle této příručky, přesahuje pouhou instalaci softwaru. Nyní máte přístup ke stejným nástrojům příkazového řádku, které pohání většinu webových serverů a vývojových prostředí. Nastavení není dokonalé – stále vám chybí linuxové jádro – ale pro většinu vývojových prací je dostatečně blízko skutečné věci.

windows-vps Windows 10 VPS hosting

Získejte efektivní Windows 10 VPS pro vzdálenou plochu za nejnižší cenu. ZDARMA Windows 10 běžící na úložišti NVMe SSD a vysokorychlostním internetu.

Podívejte se na plány Windows 10 VPS

Pochopení toho, jak spustit Linux na Windows 10, otevírá možnosti pro vývoj napříč platformami, které nebyly možné s tradičními virtuálními stroji. Ať už vytváříte webové aplikace, spravujete servery nebo vyvíjíte software pro více platforem, tento terminál Bash pro prostředí Windows poskytuje nástroje, které potřebujete.

Pokud používáte starší verzi Windows 10, nezapomeňte, že musíte mít povolený režim vývojáře. A přestože WSL2 nabízí lepší výkon než WSL1, proces upgradu je přímočarý.

Dostatečně, toto nastavení se může zdát složité, pokud jste nováčkem v nástrojích příkazového řádku. Jakmile jej ale začnete používat, oceníte, že budete mít současně k dispozici aplikace pro Windows i Linux. Pokud se někdy rozhodnete, že již nepotřebujete přístup k Linuxu, obrácení těchto kroků je stejně jednoduché jako instalace.

FAQ

Jaký je rozdíl mezi WSL1 a WSL2?

WSL2 používá skutečné linuxové jádro běžící na odlehčeném virtuálním stroji, zatímco WSL1 převádí systémová volání Linuxu na ekvivalenty Windows. Z praktického hlediska nabízí WSL2 výrazně lepší výkon pro operace se soubory a plnou kompatibilitu s linuxovými aplikacemi. Když nainstalujete Linux Bash na Windows 10 pomocí moderních metod, ve výchozím nastavení získáte WSL2. Hlavním kompromisem je, že WSL2 využívá o něco více paměti, ale díky vylepšení výkonu se to většině uživatelů vyplatí.

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

Ano, můžete nainstalovat a spustit více distribucí současně. Každý linuxový terminál pro prostředí Windows pracuje 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 práci se zabezpečením – vše běžící na stejném počítači s Windows. Pomocí wsl -l -v zobrazíte všechny nainstalované distribuce a pomocí wsl -d [Název_distribuce] spustíte konkrétní distribuci.

Jak získám přístup ke svým souborům Linux z Průzkumníka souborů Windows?

Zadejte explorer.exe. ve vašem terminálu Bash pro Windows a otevřete aktuální adresář Linuxu v Průzkumníku souborů Windows. Případně přejděte do \\wsl$\ v Průzkumníku souborů a prohlédněte si všechny distribuce WSL. Soubory Linuxu můžete upravovat pomocí aplikací pro Windows, ale vyhněte se úpravám souborů přímo prostřednictvím Windows v systémových adresářích – pro jistotu se držte své domovské složky a adresářů projektu.

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

WSL má minimální dopad na výkon systému, když není aktivně spuštěn. Příkazový řádek Linuxu pro Windows spotřebovává prostředky pouze tehdy, když jej používáte. WSL2 si rezervuje část paměti (obvykle 50 % vaší RAM nebo 8 GB, podle toho, co je menší), ale nevyužitou paměť uvolňuje zpět do Windows automaticky. Pro většinu uživatelů s moderním hardwarem je dopad na výkon zanedbatelný ve srovnání s provozem tradičního virtuálního stroje.

Mohu spouštět grafické aplikace pro Linux (GUI aplikace) ve WSL?

Moderní instalace WSL podporují grafické aplikace prostřednictvím WSLg (Windows Subsystem for Linux GUI). Po instalaci nastavení Bash Windows můžete spouštět aplikace GUI pro Linux, jako je Firefox, GIMP nebo vývojářské nástroje, a zobrazí se vedle vašich aplikací pro Windows. Tato funkce vyžaduje Windows 10 sestavení 19044+ nebo Windows 11. Nainstalujte si aplikaci GUI pomocí sudo apt install firefox a spusťte ji zadáním firefox do terminálu.

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

Chcete-li odebrat konkrétní distribuci, použijte wsl –unregister [DistributionName] v PowerShell. Tím se trvale odstraní distribuce a všechny její soubory. Chcete-li WSL úplně odstranit, zrušte zaškrtnutí políčka „Windows Subsystem for Linux“ a „Virtual Machine Platform“ v části Funkce Windows a poté restartujte. Pokud chcete přejít z Ubuntu na jinou distribuci poté, co jste nainstalovali Linux na Windows 10, jednoduše nainstalujte novou distribuci z Microsoft Store – můžete spustit více distribucí nebo odstranit starou.

Podíl

Více z blogu

Pokračujte ve čtení.

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

Nejčastější chyby zabezpečení Dockeru, kterým je třeba se v roce 2026 vyhnout

Docker můžete provozovat v produkci měsíce bez viditelného problému. Kontejnery se spustí, aplikace reagují, nic se nerozbije. Poté se vytvoří jeden odhalený port nebo jedno nesprávně nakonfigurované oprávnění

Rexa CyrusRexa Cyrus 15 minut čtení
3D zářící struktura modré kostky představující kontejnery Docker spolu s textem „Portainer vs Yacht: Které uživatelské rozhraní Dockeru byste si měli vybrat“ a logem Cloudzy.
Vývojářské nástroje a DevOps

Portainer vs Yacht: Které uživatelské rozhraní Docker byste si měli vybrat v roce 2026?

Správa kontejnerů Docker prostřednictvím rozhraní CLI je efektivní pro jednoduchá nastavení, ale špatně se škáluje. S rostoucím počtem kontejnerů se stavy sledování, protokoly a aktualizace ručně stávají chybou

Rexa CyrusRexa Cyrus 13 minut čtení
Nástroje průběžné integrace
Vývojářské nástroje a DevOps

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

  Oblast vývoje softwaru se vyvíjí rychleji než kdy jindy. A pokud nechcete za tímto rychlým růstem zaostávat, měli byste přijmout metodiky DevOps a Agile

Ada LovegoodováAda Lovegoodová 11 minut čtení

Jste připraveni k nasazení? Od 2,48 $ měsíčně.

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