Windows a Linux - dva oblíbené operační systémy, které mají své silné stránky a oblasti použití. Někdy nastane situace, kdy je nutné spustit síťový server Windows na platformě Linux. To může být užitečné, například pokud chcete používat aplikaci, která je k dispozici pouze pro Windows, nebo pokud dáváte přednost provozování síťových serverů na Linuxu, ale je nutné spustit aplikaci napsanou pro Windows.
Jedním ze způsobů, jak tohoto cíle dosáhnout, je použití virtualizační prostředí. Virtualizační prostředí umožňuje spouštět jeden operační systém uvnitř druhého a vytvářet virtuální stroj, který funguje nezávisle na hostitelském systému. Na Linuxu je jedním z nejpopulárnějších virtualizačních programů VirtualBox.
VirtualBox je bezplatný a otevřený program, který umožňuje spouštět více virtuálních strojů najednou. Má jasné a intuitivní rozhraní a také poskytuje dobrou kompatibilitu s operačními systémy Windows a Linux.
Pomocí VirtualBoxu můžete vytvořit virtuální počítač s nainstalovaným operačním systémem Windows a nakonfigurovat nastavení sítě. To vám umožní spustit síťový server Windows na Linuxu a mít k němu přístup z jiných počítačů v síti. Tímto způsobem budete moci využít všechny výhody operačního systému Linux při práci se síťovým serverem Windows. Je důležité si uvědomit, že ke spuštění virtuálního počítače se systémem Windows na Linuxu budete muset nainstalovat původní licenční kopii systému Windows.
Příprava na Start
Před spuštěním síťového serveru Windows na Linuxu musíte provést několik předběžných akcí:
- Ověřte, zda je na serveru nainstalován operační systém Linux s podporou serveru Windows.
- Nainstalujte potřebné komponenty pro provoz síťového serveru Windows.
- Nakonfigurujte síťová nastavení serveru tak, aby byla k dispozici z místní sítě.
- Zkontrolujte potřebná přístupová práva pro spuštění síťového serveru Windows.
Po provedení těchto akcí můžete přejít k instalaci a spuštění síťového serveru Windows na Linuxu.
Instalace Windows Subsystem for Linux (WSL)
| 1. | Otevřete Nastavení (Settings) v nabídce Start (Start). |
| 2. | Vyberte "Aktualizace a zabezpečení" (Update & Security). |
| 3. | V levém podokně vyberte "pro vývojáře" (For Developers). |
| 4. | Povolte možnost "Režim vývojáře" (Developer Mode). |
| 5. | Otevřete Ovládací panely (Control Panel) a vyberte Programy. |
| 6. | Vyberte "Programy a funkce". |
| 7. | V levém podokně vyberte "Povolit nebo zakázat součásti systému Windows" (Turn Windows features on or off). |
| 8. | V okně, které se zobrazí, vyhledejte "Windows Subsystem for Linux" a zaškrtněte políčko. |
| 9. | Klikněte na" OK " a počkejte, až bude instalace součásti dokončena. |
| 10. | Restartujte počítač, aby se změny projevily. |
Po restartu bude váš počítač připraven k instalaci linuxových distribucí prostřednictvím systému Windows Subsystem for Linux. Nyní můžete nainstalovat kteroukoli z verzí Linuxu, které máte k dispozici, a spouštět aplikace Linux na vašem počítači se systémem Windows.
Načítání obrazu Windows
Chcete-li spustit síťový server Windows na Linuxu, budete si muset stáhnout bitovou kopii operačního systému Windows, která bude použita k instalaci a konfiguraci serveru.
Existuje několik způsobů, jak načíst bitovou kopii systému Windows, a zde jsou některé:
1. Stažení z oficiálních webových stránek společnosti Microsoft:
Obrázek Windows si můžete stáhnout z oficiálních webových stránek společnosti Microsoft. Chcete-li to provést, přejděte na stránku Windows boot, vyberte požadovanou verzi a formát obrazu (ISO nebo jiný) a postupujte podle pokynů ke stažení.
2. Použití nástroje k vytvoření zaváděcího USB disku:
Pomocí nástroje můžete vytvořit spouštěcí jednotku USB, jako je Rufus nebo WinToUSB, a vytvořit spouštěcí jednotku s obrazem systému Windows. Připojte jednotku USB k počítači, spusťte vybraný nástroj a podle pokynů vytvořte zaváděcí zařízení s obrazem systému Windows.
3. Stahování obrazu Windows s předinstalovaným Linuxem:
Pokud již máte v počítači nainstalovaný operační systém Linux, můžete si stáhnout obraz systému Windows pomocí terminálu a příkazů Linuxu, jako je wget nebo curl. Stačí najít spolehlivý zdroj pro načítání obrazu systému Windows, zkopírovat odkaz na obrázek a spustit příslušný příkaz ke stažení obrazu do počítače.
Po stažení obrazu systému Windows se ujistěte, že máte na pevném disku dostatek prostoru pro umístění obrazu a instalaci serveru. Nyní jste připraveni pokračovat v konfiguraci síťového serveru Windows na Linuxu.
Konfigurace síťového serveru
Krok 1: Instalace potřebných balíčků
Před zahájením konfigurace síťového serveru je nutné nainstalovat potřebné balíčky. Chcete-li to provést, proveďte následující příkazy:
sudo apt update sudo apt install název souboru
Krok 2: Konfigurace serveru
Hlavní část nastavení síťového serveru je v konfiguračním souboru. Přejděte do adresáře, kde se tento soubor Nachází, a otevřete jej v textovém editoru:
cd / etc / název souboru sudo nano.conf
Proveďte požadované změny konfigurace serveru, uložte soubor a zavřete Editor.
Krok 3: Spuštění serveru
Chcete-li spustit síťový server, spusťte příkaz:
sudo systemctl start jméno
Zkontrolujte stav serveru, zda se úspěšně spustil:
sudo systemctl status název_server
Krok 4: Konfigurace brány firewall
Pokud máte povolenou bránu firewall, ujistěte se, že jsou pro sdílení dat se serverem otevřeny požadované porty.
sudo ufw allow Port
Krok 5: Testování serveru
Po úspěšném spuštění serveru můžete otestovat jeho funkčnost odesláním dotazu a obdržením odpovědi.
Použijte vhodný program pro odesílání dotazů nebo proveďte webový dotaz pomocí příkazu curl:
Krok 6: Automatické spuštění serveru při spuštění
Pokud chcete, aby se server automaticky spouštěl při spuštění systému, spusťte následující příkaz:
sudo systemctl enable název
Nyní je váš síťový server nakonfigurován a spuštěn. Můžete jej použít pro různé úkoly a sdílení dat v síti.
Instalace potřebných komponent
Před instalací síťového serveru Windows na Linux se musíte ujistit, že váš server má nainstalované následující komponenty:
- Wine - software, který umožňuje spouštět aplikace Windows na Linuxu. Nainstalujte víno, aby server mohl spouštět soubory s příponou .exe.
- Winetricks - nástroj pro instalaci dalších komponent a knihoven pro víno. Winetricks bude potřebovat k instalaci potřebných knihoven, které jsou vyžadovány pro provoz síťového serveru Windows.
- Wine-Mono - implementace platformy. NET pro víno. Nainstalujte Wine-Mono, pokud chcete pracovat s aplikacemi napsanými na platformě. NET.
- Wine-Gecko - HTML engine pro Wine. Nainstalujte Wine-Gecko, pokud chcete zobrazit webové stránky v aplikacích spuštěných přes Wine.
Instalace komponent se může lišit v závislosti na distribuci Linuxu, kterou používáte. Podrobnější informace o instalaci těchto komponent naleznete v dokumentaci vaší distribuce.