Jump to content



Getting Virtualbox to boot from (bootable) Usb stick (or any other Physical Disk)


hadji_a

Recommended Posts

Το Virtualbox (μεχρι και την 2.1.4 εκδοση) δεν παρεχει την δυνατοτητα boot του vm απο usb (δεν υπαρχει υποστηριξη στο bios emulation του vbox). Μπορει ομως με τη χρηση του VBoxManage.exe να δημιουργησει εικονικους δισκους (vmdk) οι οποιοι ειναι links προς πραγματικους δισκους. Με αυτο τον τροπο μπορουν να δημιουργηθουν vmdks οχι μονο απο bootable usb disks αλλα και απο οποιοδηποτε δισκο ειναι συνδεδεμενος (troubleshooting δισκου με ηδη εγκατεστημενο OS κλπ).

[ATTACH]4973[/ATTACH]

με την εντολη:

VBoxManage.exe internalcommands listpartitions -rawdisk \\.\PhysicalDrive2

βλεπουμε τα διαθεσιμα partition στον καθορισμενο δισκο (στην δικια μου περιπτωση το usb ηταν ο PhysicalDrive2 με ενα partition).

[ATTACH]4974[/ATTACH]

στη συνεχεια δινωντας:

VBoxManage.exe internalcommands createrawvmdk -filename c:\usb.vmdk -rawdisk \\.\PhysicalDrive2 -partitions 1

δημιουργειται το vmdk στο c: με ονομα usb.vmdk .

[ATTACH]4975[/ATTACH]

Στη συνεχεια προσθετουμε το vmdk στο vm μας .

[ATTACH]4976[/ATTACH]

Και bootαρει το vm απο το usb.

post-6-1414343253,2252_thumb.jpg

post-6-1414343253,2314_thumb.jpg

post-6-1414343253,2375_thumb.jpg

post-6-1414343253,2708_thumb.jpg

Link to comment
Share on other sites

Nice Work Αδρεα!:D

Μια προσθήκη:

Προκείμενου να δω ποιο Physical Drive είναι το USB άνοιξα το CMD και έδωσα:


wmic diskdrive list

Και μου έβγαλε:

[ATTACH]4980[/ATTACH]

Σε έμενα πχ ήταν ο 3 ωστόσο δίνοντας:

VBoxManage.exe internalcommands createrawvmdk -filename c:\usb.vmdk -rawdisk \\.\PhysicalDrive3 -partitions 1

[ATTACH]4981[/ATTACH]

FAIL ^ :p

Κατι παιζει αλλα δεν ξερω τι..:p

Edit:

OK done ,δεν έτρεχα το CMD με Admin Rights .(thanks Ανδρεα) :p

post-196-1414343253,3323_thumb.jpg

post-196-1414343253,3488_thumb.jpg

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Δημιουργία...

Important Information

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