Solved

using "dd" to write bootable image to thumbdrive

Posted on 2007-12-02
2
10,523 Views
Last Modified: 2013-11-14
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
Comment
Question by:galori
2 Comments
 
LVL 19

Accepted Solution

by:
darron_chapman earned 500 total points
ID: 20398107
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
 

Expert Comment

by:drbob001
ID: 21871088
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

How to Backup Ubuntu to Amazon S3

CloudBerry Backup offers automatic cloud backup and restoration for Linux. It has both GUI and command line interface (CLI) ensuring its flexibility in use. Find out more

Join & Write a Comment

Suggested Solutions

Having issues meeting security compliance criteria because of those pesky USB drives? Then I can help you! This article will explain how to disable USB Mass Storage devices in Windows Server 2008 R2.
The article will include the best Data Recovery Tools along with their Features, Capabilities, and their Download Links. Hope you’ll enjoy it and will choose the one as required by you.
This video teaches viewers how to encrypt an external drive that requires a password to read and edit the drive. All tasks are done in Disk Utility. Plug in the external drive you wish to encrypt: Make sure all previous data on the drive has been …
This Micro Tutorial will teach you how to reformat your flash drive. Sometimes your flash drive may have issues carrying files so this will completely restore it to manufacturing settings. Make sure to backup all files before reformatting. This w…

759 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

22 Experts available now in Live!

Get 1:1 Help Now