Ο συνήθης τρόπος για να εγκαταστήσετε ένα λειτουργικό σύστημα στο VirtualBox είναι μέσω ενός αρχείου ISO ή της μονάδας CD / DVD, αλλά γνωρίζετε ότι μπορείτε επίσης να εκκινήσετε από μια μονάδα USB στο VirtualBox; Πολλοί άνθρωποι δεν γνωρίζουν αυτό το χαρακτηριστικό απλά επειδή είναι κρυφό και δεν είναι διαθέσιμο στο GUI. Στην πραγματικότητα, θα πρέπει να ανοίξετε το Terminal (ή τη γραμμή εντολών) και να χρησιμοποιήσετε την εντολή VBoxManage για να αποκτήσετε πρόσβαση σε αυτήν τη δυνατότητα. Σε αυτόν τον οδηγό, ας δούμε πώς μπορείτε να εκκινήσετε (ή να εγκαταστήσετε ένα λειτουργικό σύστημα) από ένα πρόγραμμα εγκατάστασης USB στο VirtualBox.

Σημείωση: Αυτό το σεμινάριο γίνεται σε ένα μηχάνημα των Windows. Τα βήματα μπορεί να διαφέρουν για Linux / Mac.

Δοκίμιο : Αυτό το σεμινάριο προϋποθέτει ότι έχετε ήδη εκκινήσιμη μονάδα USB με κάποιο λειτουργικό σύστημα (πιθανότατα Linux distro) εγκατεστημένο σε αυτό.

Εκκίνηση από μονάδα USB στο VirtualBox

Πριν κάνετε οτιδήποτε, ξεκινήστε το σύστημά σας των Windows και συνδέστε το bootable USB drive. Τώρα χρειαζόμαστε τον αριθμό του δίσκου αυτής της εκκίνησης μονάδας USB.

Σημείωση : Μη συγχέετε τον αριθμό του δίσκου με το γράμμα της μονάδας δίσκου. Δεν είναι τα ίδια.

Μπορούμε να ανακαλύψουμε τον αριθμό του δίσκου από το βοηθητικό πρόγραμμα διαχείρισης δίσκων των Windows ή οποιοδήποτε άλλο βοηθητικό πρόγραμμα διαχείρισης δίσκων ή διαμερισμάτων τρίτου μέρους. Προς το παρόν, ας χρησιμοποιήσουμε το βοηθητικό πρόγραμμα Windows. Πατήστε "Win + R", πληκτρολογήστε diskmgmt.msc και πατήστε το κουμπί Enter.

Αναζητήστε τη μονάδα USB και θυμηθείτε τον αριθμό του δίσκου. Στην περίπτωσή μου, η μονάδα USB εμφανίζεται ως "Δίσκος 1", οπότε ο αριθμός του δίσκου είναι "1."

Αφού έχετε τον αριθμό του δίσκου, ανοίξτε τη γραμμή εντολών των Windows ως διαχειριστής.

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

 cd% programfiles% \ Oracle \ VirtualBox 

Καταχωρίστε την ακόλουθη εντολή ενώ αντικαθιστάτε το "#" με τον πραγματικό αριθμό δίσκου. Αυτό που κάνει αυτή η εντολή είναι να δημιουργήσετε ένα αρχείο VMDK στη μονάδα δίσκου C που δείχνει τη φυσική μονάδα USB.

 VBoxManage εσωτερικές εντολές createrawvmdk -filename C: \ extdisk.vmdk -rawdisk \\. \ PhysicalDrive # 

Αφού αντικαταστήσετε το γράμμα της μονάδας δίσκου, η εντολή θα πρέπει να φαίνεται κάτι τέτοιο.

 Εσωτερικές εντολές VBoxManage createrawvmdk -filename C: \ extdisk.vmdk -rawdisk \\. \ PhysicalDrive1 

Μόλις εκτελέσετε την εντολή, θα λάβετε ένα μήνυμα επιβεβαίωσης που θα δηλώνει το ίδιο, και θα δείτε ένα νέο αρχείο με το όνομα "extdisk.vmdk" στη μονάδα δίσκου C.

Τώρα ανοίξτε το VirtualBox με δικαιώματα διαχειριστή. Εάν όχι, το VirtualBox δεν θα μπορέσει να εκκινήσει από τη μονάδα USB.

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

Θα δείτε μια νέα εικονική μηχανή που παρατίθεται στο αριστερό παράθυρο του παραθύρου VirtualBox. Απλά επιλέξτε το και κάντε κλικ στο κουμπί "Έναρξη" που βρίσκεται στο επάνω μενού για εκκίνηση από τη μονάδα USB. Όπως μπορείτε να δείτε από την παρακάτω εικόνα, έχω ξεκινήσει με επιτυχία το live drive μου στο Ubuntu.

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

Ας ελπίσουμε ότι αυτό βοηθάει και κάνουμε σχόλιο παρακάτω αν αντιμετωπίζετε προβλήματα κατά την εκκίνηση από το USB στο VirtualBox.