Linux: εγκατάσταση σε Windows Server (χωρίς Store)


Παρακάτω θα δούμε πως μπορείτε να εγκαταστήσετε κάποια από τις υποστηριζόμενες Linux διανομές σε ένα περιβάλλον που δεν διαθέτει Windows Store. O Windows Server για ευνόητους λόγους δεν διαθέτει το Windpws Store που διαθέτουν από προεπιλογή τα Windows 10.

Έτσι παρακάτω θα δούμε πως μπορείτε να εγκαταστήσετε την διανομή που σας ενδιαφέρει με μη αυτόματο τρόπο στον Windows Server.

Το σύστημα που χρησιμοποιώ είναι ο Windows Server 2019 Standard, αλλά τα βήματα που θα αναφέρουμε παρακάτω θα πρέπει να λειτουργούν σε όλες τις υποστηριζόμενες εκδόσεις Server.

Linux

Αρχικά θα πρέπει να εγκαταστήσουμε το Windows Subsystem for Linux, που δεν υπάρχει προεγκατεστημένο.

Ανοίξτε ένα PowerShell as Administrator και τρέξτε την παρακάτω εντολή:
PowerShell

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Κάντε ένα restart όταν σας ζητηθεί. Το reboot είναι απαραίτητο για να γίνει το WSL μια trusted διεργασία του Server.

Λήψη της Linux διανομής

Εφόσον δεν υπάρχει το Microsoft Store app, θα κατεβάσουμε την διανομή που μας ενδιαφέρει με το χέρι.
Όλες οι διαθέσιμες διανομές υπάρχουν στα παρακάτω links:

Κάνοντας click στα παραπάνω links θα κατεβάσετε την διανομή που θέλετε μέσω του προγράμματος περιήγησης που χρησιμοποιείτε.

Λήψη με PowerShell

Για να κατεβάσουμε κάποιο από τα παραπάνω distros με το PowerShell, θα χρησιμοποιήσουμε το cmdlet Invoke-WebRequest.

Παρακάτω υπάρχει η εντολή για λήψη του Debian

Invoke-WebRequest -Uri https://aka.ms/wsl-debian-gnulinux -OutFile Debian.appx -UseBasicParsing
Tip: Πριν αρχίστε να κατεβάζετε την διανομή που θέλετε με το PowerShell μπορείτε να αλλάξετε σημείο λήψης με την εντολή cd (για παράδειγμα cd C:\Users\Giorgos\Desktop)

Μόλις ολοκληρωθεί η λήψη του .appx θα πρέπει να μετονομάσουμε το appx σε zip. Μπορείτε να το κάνετε με το χέρι αλλά γίνεται και με εντολή στο PowerShell:

Rename-Item Debian.appx Debian.zip

Μετά θα πρέπει να κάνουμε extract (αποσυμπίεση) στο zip αρχείο με το χέρι ή με την παρακάτω εντολή στο PowerShell:

Expand-Archive Debian.zip Debian

Μετά ανοίξτε το φάκελλο και θα δείτε το εκτελέσιμο αρχείο debian.exe.

Linux

Εγκατάσταση

Ανοίξτε ένα cmd.exe με δικαιώματα διαχειριστή από την αναζήτηση (cmd και στο αποτέλεσμα “άνοιγμα σαν διαχειριστής). Με την εντολή cd προχωρήστε στο φάκελο Debian

Linux

και τρέξτε την εντολή debian.exe για να ξεκινήσει η εγκατάσταση. Όταν ολοκληρωθεί θα σας ζητηθεί να ορίσετε ένα όνομα χρήστη, και ένα κωδικό πρόσβασης.

Αυτό ήταν, τώρα έχετε ένα σύστημα Debian στον Server σας.

_______________________

Εγγραφή στο iGuRu.gr μέσω Email

Εισάγετε το email σας για εγγραφή στην υπηρεσία αποστολής ειδοποιήσεων μέσω email για νέες δημοσιεύσεις.


Διαβάστε τις Τεχνολογικές Ειδήσεις από όλο τον κόσμο, με την εγκυρότητα του iGuRu.gr

Ακολουθήσετε μας στο Google News iGuRu.gr at Google news