Πώς να εγκαταστήσετε το υποσύστημα Windows για Linux στα Windows 11

Φαίνεται περίεργο να προσκαλέσετε τον διαγωνισμό, αλλά η Microsoft σας επιτρέπει τώρα να εκτελείτε Linux μέσα στα Windows . Είναι πιο εύκολο στην εγκατάσταση από όσο νομίζετε και πιο ευέλικτο και ισχυρό από όσο φανταζόμασταν.

Γιατί να εγκαταστήσετε το (Install)υποσύστημα(Subsystem) Windows για Linux ;

Φαίνεται αντιφατικό να εγκαταστήσετε ένα λειτουργικό σύστημα (OS) μέσα σε ένα άλλο. Ποιο ειναι το νοημα? Και γιατί Linux ; Μπορούμε να σκεφτούμε έξι λόγους για να χρησιμοποιήσουμε το Linux στα Windows από την κορυφή του κεφαλιού μας.

1. Το υποσύστημα(Subsystem) Windows για Linux είναι δωρεάν και εύκολο

Η πιο προφανής απάντηση είναι ότι το Linux είναι δωρεάν. Αλλά τι ωφελεί κάτι δωρεάν αν είναι δύσκολο να το χρησιμοποιήσετε; Τα καλά νέα είναι ότι το Windows Subsystem for Linux ( WSL ) είναι εύκολο, απλό και γρήγορο στην εγκατάσταση ή απεγκατάσταση, οπότε αξίζει να το δοκιμάσετε αν είστε απλώς περίεργοι για το Linux .

2. Το υποσύστημα(Subsystem) Windows για Linux δεν απαιτεί(Require) εικονική μηχανή

Εάν δεν θέλετε να εγκαταστήσετε έναν κεντρικό υπολογιστή εικονικής μηχανής (VM) όπως το Hyper-V(Hyper-V) , το VirtualBox ή το VMWare , το WSL είναι ο καλύτερος τρόπος. Καταλαμβάνει λιγότερο χώρο και πόρους όπως CPU και RAM επίσης.

3. Το υποσύστημα Windows(Windows Subsystem) για Linux μπορεί να χρησιμοποιήσει πολλές διανομές Linux(Linux Can Use Many Linux Distributions)

Τη στιγμή της συγγραφής, 17 διανομές Linux(Linux) (ή «διανομές») ήταν διαθέσιμες στο Microsoft Store . Αυτές περιλαμβάνουν διαφορετικές εκδόσεις και παραλλαγές του Ubuntu Desktop and Server , του Debian , του Kali , του SUSE Linux Enterprise Server , του OpenSUSE και του Oracle Linux .

Μπορείτε επίσης να χρησιμοποιήσετε την ακόλουθη εντολή PowerShell για να δείτε όλες τις διαθέσιμες διανομές:(PowerShell)

wsl –list –online

4. Υποσύστημα(Subsystem) Windows για Linux για Ανάπτυξη Καριέρας(Career Development)

Θα μπορούσατε να μάθετε για το Linux και διάφορες διανομές Linux(various Linux distros) όπως το Ubuntu , το Debian GNU/Linux , το Kali και το Alpine WSL(Alpine WSL) για εργασία ή σχολείο. Το Linux(Linux) έχει σημαντικό μερίδιο αγοράς διακομιστών και περισσότεροι οργανισμοί χρησιμοποιούν Linux για επιτραπέζιους υπολογιστές.

Οι μαθητές μπορούν να το χρησιμοποιήσουν για μαθήματα αντί να πηγαίνουν στο εργαστήριο υπολογιστών. Οι(Security) ερευνητές ασφαλείας μπορούν να χρησιμοποιήσουν το Kali και άλλες διανομές hacking Linux(Kali and other Linux hacking distros) και τα πολλά εργαλεία που περιλαμβάνονται. Πολλοί προγραμματιστές ιστού, προγραμματιστές και ερευνητές τεχνητής νοημοσύνης μπορεί να χρησιμοποιούν το Debian ή το Alpine WSL ως περιβάλλον ανάπτυξής τους, καθώς διαθέτουν ενσωματωμένα εργαλεία προγραμματιστή.

5. Υποσύστημα(Subsystem) Windows για Linux για εφαρμογές ανοιχτού κώδικα(Open Source Apps)

Τα περισσότερα λογισμικά ανοιχτού κώδικα ( OSS ) αναπτύσσονται πρώτα για περιβάλλον Linux . Ως αποτέλεσμα, το OSS γίνεται το πρότυπο σε πολλούς κλάδους, όπως η ανάπτυξη παιχνιδιών, ο σχεδιασμός γραφικών και τα ενσωματωμένα συστήματα Internet of Things ( IoT ).

Εξετάστε όλο το λογισμικό ανοιχτού κώδικα, το οποίο είναι συχνά δωρεάν. Θα θέλατε να είχατε Photoshop ; Σκεφτείτε να χρησιμοποιήσετε το GIMP(using GIMP) . Θέλετε να μάθετε CAD αλλά δεν μπορείτε να αντέξετε οικονομικά το AutoCAD ; Δοκιμάστε το OpenSCAD(Try OpenSCAD) . Θέλετε να ανεβάσετε την επεξεργασία βίντεο στο επόμενο επίπεδο, αλλά το Adobe Premiere(Adobe Premiere) δεν είναι προσβάσιμο; Το Linux(Linux) έχει Openshot.

Ακόμη πιο εντυπωσιακό είναι ότι μπορείτε να εκτελέσετε αυτές τις εφαρμογές GUI Linux(Linux GUI) στα παράθυρά τους σαν να ήταν εφαρμογές των Windows . Δεν υπάρχει ανάγκη για ξεχωριστή εικονική μηχανή στο Hyper-V , το VirtualBox ή έναν δεύτερο φυσικό υπολογιστή. Θα μπορούσατε να χρησιμοποιήσετε το Visual Studio στα Windows και να κάνετε επεξεργασίες φωτογραφιών στο GIMP σε Linux χωρίς να διαταράξετε τη ροή εργασίας σας.

6. Το τερματικό των Windows εκτελεί πολλαπλές (Once)διανομές(Windows Terminal Runs Multiple Distros) ταυτόχρονα

Αν είστε λάτρης του Windows Terminal και της δυνατότητας πολλαπλών καρτελών του, θα σας αρέσει που μπορείτε να εκτελείτε πολλές διανομές Linux ταυτόχρονα, η καθεμία στη δική της καρτέλα.

Πρέπει να χρησιμοποιήσω WSL 1 ή WSL 2;

Υπάρχουν δύο εκδόσεις του WSL : WSL 1 και WSL 2 . Το WSL(WSL) έχει ως προεπιλογή την έκδοση 2. Αυτό είναι καλό για τους περισσότερους ανθρώπους. Ωστόσο, εάν δεν είστε σίγουροι ότι το σύστημά σας μπορεί να χειριστεί μια πλήρη εγκατάσταση πυρήνα Linux(Linux kernel) ή δεν θα χρησιμοποιήσετε πράγματα όπως το Docker , τότε το WSL 1 είναι εντάξει.

Η έκδοση είναι εύκολο να ενημερωθεί εάν αλλάξετε γνώμη. Ως διαχειριστής, ανοίξτε το PowerShell(open PowerShell) ή τη γραμμή εντολών(Command) και χρησιμοποιήστε την ακόλουθη εντολή wsl.exe:

wsl –set-default-version 2 ή wsl –set-default-version 1

Εγκαταστήστε το υποσύστημα Windows(Install Windows Subsystem) για Linux με το PowerShell

Μπορείτε να εγκαταστήσετε το WSL είτε με το PowerShell είτε με τη διεπαφή γραμμής εντολών ( CLI ). Εάν δεν έχετε μάθει το PowerShell , δεν πειράζει. Οι εντολές wsl.exe λειτουργούν και στα δύο.

  1. Ανοίξτε το PowerShell(Open PowerShell) ως διαχειριστής και εκτελέστε το cmdlet wsl –install . Αυτό εγκαθιστά την έκδοση WSL 2 με έναν πλήρη πυρήνα Linux και τη διανομή Ubuntu από προεπιλογή.

Εάν εμφανίζεται το κείμενο βοήθειας wsl.exe, το WSL είναι ήδη εγκατεστημένο.

Χρειάζονται λίγα λεπτά για να εγκατασταθεί και, στη συνέχεια, σας ζητά να επανεκκινήσετε τα Windows(Windows) .

  1. Όταν επανεκκινήσετε τα Windows(Windows) και συνδέεστε, ανοίγει ένα παράθυρο του κελύφους bash και η εγκατάσταση του Ubuntu συνεχίζεται. Θα σας ζητήσει να Εισαγάγετε νέο όνομα χρήστη UNIX και νέο κωδικό πρόσβασης(New Password) . Αφού τα εισάγετε, η εγκατάσταση έχει ολοκληρωθεί.

Σημείωση: Αυτό εγκαθιστά το κέλυφος bash για το Ubuntu . Δεν είναι το γραφικό περιβάλλον χρήστη ( GUI ). Υπάρχουν πρόσθετα βήματα και προϋποθέσεις για να το ενεργοποιήσετε. Ωστόσο, μπορείτε πλέον να χρησιμοποιείτε εντολές κελύφους bash Linux στον υπολογιστή σας με (Linux)Windows .

Εγκαταστήστε το υποσύστημα Windows(Install Windows Subsystem) για Linux με τον Πίνακα Ελέγχου(Control Panel)

  1. Ανοίξτε το μενού Έναρξη(Start) και επιλέξτε Πίνακας Ελέγχου(Control Panel) .

  1. Επιλέξτε Προγράμματα και δυνατότητες.

  1. Επιλέξτε Ενεργοποίηση(Select Turn Windows) ή απενεργοποίηση λειτουργιών των Windows. Αυτό απαιτεί δικαιώματα διαχειριστή.

  1. Κάντε κύλιση(Scroll) προς τα κάτω και επιλέξτε Windows Subsystem for Linux και μετά επιλέξτε OK.

Η εγκατάσταση ξεκινά. Όταν ολοκληρωθεί, εμφανίζεται το μήνυμα των Windows που πρέπει να επανεκκινήσουν τον υπολογιστή σας. Επιλέξτε Επανεκκίνηση(Select Restart) τώρα.

Μετά την επανεκκίνηση, ανοίξτε το Ubuntu στα Windows από το μενού Έναρξη ή στο (Start)PowerShell ή στη γραμμή εντολών(Command Prompt) , χρησιμοποιήστε την εντολή wsl.exe.

Πώς μπορώ να απεγκαταστήσω το υποσύστημα Windows(Uninstall Windows Subsystem) για Linux ;

Για να καταργήσετε το WSL , πρέπει πρώτα να απεγκαταστήσετε οποιοδήποτε λειτουργικό σύστημα Linux . Στη συνέχεια, μπορείτε να αφαιρέσετε τα υποστηρικτικά στοιχεία στα Windows . Είναι πιο εύκολο να το κάνετε αυτό μέσω των ρυθμίσεων των Windows .(Windows)

  1. Ανοίξτε τις Ρυθμίσεις των Windows(Windows Settings) , μεταβείτε στις Εφαρμογές(Apps) και, στη συνέχεια, επιλέξτε Εφαρμογές(Apps) και λειτουργίες.

  1. Αναζητήστε τις διανομές Linux που εγκαταστήσατε. Επιλέξτε το κατακόρυφο μενού με τις τρεις κουκκίδες και επιλέξτε Κατάργηση εγκατάστασης(Uninstall) .

  1. Αναζητήστε "υποσύστημα windows", επιλέξτε το μενού με τις τρεις κουκκίδες και, στη συνέχεια, επιλέξτε Κατάργηση εγκατάστασης(Uninstall) . Κάντε αυτό για το Windows Subsystem for Linux Προεπισκόπηση WSLg(Linux WSLg Preview) και το Windows Subsystem(Windows Subsystem) for Linux Update , εάν υπάρχουν.

  1. Κάντε επανεκκίνηση των Windows(Restart Windows) και το WSL θα πρέπει να απεγκατασταθεί.

Πώς μπορώ να αποκτήσω πρόσβαση στο σύστημα αρχείων Linux(Linux File System) από τα Windows(Windows) ;

Σε αντίθεση με τη χρήση του Linux σε μια εικονική μηχανή, είναι εύκολη η πρόσβαση στα αρχεία των Windows από το (Windows)Linux και αντίστροφα.

Ανοίξτε την Εξερεύνηση αρχείων(Open File Explorer) και επιλέξτε Linux στο παράθυρο πλοήγησης στα αριστερά. Όταν μετακινείτε αρχεία μεταξύ Windows και Linux , βεβαιωθείτε ότι χρησιμοποιείτε ένα αντίγραφο, όχι το πρωτότυπο. Υπάρχουν ορισμένα ζητήματα συμβατότητας τύπου αρχείου και μερικές φορές το αρχείο καταστρέφεται.

Πώς να διορθώσετε το μήνυμα λάθους "\wsl.localhost δεν είναι προσβάσιμο"

Μπορεί να εμφανιστεί αυτό το σφάλμα την πρώτη φορά που ανοίγετε το σύστημα αρχείων Linux μέσω του File Explorer .

Τα Windows(Windows) αντιμετωπίζουν αυτήν τη σύνδεση σαν μια φυσική σύνδεση μεταξύ υπολογιστών Windows(Windows) και Linux . Πρέπει λοιπόν να του πείτε ότι το δίκτυο υπάρχει και είναι προσβάσιμο. Θα το κάνετε αυτό μέσω του μητρώου των Windows(Windows Registry) . Εάν δεν αισθάνεστε άνετα να εργάζεστε στο Μητρώο(Registry) , ρωτήστε κάποιον που είναι. Ένα λάθος στο Μητρώο(Registry) μπορεί να προκαλέσει τη διακοπή λειτουργίας των Windows . Να δημιουργείτε πάντα αντίγραφα ασφαλείας του Μητρώου(make a backup of the Registry) επίσης.

  1. Ανοίξτε τον Επεξεργαστή Μητρώου(Registry Editor) . Στο αριστερό παράθυρο, μεταβείτε στην ακόλουθη τοποθεσία:

HKEY_LOCAL_MACHINESYSTEMCcurrentControlSetControlNetworkProvider/HwOrder

  1. Στα δεξιά, κάντε διπλό κλικ στο κλειδί ΠΑΡΑΓΓΕΛΙΑ PROVIDER(PROVIDERORDER) .

  1. Προσθέστε το P9NP(Add P9NP) (ακολουθούμενο από ένα κόμμα και χωρίς κενά) στο μπροστινό μέρος της λίστας και, στη συνέχεια, επιλέξτε OK.

  1. Πίσω στο κοντέινερ NetworkProvider , ανοίξτε το κλειδί παραγγελίας(Order) . Κάντε διπλό κλικ στο PROVIDERORDER στα δεξιά.

  1. Προσθέστε το P9NP(Add P9NP) στο μπροστινό μέρος της λίστας (ένα κόμμα, χωρίς κενά), επιλέξτε ΟΚ και, στη συνέχεια, κλείστε τον Επεξεργαστή Μητρώου(Registry Editor) .

Μπορείτε να ανοίξετε το σύστημα αρχείων Ubuntu μέσω του Windows File Explorer τώρα. Εάν το σφάλμα παραμένει, επανεκκινήστε τα Windows(Windows) και θα λειτουργήσει.

Πώς μπορώ να αποκτήσω πρόσβαση στο σύστημα αρχείων των Windows(Windows File System) από το Linux ;

  1. Στο κέλυφος του Linux bash, χρησιμοποιήστε την εντολή (Linux)cd ../.. για να μετακινηθείτε στη ρίζα. Στη συνέχεια, χρησιμοποιήστε την εντολή ls για να παραθέσετε τους καταλόγους και τα αρχεία. Θα δείτε ότι είναι όλοι κατάλογοι και αρχεία των Windows .

  1. Για να βρείτε τα αρχεία σας, χρησιμοποιήστε την ακόλουθη εντολή για να μεταβείτε στον φάκελο των εγγράφων σας, όπου όνομα χρήστη είναι το όνομα του καταλόγου χρήστη σας στα Windows:

cd users/username/documents

Εάν χρειάζεται να αποκτήσετε πρόσβαση σε κάτι άλλο, απλώς χρησιμοποιήστε το cd και το ls μέχρι να το βρείτε. Βεβαιωθείτε ότι αντιγράφετε μόνο αρχεία και δεν τα μετακινείτε, λόγω του κινδύνου καταστροφής του αρχείου.

Τι άλλο(Else) μπορώ να κάνω με το υποσύστημα Windows(Windows Subsystem) για Linux ;

Όταν ενεργοποιείτε το WSL, έχετε ένα ολόκληρο περιβάλλον Linux στον υπολογιστή σας με Windows . Ή ίσως πολλά περιβάλλοντα Linux . Ό,τι μπορείτε να σκεφτείτε να κάνετε στο Linux , μπορείτε τώρα να το κάνετε. Ρίξτε μια ματιά στα άρθρα και σεμινάρια που σχετίζονται με το Linux για να πάρετε μερικές ιδέες.(Linux)



About the author

Είμαι επαγγελματίας τεχνικός ήχου και πληκτρολογίου με πάνω από 10 χρόνια εμπειρία. Έχω εργαστεί στον εταιρικό κόσμο, ως σύμβουλος και διευθυντής προϊόντων, και πιο πρόσφατα, ως μηχανικός λογισμικού. Οι δεξιότητες και η εμπειρία μου μου επιτρέπουν να εργάζομαι σε διάφορα είδη έργων από μικρές επιχειρήσεις έως μεγάλες εταιρείες. Είμαι επίσης ειδικός στα Windows 11 και εργάζομαι πάνω στο νέο λειτουργικό σύστημα για πάνω από δύο χρόνια τώρα.



Related posts