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ą:
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:
i można startować system.