Hoci inštalácia distribúcie Linuxu vedľa alebo namiesto systému Windows je pomerne jednoduchá, Pre tých, ktorí to robia prvýkrát, to môže byť trochu zložité. Môžu sa tiež chcieť uistiť predtým, ako urobia skok.
V tomto príspevku si to vysvetlíme ako nainštalovať linux na windows, Urobíme to so zameraním na Windows 10, hoci spôsob, ako to urobiť, sa v novom Windowse 11 príliš nelíši.
Ako je Linux nainštalovaný v systéme Windows
Existuje predchádzajúci krok, ktorý nevieme vysvetliť, pretože sa líši v závislosti od značky a modelu základnej dosky a mikroprocesora. Je to spôsob, ako aktivovať režim virtualizácie. Ale určite je odpoveďou Google.
Nasledujúce pokyny sa vzťahujú na najaktuálnejšie verzie systému Windows 10. Ak chcete skontrolovať, ktorú verziu máme nainštalovanú, môžeme to urobiť z nástroja príkazového riadka pomocou príkazu winver
Hyper-V
Začnime definovaním niektorých pojmov
- Virtualizácia: Je to postup spustenia operačného systému na počítači, ktorého vlastnosti sú simulované softvérom, ale ktorý sa operačného systému javí ako skutočný. Hoci niektoré nástroje umožňujú výmenu súborov medzi virtualizovaným operačným systémom a hostiteľom, prvý nemá prístup k druhému.
- Hypervízor: Je to program na vytváranie a spúšťanie virtuálnych strojov. Existujú dva druhy: tie, ktoré spúšťajú hosťujúce virtuálne stroje priamo na hardvéri systému a plnia úlohu operačného systému, a tie, ktoré sa správajú ako tradičné aplikácie, keďže sa dajú spustiť a zastaviť ako normálny program.
- Virtuálny stroj: Je to emulovaný počítačový systém, ktorý beží nad iným systémom. Virtuálny stroj môže pristupovať k ľubovoľnému počtu zdrojov obmedzených iba skutočnými zdrojmi hostiteľského počítača.
Hyper-V je vstavaný nástroj vo Windows 10 a 11 ktorá je zodpovedná za vytváranie a prevádzku virtuálnych strojov, do ktorých je možné pridávať virtuálne zariadenia, ako sú disky a iné.
Softvérové a hardvérové požiadavky na spustenie Hyper-V
Podporované verzie systému Windows sú:
- 10 Windows Enterprise
- Windows 10 Pre
- Windows 10 Education
Minimálne hardvérové požiadavky sú:
- 64-bitový procesor s prekladom adries druhej úrovne (SLAT).
- Podpora CPU pre rozšírenie VM Monitor Mode Extension (VT-x na procesoroch Intel).
- Pamäť 4 GB alebo viac na splnenie minimálnych požiadaviek systému Windows a virtualizovaného operačného systému.
Na overenie kompatibility hardvéru postupujeme podľa nasledujúceho postupu:
- píšeme
cmd.exe
vo vyhľadávacom paneli. - píšeme
systeminfo
- Hľadáme časť Požiadavky Hyper-V.
Keď potvrdíme, že sú splnené všetky požiadavky, do vyhľadávacieho panela napíšeme AZapnite alebo vypnite funkcie systému Windows. Funguje aj písanie Hyper-V.
Ako už názov napovedá, Zapnutie alebo vypnutie funkcií systému Windows robí len to. Ideme nadol v zozname, kým nenájdeme políčko zodpovedajúce Hyper-V a kliknite na OK. Po dokončení aktivácie musíme reštartovať počítač.
Vytváranie virtuálnych strojov
Počnúc verziou 1709 systému Windows 10, tiež známou ako aktualizácia Fall Creators Update, súčasťou je tvorca virtuálneho počítača, ktorý nevyžaduje spustenie správcu. Začneme hľadať v menu Rýchla zostava Hyper-V.
Tvorca nám umožňuje vybrať si medzi niektorými verziami Ubuntu alebo použiť nami stiahnuté obrázky. Pamätajte, že výraz obrázok sa v tomto kontexte vzťahuje na presnú repliku prevzatého súboru s ohľadom na súbor pôvodného servera, a nie na grafiku.
Ak sa rozhodneme použiť niektorý z obrázkov, ktoré ponúka Hyper-V, kliknite naň a potom v Vytvorte virtuálny stroj.
V prípade použime nami stiahnutý obrázok, klikni na Miestny zdroj inštalácie, Zrušíme začiarknutie políčka, ktoré označuje, že systém Windows sa spustí, a kliknite na položku Zmeniť zdroj inštalácie. Môžeme vybrať súbory vo formáte .vmk alebo .iso.
Používanie obrázkov, ktoré nám Hyper-V ponúka, neznamená veľkú úsporu času, keďže si ho musíte stiahnuť a nainštalovať.
Na odstránenie virtuálneho počítača musíme použiť nasledujúci postup:
- Z ponuky spustíme Hyper-V Manager.
- Ukazovateľ umiestnime na virtuálny stroj a pravým tlačidlom vyberieme Odstrániť.
Potvrdíme kliknutím odstrániť v okne, ktoré sa otvorí.
Subsystém Windows pre Linux 2
Hoci bol vytvorený s ohľadom na vývojárov, Windows Subsystem for Linux (WSL) je dobrou voľbou pre nových používateľov, aby sa zoznámili s používaním terminálu Linux. S WSL si môžeme vybrať niektoré z najpopulárnejších linuxových distribúcií (bez pracovnej plochy) a spustiť väčšinu nástrojov príkazového riadka, pomôcok a aplikácií, ktoré nevyžadujú grafické rozhranie. priamo vo Windowse a bez nutnosti inštalovať virtuálny stroj alebo inštalovať Linux na inú partíciu alebo disk.
Niektoré z jeho charakteristík sú:
- Vyberte si z niektorých z najpopulárnejších distribúcií V súčasnosti sú dostupné okrem iného Linux, rôzne verzie Ubuntu, Debian, Fedora, openSUSE, Suse Linux. Niektoré sú zadarmo a iné sú platené.
- Spustite najpoužívanejší nástrojpríkazový riadok s vrátane grep, sed, awk alebo iných binárnych súborov ELF-64.
- Používajte skripty prostredia Bash a aplikácie príkazového riadku pre Linux ako vim, emacs a tmux.
- Píšte a spúšťajte programy v programovacích jazykoch ako napríklad NodeJS, Javascript, Python, Ruby, C/C++, C# F#, Rust a Go.
- Interakcia so serverovými technológiami a databázami ako sú SSHD, MySQL, Apache, lighttpd, MongoDB a PostgreSQL.
- Nainštalujte programy z repozitárov distribúcií Linuxu pomocou ich natívneho správcu balíkov.
- Spustite aplikácie systému Windows z Linuxu.
Inštalácia podsystému Windows pre Linux 2
Pokyny uvedené nižšie sú pre Windows 10 verzie 2004 a novšej (zostava 19041 a novšia) alebo Windows 11.
Ak chcete nainštalovať podsystém Windows pre Linux, musíme postupovať podľa nasledujúceho postupu:
- Hľadáme Príkazový riadok v ponuke.
- Pravým tlačidlom vyberieme Spustiť ako správca.
- píšeme
wsl --install
.
Vo WSL 2 Microsoft výrazne zjednodušil inštaláciu a týmto príkazom sa povolia potrebné voliteľné komponenty a stiahne sa najnovšia verzia linuxového jadra Dokumentácia Microsoftu uvádza, že Ubuntu je štandardne nainštalované. Avšak v mojom prípade to tak nebolo a odkazuje ma to na obchod s aplikáciami.
Distribúcie môžeme nainštalovať nasledujúcim spôsobom:
wsl --list --online
Ak chcete zobraziť zoznam dostupných distribúcií
wsl --install -d <Nombre de la distribución>
Ak chcete nainštalovať jeden z nich.
V obchode s aplikáciami Microsoft máme viac možností, stačí si ich vyhľadať (Do vyhľadávača píšeme Linux) a normálne nainštalovať. Potom ho spustíme z menu, ako keby išlo o bežnú aplikáciu.
Pri prvom spustení stiahnutej distribúcie sa otvorí okno terminálu a budeme vyzvaní, aby sme počkali, kým sa súbory nekomprimujú a uložia do nášho počítača. Po dokončení si budeme musieť vytvoriť používateľský účet.
Ak nie ste oboznámení s Linuxom, majte na pamäti keď zadáte svoje používateľské meno do terminálu, neuvidíte pohyb kurzora.
Exkluzívne funkcie podsystému Windows pre Linux v systéme Windows 11
Inštalácia a používanie aplikácií s grafickým rozhraním
Vyššie som uviedol, že aplikácie s grafickým rozhraním sa nedali použiť. Týka sa to systému Windows 10 a toho, čo spoločnosť Microsoft oficiálne uvádza vo svojej dokumentácii.
Oficiálna podpora pre aplikácie grafického rozhrania je dostupná pre verzie Windows 11 Build 22000 alebo vyššie. Ako predchádzajúci krok je potrebná inštalácia špecifických ovládačov pre WSL2. V tejto chvíli sú k dispozícii pokyny pre Intel, AMD y NVIDIA.
Nainštalované aplikácie sa zobrazia v ponuke Windows pod názvom distribúcie.n a sú nainštalované pomocou príkazov, ktoré nastavujú samotné distribúcie.
Pripojte disky v natívnych formátoch Linuxu, ktoré systém Windows nerozpozná
Opäť ďalšia funkcia dostupná pre Windows 11 Build 22000 alebo vyšší. Postupujeme podľa nasledujúceho postupu:
- Otvárame PowerShell
- píšeme
GET-CimInstance -query "SELECT * from Win32_DiskDrive"
Identifikátor sa nachádza pod stĺpcom ID zariadenia. Disk pripojíme príkazom:
wsl --mount <DeviceID>
Na pripojenie oddielu napíšeme:
wsl – mount – holé
Potom otvoríme WSL a zapíšeme;
lsblk
Na pripojenie oddielu napíšeme
wsl --mount <DeviceID> --partition <Número de partición> --type <Formato de archivo>
Zohľadniť
Virtualizácia a využitie podsystému Windows pre Linux umožňujú nám zoznámiť sa s prostredím Linuxu, ale nie s tým, ako bude fungovať s naším hardvérom. V každom prípade je to veľmi dobrý prvý krok, ak chceme ísť pomaly. Aby sme lepšie pochopili, ako náš hardvér interaguje, môžeme si distribúciu Linuxu nainštalovať na externý disk alebo na flash disk s dostatočnou kapacitou.
Viac informácií o nástrojoch spomínaných v článku nájdeme na nasledujúcich odkazoch:
Oficiálna dokumentácia Hyper-V
Oficiálna dokumentácia k subsystému Windows pre Linux 2
Windows! Pre mor! hehe
a nebude lepšie ho nainštalovať do virtuálneho stroja
Spomínam alternatívy. Ak by som chcel ľuďom povedať, čo majú robiť, založil by som sektu a zbieral desiatky.