Skip to content

Instantly share code, notes, and snippets.

@JrCs
Created March 29, 2014 16:35
Show Gist options
  • Save JrCs/9857662 to your computer and use it in GitHub Desktop.
Save JrCs/9857662 to your computer and use it in GitHub Desktop.
Add a partition to VMWare Virtual Disk
#!/bin/bash
GamePartitionUUID='E7F33C26-2F83-41B2-B601-E9BF29AF9C09'
device=$(diskutil info "$GamePartitionUUID" | sed -n 's/.*Device Identifier: *//p')
if [[ -z "$device" ]]; then
echo "Impossible de déterminer la partition 'Games' avec l'UUID $GamePartitionUUID !" >&2
exit 1
fi
disk="${device%s*}"
part="${device##*s}"
rm -f GamePartition*
"/Applications/VMware Fusion.app/Contents/Library/vmware-rawdiskCreator" create /dev/$disk $part GamePartition ide
if [[ $(grep -c 'GamePartition.vmdk' 'Boot Camp.vmx') -eq 0 ]]; then
echo 'ide1:0.present = "TRUE"' >> 'Boot Camp.vmx'
echo 'ide1:0.fileName = "GamePartition.vmdk"' >> 'Boot Camp.vmx'
echo 'ide1:0.deviceType = "rawDisk"' >> 'Boot Camp.vmx'
fi
@JrCs
Copy link
Author

JrCs commented Mar 29, 2014

Modify UUID to import partition

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment