Wirtualka z zewnętrznego dysku

Dziś krótko.

Mamy dysk wyjęty z jakiegoś kompa (w moim przypadku dysk linuksowy wyjęty z maszyny CNC) i chcemy z niego wystartować maszynę wirtualną. Albo chcemy zainstalować jakiś system na dysku podpiętym do naszego kompa.

Odpalamy VirtualBox (http://www.virtualbox.org) i tworzymy nową maszynę wirtualną:

Zrzut ekranu 2015-05-25 o 12.08.40

 

Jak widać u mnie maszyna się nazywa ‚Linux External’. Wybieramy typ – u mnie Linux i Ubuntu (32bit). Określamy ilość pamięci (zostawiłem domyślne 512MB). Przy pytaniu o dysk twardy dajemy: ‚Do not add a virtual hard drive’ – ‚nie dodawaj wirtualnego dysku twardego’.

Teraz podpinamy nasz dysk. OSX się oczywiście zaburzy, że ‚dysk nie jest czytelny dla tego komputera’. Klikamy ‚Ignoruj’.

Odpalamy Terminal. W Terminalu piszemy:

diskutil list

dostajemy coś w rodzaju:

Abulafia-3:~ arturmaciag$ diskutil list
/dev/disk0
   #:                  TYPE NAME           SIZE IDENTIFIER
   0: GUID_partition_scheme              *750.2 GB disk0
   1:                   EFI EFI           209.7 MB disk0s1
   2:             Apple_HFS Macintosh HD  504.3 GB disk0s2
   3:            Apple_Boot Recovery HD   650.0 MB disk0s3
   4:  Microsoft Basic Data BOOTCAMP      245.0 GB disk0s4
/dev/disk2
   #:                  TYPE NAME           SIZE IDENTIFIER
   0: FDisk_partition_scheme              *10.2 GB disk2
Abulafia-3:~ arturmaciag$

czyli w moim przypadku podłączony dysk ma ścieżkę: /dev/disk2

Nadaję wszystkim pełne prawa do tego urządzenia:

sudo chmod 777 /dev/disk2

i tworzę wirtualny dysk twardy:

VBoxManage internalcommands createrawvmdk -filename ~/LinuxExternal.vmdk -rawdisk /dev/disk2

I już. Podpinam ten dysk w dziale ‚Storage’ mojej maszyny wirtualnej:

Zrzut ekranu 2015-05-25 o 12.30.10

i można startować system.