Monthly Archives: February 2013

Deploy Studio Script – hide Bootcamp partition from OS X.

Place this in your deploy studio workflow, and defer execution until first boot.

#!/bin/bash

## Script by Tim Schutt, 2012 ##

##########################################################
## find the bootcamp partition MUST BE NAMED "BOOTCAMP" ##
##########################################################

BC=$(diskutil list | grep BOOTCAMP | grep -o 'disk[0-9]s[0-9]';) 

##########################################################
## find the UUID of the previous bootcamp partition.    ##
##########################################################

UUID=$(diskutil info $BC | grep -o '[0-9a-zA-Z]\{8\}-[0-9a-zA-Z]\{4\}-[0-9a-zA-Z]\{4\}-[0-9a-zA-Z]\{4\}-[0-9a-zA-Z]\{12\}';)

##########################################################
## Disable auto-mounting of Bootcamp partition. You can ##
## still mount the partition manually with Disk Utility ##
##########################################################

echo "UUID=$UUID none ntfs ro,noauto 0 0" > /etc/fstab

exit 0