reklama

Běh Linuxu spolu s Windows se v průběhu let osvědčil. Ale duální bootování může být obtížné zvládnout, zatímco nastavení virtuálního počítače přichází s některými problémy se stabilitou.

Jedním z řešení je použití Windows subsystému pro Linux, ale to přichází bez desktopového prostředí. Proč tedy neinstalovat pouze distribuci Linuxu, kterou vlastníte?

Zde je návod, jak spouštět plochu systému Linux v systému Windows pomocí subsystému Windows pro systém Linux.

Co je subsystém Windows pro Linux?

V případě, že jste nevěděli, s aktualizací Fall Creators Update 2018, která byla dodána se subsystémem Windows pro systém Linux, byl dodán systém Windows 10. Jedná se o volitelnou funkci, kterou lze snadno nainstalovat a která podporuje instalaci operačních systémů Linux dostupných v obchodě Windows Store.

Nainstalujte Linux na Windows

V podstatě to znamená, že v systému Windows můžete otevřít terminál Linux a nainstalovat a spustit Linuxový software.

Není nutný žádný virtuální stroj a nedochází k duálnímu bootování.

Problém se subsystémem Windows pro systém Linux je však v tom, že se jedná pouze o příkazový řádek. Neexistuje žádná plocha. Pro výkonné uživatele to pravděpodobně nebude problém, ale protože Linux má široký výběr desktopových prostředí, zdá se, že to trochu přehlédlo.

Naštěstí si nyní můžete nainstalovat plochu systému Linux ve Windows, pokud jste poprvé nastavili subsystém Windows pro Linux.

Zkontrolujte, zda je systém Windows 10 kompatibilní

Než budete pokračovat, je zde důležitý bit: musíte používat 64bitovou verzi systému Windows.

Můžete to zkontrolovat Nastavení> Systém> O aplikaci, kde najdete Typ systému vstup. Chcete-li pokračovat, přečtěte si „64bitový operační systém“. Pokud ne, a používáte 64bitový hardware, budete muset upgradovat Windows 10 z 32-bit na 64-bit.

Zkontrolujte verzi systému Windows

Dalším předpokladem je, že musíte být spuštěni Windows 10 build 14393 nebo později. Můžete to zkontrolovat na stejné obrazovce O aplikaci, která je uvedena pod Specifikace systému Windows. Podívejte se na Sestavení OS- pokud je vyšší než 14393, můžete použít podsystém Windows pro Linux. Pokud ne, spusťte Windows Update.

Jakmile je systém Windows 10 kompatibilní, je čas řídit se našim průvodcem instalace subsystému Windows pro Linux Jak získat Linux Bash Shell ve Windows 10Potřebujete používat Linux, čas přejít na jiné PC nebo spustit VM? Místo toho spusťte Linux v systému Windows 10 s terminálem shellu Bash! Přečtěte si více .

S tímto nastavením je čas přidat pracovní plochu.

Nainstalujte Linux Desktop ve Windows

Pokud jste již nastavili subsystém Windows pro Linux, klikněte na Start a zadejte bash. Klepnutím na první možnost (příkaz bash run) začněte používat Linux. Následující kroky předpokládají, že jste Ubuntu nainstalovali jako preferovaný operační systém Linux.

Začněte spuštěním aktualizace a upgradováním Ubuntu:

aktualizace sudo apt. aktualizace sudo apt

Zatímco tato aktualizace probíhá, přejděte ke zdroji Sourceforge a stáhněte si ji a nainstalujte Nástroj VcXsrv Windows X Server. (Ostatní X servery jsou k dispozici pro Windows včetně Xming a MobaXterm. Ve zbývající části této příručky budeme používat VcXsrv.)

Server X umožňuje přístup k grafickému uživatelskému rozhraní (GUI) pro linuxovou aplikaci nebo desktop. Linuxové systémy spoléhají na zobrazení plochy na X, ale lze je použít i v síti.

Před pokračováním se ujistěte, že je nainstalován server X window. Dalším krokem je instalace pracovní plochy systému Linux.

Mnoho Pracovní prostředí Linux (LDE) jsou k dispozici. Budeme udržovat věci jednoduché a instalovat lehké prostředí zvané LXDE. Chcete-li nainstalovat, zadejte:

sudo apt install lxde

Po instalaci LXDE zadejte tento příkaz

export DISPLAY =: 0. export LIBGL_ALWAYS_INDIRECT = 1

Toto dá pokyn Linuxu, aby zobrazoval plochu prostřednictvím X serveru. Když tedy spustíte program X Server, který jste si stáhli výše, uvidíte desktopové prostředí Linux.

Použili jsme VcXsrv, který obsahuje nástroj XLaunch. Kliknutím na tuto ikonu zobrazíte X Nastavení displeje a vyberte Jedno velké okno nebo Jedno velké okno bez titulku. Podívejte se na Zobrazit číslo když jste tam a nastavíte to 0.

Nastavte server X ve Windows

Klikněte na další, poté vyberte Start žádný klient aby se zajistilo, že XLaunch spustí pouze server, což vám umožní později spustit Linuxovou plochu. Klikněte na další znovu, pak Dokončit. Nejprve byste chtěli kliknout Uložte konfiguraci uložit.

Nakonfigurujte server X ve Windows

Jste připraveni spustit vaši linuxovou plochu? Na příkazovém řádku zadejte příkaz pro spuštění preferovaného LDE. Například pro LXDE použijte:

startlxde

Poté by se mělo objevit prostředí Linuxu!

Desktop Linux ve Windows

Nyní můžete spouštět jakýkoli předinstalovaný software Linux a dokonce instalovat nové aplikace a nástroje.

Nechcete Linux Desktop? Stačí nainstalovat aplikaci

Kromě instalace desktopové plochy pro Linux můžete jednoduše nainstalovat i desktopovou aplikaci pro Linux z Windows 10. To je užitečné, pokud uvažujete o instalaci plné plochy pro jednu, která má být nadměrná.

Chcete-li například nainstalovat přehrávač médií Rhythmbox a spustit jej v systému Linux na Windows, použijte:

sudo apt install rhythmbox

Zkontrolujte, zda jste nastavili příkaz exportu:

export DISPLAY =: 0

Poté jednoduše spusťte aplikaci z řádku Bash:

rhythmbox

Spustí se přehrávač médií, připravený k procházení knihovny.

Spusťte Linuxové aplikace ve Windows s Windows Subsystem pro Linux

Nyní, v tomto případě, byste zřejmě potřebovali přidat nějaké mediální soubory do prostředí Linux ve vašem počítači. To lze provést instalací prohlížeče a stahováním souborů, nebo jednoduše připojením jednotky USB k zapnutým mediálním souborům.

Po připojení jednotky USB nezapomeňte připojit (tento příklad používá písmeno D: jako písmeno jednotky):

sudo mount -t drvfs D: / mnt / d

Až budete hotovi, musíte jednotku před vyjmutím odpojit. Tím je zajištěna integrita dat na jednotce.

sudo umount / mnt / d

I když je možné procházet složky Windows z aplikací systému Linux, nelze otevřít žádné skutečné soubory. Toto je nedostatek subsystému Windows pro Linux, i když ten, který chrání prostředí Windows i Linux před poškozením.

Linux ve Windows: The Ultimate Convergence!

Subsystém Windows pro Linux usnadňuje provozování Linuxového softwaru na PC s Windows. Není třeba se obávat virtuálních strojů nebo bolesti duálního bootování.

S nainstalovaným desktopem Linux je konvergence téměř dokončena. Je to skvělý způsob, jak se vyrovnat s Linuxem z pohodlí plochy Windows.

Chcete se dozvědět více? Tady je jak začít s Linuxem. A můžete si také vyzkoušet proč Windows dodávající jádro Linuxu všechno mění Proč systém Windows Shipping jádra systému Linux mění všechnoChcete provozovat Linux ve Windows? Díky subsystému Windows pro Linux je to ještě snazší. Proto je to důležité. Přečtěte si více .

Christian Cawley je zástupcem editoru pro bezpečnost, Linux, kutilství, programování a techniku. Produkuje také opravdu užitečný podcast a má rozsáhlé zkušenosti s podporou počítačů a softwaru. Christian je přispěvatelem do časopisu Linux Format a je malířem Raspberry Pi, milencem Lego a retro herním fanouškem.