Beginner Geek: Πώς να δημιουργήσετε και να χρησιμοποιήσετε εικονικές μηχανές

Οι εικονικές μηχανές σάς επιτρέπουν να εκτελείτε ένα λειτουργικό σύστημα σε ένα παράθυρο εφαρμογής στην επιφάνεια εργασίας σας που συμπεριφέρεται σαν ένας πλήρης, ξεχωριστός υπολογιστής. Μπορείτε να τα χρησιμοποιήσετε για να παίξετε με διαφορετικά λειτουργικά συστήματα, να εκτελέσετε λογισμικό που δεν μπορεί το κύριο λειτουργικό σας σύστημα και να δοκιμάσετε εφαρμογές σε ένα ασφαλές περιβάλλον με άμμο.

Υπάρχουν πολλές καλές δωρεάν εφαρμογές εικονικής μηχανής (VM), κάτι που κάνει τη δημιουργία μιας εικονικής μηχανής κάτι που μπορεί να κάνει οποιοσδήποτε. Θα πρέπει να εγκαταστήσετε μια εφαρμογή VM και να έχετε πρόσβαση σε μέσα εγκατάστασης για το λειτουργικό σύστημα που θέλετε να εγκαταστήσετε.

Τι είναι μια εικονική μηχανή;

Μια εφαρμογή εικονικής μηχανής δημιουργεί ένα εικονικοποιημένο περιβάλλον - που ονομάζεται, απλά, μια εικονική μηχανή - που συμπεριφέρεται σαν ένα ξεχωριστό σύστημα υπολογιστή, πλήρες με εικονικές συσκευές υλικού. Το VM λειτουργεί ως διαδικασία σε ένα παράθυρο στο τρέχον λειτουργικό σας σύστημα. Μπορείτε να εκκινήσετε έναν δίσκο εγκατάστασης λειτουργικού συστήματος (ή ζωντανό CD) μέσα στην εικονική μηχανή και το λειτουργικό σύστημα θα «παραπλανηθεί» να πιστεύει ότι εκτελείται σε πραγματικό υπολογιστή. Θα εγκαταστήσει και θα λειτουργήσει όπως θα έκανε σε μια πραγματική, φυσική μηχανή. Όποτε θέλετε να χρησιμοποιήσετε το λειτουργικό σύστημα, μπορείτε να ανοίξετε το πρόγραμμα εικονικής μηχανής και να το χρησιμοποιήσετε σε ένα παράθυρο στην τρέχουσα επιφάνεια εργασίας σας.

Στον κόσμο της VM, το λειτουργικό σύστημα που εκτελείται πραγματικά στον υπολογιστή σας ονομάζεται κεντρικός υπολογιστής και όλα τα λειτουργικά συστήματα που εκτελούνται εντός των VM ονομάζονται φιλοξενούμενοι. Βοηθά στην αποφυγή της σύγχυσης των πραγμάτων.

Σε ένα συγκεκριμένο VM, το λειτουργικό σύστημα φιλοξενουμένων αποθηκεύεται σε έναν εικονικό σκληρό δίσκο - ένα μεγάλο αρχείο πολλαπλών gigabyte που είναι αποθηκευμένο στον πραγματικό σκληρό σας δίσκο. Η εφαρμογή VM παρουσιάζει σε αυτό το αρχείο το λειτουργικό σύστημα επισκεπτών ως πραγματικό σκληρό δίσκο. Αυτό σημαίνει ότι δεν θα χρειαστεί να χτυπήσετε το διαμέρισμα ή να κάνετε κάτι άλλο περίπλοκο με τον πραγματικό σκληρό σας δίσκο.

Η εικονικοποίηση προσθέτει κάποια γενικά έξοδα, οπότε μην περιμένετε να είναι τόσο γρήγορα σαν να έχετε εγκαταστήσει το λειτουργικό σύστημα σε πραγματικό υλικό. Τα απαιτούμενα παιχνίδια ή άλλες εφαρμογές που απαιτούν σοβαρά γραφικά και ισχύ CPU δεν είναι πραγματικά τόσο καλά, οπότε οι εικονικές μηχανές δεν είναι ο ιδανικός τρόπος για να παίξετε παιχνίδια Windows PC σε Linux ή Mac OS X - τουλάχιστον, εκτός εάν αυτά τα παιχνίδια είναι πολύ παλαιότερα ή δεν απαιτούν γραφικά.

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: 4+ τρόποι εκτέλεσης λογισμικού Windows σε Linux

Το όριο στον αριθμό των VM που έχετε μπορεί να περιορίζεται από την ποσότητα του σκληρού δίσκου. Ακολουθεί μια ματιά σε ορισμένα από τα VM που χρησιμοποιούμε κατά τη δοκιμή των πραγμάτων κατά τη σύνταξη άρθρων. Όπως μπορείτε να δείτε, έχουμε πλήρη VM με εγκατεστημένες διάφορες εκδόσεις των Windows και του Ubuntu.

Μπορείτε επίσης να εκτελέσετε πολλά VM ταυτόχρονα, αλλά θα βρεθείτε κάπως περιορισμένοι από τους πόρους του συστήματός σας. Κάθε VM καταναλώνει λίγο χρόνο CPU, RAM και άλλους πόρους.

Γιατί θα θέλατε να δημιουργήσετε μια εικονική μηχανή

Εκτός από την καλή διασκέδαση που μπορείτε να παίξετε, τα VM προσφέρουν πολλές σοβαρές χρήσεις. Σας επιτρέπουν να πειραματιστείτε με άλλο λειτουργικό σύστημα χωρίς να χρειάζεται να το εγκαταστήσετε στο φυσικό σας υλικό. Για παράδειγμα, είναι ένας πολύ καλός τρόπος για να χτυπήσετε το Linux - ή μια νέα διανομή Linux - και να δείτε αν σας φαίνεται σωστό. Όταν τελειώσετε να παίζετε με ένα λειτουργικό σύστημα, μπορείτε απλώς να διαγράψετε το VM.

Τα VM παρέχουν επίσης έναν τρόπο εκτέλεσης λογισμικού άλλου λειτουργικού συστήματος. Για παράδειγμα, ως χρήστης Linux ή Mac, θα μπορούσατε να εγκαταστήσετε τα Windows σε ένα VM για να εκτελέσετε εφαρμογές Windows στις οποίες διαφορετικά δεν θα έχετε πρόσβαση. Εάν θέλετε να εκτελέσετε μια νεότερη έκδοση των Windows - όπως τα Windows 10 - αλλά έχετε παλαιότερες εφαρμογές που εκτελούνται μόνο σε XP, θα μπορούσατε να εγκαταστήσετε τα Windows XP σε ένα VM.

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Επεξήγηση Sandbox: Πώς σας προστατεύουν ήδη και Πώς να κάνετε Sandbox σε οποιοδήποτε πρόγραμμα

Ένα άλλο πλεονέκτημα που παρέχουν οι VM είναι ότι είναι «sandboxed» από το υπόλοιπο του συστήματός σας. Το λογισμικό μέσα σε ένα VM δεν μπορεί να ξεφύγει από το VM για να παραβιάσει το υπόλοιπο σύστημά σας. Αυτό καθιστά τα VMs ένα ασφαλές μέρος για τη δοκιμή εφαρμογών - ή ιστότοπων - δεν εμπιστεύεστε και βλέπετε τι κάνουν.

Για παράδειγμα, όταν κλήθηκαν οι απατεώνες "Γεια, είμαστε από τα Windows", εκτελέσαμε το λογισμικό τους σε ένα VM για να δούμε τι θα κάνουν πραγματικά - το VM εμπόδισε τους απατεώνες να έχουν πρόσβαση στο πραγματικό λειτουργικό σύστημα και τα αρχεία του υπολογιστή μας.

ΣΧΕΤΙΚΟ: Πείτε στους συγγενείς σας: Όχι, η Microsoft δεν θα σας καλέσει για τον υπολογιστή σας

Το Sandboxing σας επιτρέπει επίσης να εκτελείτε ασφαλή λειτουργικά συστήματα με μεγαλύτερη ασφάλεια. Εάν εξακολουθείτε να χρειάζεστε Windows XP για παλαιότερες εφαρμογές, θα μπορούσατε να το εκτελέσετε σε ένα VM όπου μετριάζεται τουλάχιστον η ζημιά από την εκτέλεση ενός παλιού, μη υποστηριζόμενου λειτουργικού συστήματος.

Εφαρμογές εικονικής μηχανής

Υπάρχουν πολλά διαφορετικά προγράμματα εικονικής μηχανής από τα οποία μπορείτε να επιλέξετε:

  • VirtualBox:  (Windows, Linux, Mac OS X): Το VirtualBox είναι πολύ δημοφιλές επειδή είναι ανοιχτού κώδικα και εντελώς δωρεάν. Δεν υπάρχει πληρωμένη έκδοση του VirtualBox, επομένως δεν χρειάζεται να ασχοληθείτε με τη συνηθισμένη "αναβάθμιση για να λάβετε περισσότερες λειτουργίες" upsells και nags. Το VirtualBox λειτουργεί πολύ καλά, ειδικά σε Windows και Linux όπου υπάρχει λιγότερος ανταγωνισμός, καθιστώντας το ένα καλό μέρος για να ξεκινήσετε με VM.
  • VMware Player:  (Windows, Linux): Το VMware έχει τη δική του σειρά προγραμμάτων εικονικών μηχανών. Μπορείτε να χρησιμοποιήσετε το VMware Player σε Windows ή Linux ως δωρεάν, βασικό εργαλείο εικονικής μηχανής. Πιο προηγμένες δυνατότητες - πολλές από τις οποίες βρίσκονται στο VirtualBox δωρεάν - απαιτούν αναβάθμιση στο πρόγραμμα πληρωμένου σταθμού εργασίας VMware. Σας συνιστούμε να ξεκινήσετε με το VirtualBox, αλλά αν δεν λειτουργεί σωστά, ίσως θελήσετε να δοκιμάσετε το VMware Player.
  • VMware Fusion:  (Mac OS X): Οι χρήστες Mac πρέπει να αγοράσουν το VMware Fusion για να χρησιμοποιήσουν ένα προϊόν VMware, καθώς το δωρεάν VMware Player δεν είναι διαθέσιμο σε Mac. Ωστόσο, το VMware Fusion είναι πιο στιλβωμένο.
  • Parallels Desktop:  (Mac OS X): Οι Mac διαθέτουν επίσης Parallels Desktop. Τόσο το Parallels Desktop όσο και το VMware Fusion για Mac είναι πιο στιλβωμένα από τα προγράμματα εικονικής μηχανής σε άλλες πλατφόρμες, καθώς διατίθενται στο εμπόριο σε μέσους χρήστες Mac που μπορεί να θέλουν να εκτελέσουν λογισμικό Windows.

Ενώ το VirtualBox λειτουργεί πολύ καλά σε Windows και Linux, οι χρήστες Mac μπορεί να θέλουν να αγοράσουν ένα πιο γυαλισμένο, ολοκληρωμένο πρόγραμμα Parallels Desktop ή VMware Fusion. Εργαλεία Windows και Linux όπως το VirtualBox και το VMware Player τείνουν να στοχεύουν σε ένα κοινό geekier.

Φυσικά, υπάρχουν πολλές ακόμη επιλογές VM. Το Linux περιλαμβάνει το KVM, μια ολοκληρωμένη λύση εικονικοποίησης. Επαγγελματική και εταιρική έκδοση των Windows 8 και 10 - αλλά όχι των Windows 7 - περιλαμβάνει το Hyper-V της Microsoft, μια άλλη ολοκληρωμένη λύση εικονικής μηχανής. Αυτές οι λύσεις μπορούν να λειτουργήσουν καλά, αλλά δεν έχουν τις πιο φιλικές προς το χρήστη διεπαφές.

ΣΧΕΤΙΚΟ: Πώς να εγκαταστήσετε το KVM και να δημιουργήσετε εικονικές μηχανές στο Ubuntu

Δημιουργία εικονικής μηχανής

Μόλις αποφασίσετε για μια εφαρμογή VM και την εγκαταστήσετε, η δημιουργία ενός VM είναι πραγματικά πολύ εύκολη. Θα ακολουθήσουμε τη βασική διαδικασία στο VirtualBox, αλλά οι περισσότερες εφαρμογές χειρίζονται τη δημιουργία ενός VM με τον ίδιο τρόπο.

Ανοίξτε την εφαρμογή VM και κάντε κλικ στο κουμπί για να δημιουργήσετε μια νέα εικονική μηχανή.

Θα καθοδηγηθείτε στη διαδικασία από έναν οδηγό που ρωτάει πρώτα ποιο λειτουργικό σύστημα θα εγκαταστήσετε. Εάν πληκτρολογήσετε το όνομα του λειτουργικού συστήματος στο πλαίσιο "Όνομα", η εφαρμογή πιθανότατα θα επιλέξει αυτόματα τον τύπο και την έκδοση για το λειτουργικό σύστημα. Εάν δεν - ή μαντεύει λάθος - επιλέξτε αυτά τα στοιχεία μόνοι σας από τα αναπτυσσόμενα μενού. Όταν τελειώσετε, κάντε κλικ στο "Επόμενο".

Με βάση το λειτουργικό σύστημα που σκοπεύετε να εγκαταστήσετε, ο οδηγός θα προεπιλέξει ορισμένες προεπιλεγμένες ρυθμίσεις για εσάς, αλλά μπορείτε να τις αλλάξετε στις οθόνες που ακολουθούν. Θα σας ρωτηθεί πόση μνήμη θα εκχωρηθεί στο VM. Εάν θέλετε κάτι διαφορετικό από την προεπιλογή, επιλέξτε το εδώ. Διαφορετικά, απλώς κάντε κλικ στο "Επόμενο". Και μην ανησυχείτε, θα μπορείτε να αλλάξετε αυτήν την τιμή αργότερα, αν χρειαστεί.

Ο οδηγός θα δημιουργήσει επίσης το εικονικό αρχείο σκληρού δίσκου που θα χρησιμοποιηθεί από το VM. Εάν δεν έχετε ήδη ένα εικονικό αρχείο σκληρού δίσκου που θέλετε να χρησιμοποιήσετε, απλώς επιλέξτε την επιλογή για να δημιουργήσετε ένα νέο.

Θα ερωτηθείτε επίσης εάν θα δημιουργήσετε έναν δυναμικά εκχωρημένο ή σταθερό μέγεθος δίσκου. Με έναν δυναμικά εκχωρημένο δίσκο, θα ορίσετε ένα μέγιστο μέγεθος δίσκου, αλλά το αρχείο θα αυξηθεί μόνο σε αυτό το μέγεθος όπως χρειάζεται. Με ένα δίσκο σταθερού μεγέθους, θα ορίσετε επίσης ένα μέγεθος, αλλά το αρχείο που δημιουργήθηκε θα είναι τόσο μεγάλο από τη δημιουργία του.

Σας συνιστούμε να δημιουργήσετε δίσκους σταθερού μεγέθους, επειδή, ενώ καταναλώνουν λίγο περισσότερο χώρο στο δίσκο, αποδίδουν επίσης καλύτερα - κάνοντας το VM σας να αισθάνεται λίγο πιο ευαίσθητο. Επιπλέον, θα ξέρετε πόσο χώρο στο δίσκο έχετε χρησιμοποιήσει και δεν θα εκπλαγείτε όταν τα αρχεία VM σας αρχίζουν να αυξάνονται.

Στη συνέχεια, θα μπορείτε να ορίσετε το μέγεθος του εικονικού δίσκου. Είστε ελεύθεροι να ακολουθήσετε την προεπιλεγμένη ρύθμιση ή να αλλάξετε το μέγεθος που ταιριάζει στις ανάγκες σας. Μόλις κάνετε κλικ στο "Δημιουργία", δημιουργείται ο εικονικός σκληρός δίσκος.

Μετά από αυτό, επιστρέφετε στο κύριο παράθυρο της εφαρμογής VM, όπου θα πρέπει να εμφανίζεται το νέο σας VM. Βεβαιωθείτε ότι τα μέσα εγκατάστασης που χρειάζεστε είναι διαθέσιμα στο μηχάνημα - συνήθως αυτό σημαίνει την επισήμανση αρχείου ISO ή πραγματικού δίσκου μέσω των ρυθμίσεων της VM. Μπορείτε να εκτελέσετε το νέο σας VM επιλέγοντας το και πατώντας "Έναρξη".

Φυσικά, μόλις αγγίξαμε τα βασικά στοιχεία της χρήσης VM εδώ. Εάν ενδιαφέρεστε για περισσότερη ανάγνωση, δείτε μερικούς από τους άλλους οδηγούς μας:

  • Ο πλήρης οδηγός για την επιτάχυνση των εικονικών μηχανών σας
  • Πώς να δημιουργήσετε και να εκτελέσετε εικονικές μηχανές με Hyper-V
  • Πώς να εγκαταστήσετε το Android στο VirtualBox
  • Πώς να κάνετε κοινή χρήση των αρχείων του υπολογιστή σας με μια εικονική μηχανή
  • Χρησιμοποιήστε το Portable VirtualBox για να πάρετε εικονικές μηχανές μαζί σας παντού
  • 10 κόλπα VirtualBox και προηγμένες δυνατότητες που πρέπει να γνωρίζετε

Έχετε άλλες χρήσεις ή συμβουλές για τη χρήση VM που δεν αγγίξαμε; Ενημερώστε μας στα σχόλια!