Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 10865
  • Last Modified:

using "dd" to write bootable image to thumbdrive

I'm trying to follow the directions here:

http://wiki.awkwardtv.org/wiki/Booting_from_a_USB_Thumbdrive

to write a USB thumb drive image to the thumb drive. I'm on OS X Leopard and its a 1 GB thumb drive.

the described "umount" command doesn't work, it says "Resource Busy".  So I unmount it via the guid finder by selecting "Eject" for it, which does work.

After that if I try to do the "dd" command, it says "Operation not supported":

Here is the output in the terminal of what I'm doing:







bash$ mount
/dev/disk0s2 on / (hfs, local, journaled)
devfs on /dev (devfs, local)
fdesc on /dev (fdesc, union)
map -hosts on /net (autofs, automounted)
map auto_home on /home (autofs, automounted)
/dev/disk1s1 on /Volumes/Untitled (hfs, local, nodev, nosuid, journaled, noowners)
bash$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *149.1 Gi   disk0
   1:                        EFI                         200.0 Mi   disk0s1
   2:                  Apple_HFS Macintosh HD            148.7 Gi   disk0s2
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1017.0 Mi  disk1
   1:                  Apple_HFS Untitled                1016.9 Mi  disk1s1
bash$ sudo umount /Volumes/Untitled
umount: unmount(/Volumes/Untitled): Resource busy
bash$ sudo dd if=patchstick.img of=/dev/disk1 bs=1m
dd: /dev/disk1: Resource busy
 
 
...at this point I eject the drive via the finder GUI...
 
 
bash$ mount
/dev/disk0s2 on / (hfs, local, journaled)
devfs on /dev (devfs, local)
fdesc on /dev (fdesc, union)
map -hosts on /net (autofs, automounted)
map auto_home on /home (autofs, automounted)
bash$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *149.1 Gi   disk0
   1:                        EFI                         200.0 Mi   disk0s1
   2:                  Apple_HFS Macintosh HD            148.7 Gi   disk0s2
bash$ sudo umount /Volumes/Untitled
umount: /Volumes/Untitled: not currently mounted
bash$ sudo dd if=patchstick.img of=/dev/disk1 bs=1m
dd: /dev/disk1: Operation not supported

Open in new window

0
galori
Asked:
galori
1 Solution
 
darron_chapmanCommented:
By unmounting (ejecting) the usb drive from the GUI, you effectively dismounted /dev/disk1 and all partitions on the device and therefore the dd operation failed because it can no longer see /dev/disk1 ... the umount command will unmount the partition /dev/disk1s1, but leave /dev/disk1 mounted which will allow dd to work correctly.  When you insert the flash drive, ensure that there is no finder window open with the flash drive visible.  Then try to run umount again through terminal.
0
 
drbob001Commented:
Actually, the correct solution to this problem is to open the Disk Utility, select the drive and select Unmount.  That will allow you to dd the USB device...
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now