Chociaż instalowanie dystrybucji Linuksa obok lub zamiast Windowsa jest dość łatwe, Dla tych, którzy robią to po raz pierwszy, może to być nieco skomplikowane. Mogą również chcieć się upewnić, zanim wykonają skok.
W tym poście wyjaśnimy jak zainstalować linuxa na windows, Zrobimy to, koncentrując się na systemie Windows 10, chociaż sposób, aby to zrobić, nie różni się zbytnio w nowym systemie Windows 11.
Jak Linux jest instalowany w systemie Windows
Istnieje poprzedni krok, którego nie możemy wyjaśnić, ponieważ różni się on w zależności od marki i modelu płyty głównej oraz mikroprocesora. Jest to sposób na aktywację trybu wirtualizacji. Ale z pewnością Google jest odpowiedzią.
Poniższe instrukcje odnoszą się do najnowszych wersji systemu Windows 10. Aby sprawdzić, którą wersję zainstalowaliśmy, możemy to zrobić z narzędzia Wiersz polecenia za pomocą polecenia winver
Hyper-V
Zacznijmy od zdefiniowania niektórych pojęć
- Wirtualizacja: Jest to procedura uruchamiania systemu operacyjnego na komputerze, którego charakterystyka jest symulowana przez oprogramowanie, ale która wydaje się realna dla systemu operacyjnego. Chociaż niektóre narzędzia umożliwiają wymianę plików między zwirtualizowanym systemem operacyjnym a hostem, ten pierwszy nie ma dostępu do drugiego.
- Nadzorca: Jest to program do tworzenia i uruchamiania maszyn wirtualnych. Istnieją dwa ich rodzaje: takie, które uruchamiają wirtualne maszyny gościa bezpośrednio na sprzęcie systemu, pełniąc rolę systemu operacyjnego, oraz takie, które zachowują się jak tradycyjne aplikacje, ponieważ można je uruchamiać i zatrzymywać jak normalny program.
- Maszyna wirtualna: Jest to emulowany system komputerowy, który działa na innym systemie. Maszyna wirtualna może uzyskać dostęp do dowolnej liczby zasobów ograniczonych jedynie rzeczywistymi zasobami komputera hosta.
Hyper-V to wbudowane narzędzie w Windows 10 i 11 który odpowiada za tworzenie i uruchamianie maszyn wirtualnych, do których można dodawać urządzenia wirtualne, takie jak dyski i inne.
Wymagania programowe i sprzętowe do uruchomienia Hyper-V
Obsługiwane wersje systemu Windows to:
- Przedsiębiorstwo 10 Okna
- Windows 10 Pro
- Okna 10 Edukacja
Minimalne wymagania sprzętowe to:
- 64-bitowy procesor z translacją adresów drugiego poziomu (SLAT).
- Obsługa procesora dla rozszerzenia trybu VM Monitor (VT-x na procesorach Intel).
- Pamięć 4 GB lub więcej, aby spełnić minimalne wymagania systemu Windows i zwirtualizowanego systemu operacyjnego.
Aby zweryfikować kompatybilność sprzętu, postępuj zgodnie z następującą procedurą:
- piszemy
cmd.exe
w pasku wyszukiwania. - piszemy
systeminfo
- Szukamy Sekcja Wymagania Hyper-V.
Po potwierdzeniu spełnienia wszystkich wymagań wpisujemy w wyszukiwarkę Awłączać i wyłączać funkcje systemu Windows. Działa również na pisanie Hyper-V.
Jak sama nazwa wskazuje, Włącz lub wyłącz funkcje systemu Windows właśnie to robi. Idziemy w dół listy, aż znajdziemy pudełko odpowiadające Hyper-V i kliknij OK. Po zakończeniu aktywacji musimy ponownie uruchomić komputer.
Tworzenie maszyn wirtualnych
Począwszy od wersji 1709 systemu Windows 10, znanej również jako aktualizacja Fall Creators, w zestawie kreator maszyn wirtualnych, który nie wymaga uruchamiania administratora. Zaczynamy od szukania w menu Szybka kompilacja Hyper-V.
Twórca pozwala nam wybierać pomiędzy niektórymi wersjami Ubuntu lub korzystać z pobranych przez nas obrazów. Pamiętaj, że termin obraz w tym kontekście odnosi się do dokładnej repliki pobranego pliku w odniesieniu do serwera pochodzenia, a nie do grafiki.
Jeśli zdecydujemy się użyć jednego z obrazów oferowanych przez Hyper-V, kliknij go a następnie w Utwórz maszynę wirtualną.
Jeśli użyjmy pobranego przez nas obrazu, kliknij Lokalne źródło instalacji, Odznaczamy pole wskazujące, że system Windows będzie działał, i klikamy Zmień źródło instalacji. Możemy wybrać pliki w formacie .vmk lub .iso.
Korzystanie z obrazów, które oferuje nam Hyper-V, nie oznacza dużej oszczędności czasu, ponieważ trzeba je pobrać i zainstalować.
Aby wyeliminować maszynę wirtualną musimy zastosować następującą procedurę:
- Z menu uruchamiamy Hyper-V Managera.
- Umieszczamy wskaźnik na maszynie wirtualnej i prawym przyciskiem wybieramy Usuń.
Potwierdzamy klikając usunąć w oknie, które zostanie otwarte.
Podsystem Windows dla Linux 2
Chociaż został stworzony z myślą o programistach, podsystem Windows dla systemu Linux (WSL) jest dobrą opcją dla nowych użytkowników, aby zapoznać się z terminalem Linux. Dzięki WSL możemy wybrać niektóre z najpopularniejszych dystrybucji Linuksa (bez pulpitu) i uruchomić większość narzędzi wiersza poleceń, narzędzi i aplikacji, które nie wymagają interfejsu graficznego bezpośrednio w systemie Windows i bez konieczności instalowania maszyny wirtualnej lub instalowania systemu Linux na innej partycji lub dysku.
Niektóre z jego cech to:
- Wybierz jedną z najpopularniejszych dystrybucji Obecnie dostępne są między innymi Linux, różne wersje Ubuntu, Debian, Fedora, openSUSE, Suse Linux. Niektóre są bezpłatne, a inne płatne.
- Uruchom najczęściej używane narzędziewiersze poleceń, w tym grep, sed, awk lub inne pliki binarne ELF-64.
- Używaj skryptów powłoki Bash i aplikacji wiersza poleceń dla Linuksa jak vim, emacs i tmux.
- Pisz i uruchamiaj programy w językach programowania jak NodeJS, Javascript, Python, Ruby, C/C++, C# F#, Rust and Go między innymi.
- Interakcja z technologiami serwerowymi i bazami danych takich jak SSHD, MySQL, Apache, lighttpd, MongoDB i PostgreSQL.
- Instaluj programy z repozytoriów dystrybucji Linuksa przy użyciu ich natywnego menedżera pakietów.
- Uruchom aplikacje Windows z Linuksa.
Instalowanie podsystemu Windows dla systemu Linux 2
Poniższe instrukcje dotyczą systemu Windows 10 w wersji 2004 i nowszych (kompilacja 19041 i nowsze) lub Windows 11.
Aby zainstalować podsystem Windows dla systemu Linux, musimy postępować zgodnie z następującą procedurą:
- Szukamy Wiersz polecenia w menu.
- Za pomocą prawego przycisku wybieramy Uruchom jako administrator.
- piszemy
wsl --install
.
W WSL 2 Microsoft znacznie uprościł instalację i za pomocą tego polecenia włącza się niezbędne opcjonalne komponenty i pobiera najnowszą wersję jądra Linux.Dokumentacja Microsoft wskazuje, że Ubuntu jest instalowane domyślnie. Jednak w moim przypadku tak się nie stało i odsyła mnie do sklepu z aplikacjami.
Dystrybucje możemy zainstalować w następujący sposób:
wsl --list --online
Aby wyświetlić listę dostępnych dystrybucji
wsl --install -d <Nombre de la distribución>
Aby zainstalować jeden z nich.
W sklepie z aplikacjami Microsoft mamy więcej opcji, wystarczy je poszukać (w wyszukiwarce piszemy Linux) i zainstalować je normalnie. Następnie uruchamiamy go z menu tak, jakby to była normalna aplikacja.
Gdy po raz pierwszy uruchomimy pobraną dystrybucję, otworzy się okno terminala i zostaniemy poproszeni o oczekiwanie na rozpakowanie plików i zapisanie ich na naszym komputerze. Kiedy to się skończy, będziemy musieli utworzyć nasze konto użytkownika.
Jeśli nie znasz Linuksa, pamiętaj o tym kiedy wpiszesz swoją nazwę użytkownika w terminalu, nie zobaczysz ruchu kursora.
Wyjątkowe funkcje podsystemu Windows dla systemu Linux w systemie Windows 11
Instalacja i korzystanie z aplikacji z interfejsem graficznym
Powiedziałem powyżej, że nie można używać aplikacji z interfejsem graficznym. Odnosi się to do systemu Windows 10 i tego, co Microsoft oficjalnie zgłasza w swojej dokumentacji.
Oficjalne wsparcie dla aplikacji z interfejsem graficznym jest dostępne dla wersji Windows 11 Build 22000 lub nowszych. W poprzednim kroku wymagana jest instalacja określonych sterowników dla WSL2. W tej chwili dostępne są instrukcje dla Intel, AMD y NVIDIA.
Zainstalowane aplikacje pojawią się w menu Windows pod nazwą dystrybucji.n i są instalowane za pomocą poleceń ustawionych przez same dystrybucje.
Montuj dyski w natywnych formatach systemu Linux, które nie są rozpoznawane przez system Windows
Znowu kolejna funkcja dostępna dla systemu Windows 11, kompilacja 22000 lub nowsza. Postępujemy zgodnie z następującą procedurą:
- Otwieramy PowerShell
- piszemy
GET-CimInstance -query "SELECT * from Win32_DiskDrive"
Identyfikator znajduje się pod kolumną Identyfikator urzadzenia. Dysk montujemy poleceniem:
wsl --mount <DeviceID>
Aby zamontować partycję wpisujemy:
wsl – montuj -odsłonić
Następnie otwieramy WSL i piszemy;
lsblk
Aby zamontować partycję piszemy
wsl --mount <DeviceID> --partition <Número de partición> --type <Formato de archivo>
Zapamiętać
Wirtualizacja i wykorzystanie podsystemu Windows dla systemu Linux pozwalają nam zapoznać się ze środowiskiem Linux, ale nie z tym, jak będzie ono współpracować z naszym sprzętem. W każdym razie jest to bardzo dobry pierwszy krok, jeśli chcemy iść powoli. Aby lepiej zrozumieć, w jaki sposób współpracuje nasz sprzęt, możemy zainstalować dystrybucję Linuksa na dysku zewnętrznym lub na dysku flash o wystarczającej pojemności.
Więcej informacji na temat wymienionych w artykule narzędzi możemy znaleźć pod poniższymi linkami:
Oficjalna dokumentacja Hyper-V
Oficjalny podsystem Windows dla dokumentacji Linux 2
Okna! Na plagę! hehe
i nie będzie lepiej zainstalować go na maszynie wirtualnej
Wspominam o alternatywach. Gdybym chciał powiedzieć ludziom, co mają robić, założyłbym sektę i zbierał dziesięciny.