Malam ini saya install VirtualBox versi 5.2.4 di iMac saya (OS : High Sierra, versi 10.13.1), dan kemudian install Linux Ubuntu 16.04.1 sebagai guest OS. Instalasi berjalan normal, tetapi ternyata perlu sedikit effort untuk sharing folder dari host (OSX) ke guest (Linux). Berikut rangkuman langkah yang saya lakukan :
- Tujuan : sharing folder /Users/asnugroho/Documents dari OSX host, agar bisa diakses di linux
- Pertama-tama, installah Guest Additions di ubuntu [1].
sudo apt-get install virtualbox-guest-additions-iso
Setelah instalasi selesai, akan diperoleh .iso file, dengan image OSE edition dari guest additions CD pada direktori berikut:/usr/share/virtualbox/VBoxGuestAdditions.iso
- Mount-lah .iso file ini sebagai CD pada virtual machine settings [2]
mkdir /media/ISO
mount -t iso9660 -o loop /usr/share/virtualbox/VBoxGuestAdditions.iso /media/ISO
- Jalankan VBoxLinuxAdditions.run dengan cara
cd /media/ISO
sudo VBoxLinuxAdditions.run
- Setelah selesai, tambahkan username “asnugroho” ke group vboxsf dengan cara
sudo usermod -a -G vboxsf asnugroho
- Selanjutnya, sebagaimana dijelaskan pada [3], dalam kondisi Virtual Machine powered off, klik pada “Settings”, pilih “Shared Folders”, kemudian isikan pada “Folder Path” : /Users/asnugroho/Documents sedangkan Folder Name dengan nama folder yang akan diakses di Guest OS (Ubuntu). Pada contoh di bawah, saya isikan “Documents”. Kemudian check pada “Auto-mount” dan “Make Permanent”.
- Selanjutnya klik OK, dan jalankan virtual machine.
- Buka terminal, dan selanjutnya kita bisa akses ke shared folder OSX, dari Ubuntu, dengan path /media/sf_Documents
- Untuk mengurangi input latency, dapat dilakukan dengan mengikuti tips [4]
Referensi
- https://askubuntu.com/questions/22743/how-do-i-install-guest-additions-in-a-virtualbox-vm
- http://go2linux.garron.me/mounting-ISO-images-in-Linux/
- https://stackoverflow.com/questions/23514244/share-folders-from-the-host-mac-os-to-a-guest-linux-system-in-virtualbox
- https://stackoverflow.com/questions/36382079/how-can-i-reduce-input-latency-in-a-virtualbox-vm