Πώς να ορίσετε την προεπιλεγμένη διανομή του Linux στα Windows 10
Τα Windows 10 τώρα σας επιτρέπουν να εγκαταστήσετε πολλαπλά περιβάλλοντα Linux, ξεκινώντας με την Ενημέρωση για τους Δημιουργούς Πτώσης. Εάν έχετε πολλαπλά περιβάλλοντα Linux, μπορείτε να ορίσετε την προεπιλογή και να αλλάξετε μεταξύ τους.
Είστε ελεύθεροι να τρέχετε πολλαπλά περιβάλλοντα Linux ταυτόχρονα, αλλά το προεπιλεγμένο σας περιβάλλον χρησιμοποιείται όταν εκτελείτε μια εντολή όπως wsl.exe
ή bash.exe
για να ξεκινήσετε το κέλυφος ή όταν χρησιμοποιείτε wsl [εντολή]
ή bash -c [εντολή]
για να εκτελέσετε μια εντολή από αλλού στα Windows.
Πώς να ορίσετε την προεπιλεγμένη διανομή του Linux
ο wslconfig.exe
επιτρέπει να διαχειρίζεστε τις διανομές Linux που εκτελούνται μέσω του Υποσυστήματος Windows για Linux ή WSL.
Για να το εκτελέσετε, πρέπει να ανοίξετε ένα παράθυρο εντολών ή ένα παράθυρο PowerShell. Για να ανοίξετε ένα παράθυρο γραμμής εντολών, ανοίξτε το μενού Έναρξη, πληκτρολογήστε "cmd" και, στη συνέχεια, κάντε κλικ στη συντόμευση "Command Prompt". Για να ανοίξετε ένα παράθυρο PowerShell, κάντε δεξί κλικ στο κουμπί Start (ή πατήστε τα Windows + X) και, στη συνέχεια, επιλέξτε την εντολή "Windows PowerShell".
Για να δείτε τις εγκατεστημένες διανομές Linux, πληκτρολογήστε την ακόλουθη εντολή και πατήστε Enter:
wslconfig / l
Η διανομή του Linux που τελειώνει με "(Προεπιλογή)" είναι η προεπιλεγμένη διανομή του Linux.
Εάν δεν βλέπετε μια εγκατεστημένη διανομή Linux σε αυτήν τη λίστα, θα πρέπει πρώτα να την ξεκινήσετε. Περιμένετε να ολοκληρωθεί η διαδικασία "Εγκατάσταση, αυτό μπορεί να διαρκέσει λίγα λεπτά ...". Όταν ολοκληρωθεί, η διανομή του Linux θα εμφανιστεί σε αυτήν τη λίστα.
Για να ορίσετε την προεπιλεγμένη διανομή του Linux, εκτελέστε την ακόλουθη εντολή, όπου Ονομα είναι το όνομα της διανομής του Linux:
wslconfig / setdefault Ονομα
Για παράδειγμα, για να ορίσετε το Ubuntu ως την προεπιλεγμένη διανομή του Linux, εκτελέστε την ακόλουθη εντολή:
wslconfig / setdefault Ubuntu
Τώρα, όταν τρέχετε είτε το wsl
ή κτυπώ δυνατά
εντολές, ανοίγει η διανομή Linux που επιλέξατε.
Η προεπιλεγμένη διανομή του Linux χρησιμοποιείται επίσης όταν εκτελείτε ξεχωριστές εντολές με κάθε μία από αυτές εντολή wsl
ή bash -c εντολή
.
Πώς να εκτελέσετε πολλαπλές διανομές Linux
Μπορείτε να εκτελέσετε ένα περιβάλλον Linux, ακόμη και αν δεν είναι προεπιλεγμένο. Για παράδειγμα, μπορείτε να ξεκινήσετε τις συντομεύσεις του Ubuntu, του openSUSE Leap και του SUSE Linux Enterprise Server από το μενού "Έναρξη" και να τρέχετε συγχρόνως και τα τρία ξεχωριστά περιβάλλοντα.
Για να ξεκινήσετε μια διανομή Linux από τη γραμμή εντολών ή μέσω μιας συντόμευσης, απλά χρησιμοποιήστε την εντολή της. Η εντολή που χρειάζεστε εμφανίζεται στη σελίδα διανομής του Linux στο Microsoft Store. Ακολουθούν οι εντολές που θα χρειαστείτε για να ξεκινήσετε τις τρεις αρχικές τρεις διανομές Linux:
- Ubuntu:
ubuntu
- openSUSE Leap 42:
opensuse-42
- SUSE Linux Enterprise Server 12:
sles-12
Για παράδειγμα, ακόμα και αν το Ubuntu είναι το προεπιλεγμένο περιβάλλον, μπορείτε ακόμα να ξεκινήσετε το openSUSE από οπουδήποτε, εκτελώντας το opensuse-42
εντολή.
Αυτές οι εντολές λειτουργούν επίσης με το ίδιο -ντο
switch που μπορείτε να χρησιμοποιήσετε με το bash.exe
εντολή. Απλά χρησιμοποιήστε την παρακάτω δομή εντολών, όπου η "distro-command" είναι η ίδια εντολή που χρησιμοποιείτε για να ξεκινήσετε τη διανομή Linux και "εντολή" είναι η εντολή Linux που θέλετε να εκτελέσετε.
εντολή distro-command -c
Με άλλα λόγια, ακόμη και αν το openSUSE Leap είναι η προεπιλεγμένη διανομή του Linux, μπορείτε ακόμα να εκτελέσετε μια εντολή στο Ubuntu από περιβάλλον ή σενάριο γραμμής εντολών, ubuntu -c εντολή
.
Για παράδειγμα, για να εκτελέσετε το apt-get moo
εντολή που δείχνει ένα αυγό του Πάσχα στο Ubuntu, θα πρέπει να εκτελέσετε την ακόλουθη εντολή:
ubuntu -c apt-get moo