example code of Unix bless command

Need Unix example code for using “bless”.

Present situation
******************
Apple downloads a “Mavericks” operating system to my 128-GB thumb drive.

This download takes anywhere from 5-hours to 14-hours

Resulting thumb drive is bootable, no problem, happy user.

I then create a backup of the entire thumb drive using Apple’s “Time Machine” application.

Problem:   Restored thumb drive is no longer bootable, therefore is useless.

This ONLY happens with the physically small thumb drives.

Keep in mind that when Apple downloads their Mavericks OS to the same thumb drive, the drive is bootable, no problem.   If Apple can force the thumb drive to be bootable, then we should be able to also.

If instead of a thumb drive, I use a larger SSD, the physically larger drive does NOT lose its ability to be bootable after being restored by a Time Machine backup.


Question
**********
Is it possible to use Unix “bless” to restore a thumb drives bootable characteristic?

My Unix knowledge is extremely weak, so the “man bless” command is gibberish to me.

I know how to use a few Unix commands, like:   diskutil list
and even:  diskutil partitionDisk disk1 2 JHFS+ MAIL-2 42949672960b JHFS+ UNUSED_AA 1048576b


Could some expert please supply some example code of a bless command?

I might be able to puzzle out how to use “bless” from the example code.

Possibly some example like:     bless  disk2  MyThumb  setBoot

( I don’t have the nerve to try the above example, for fear of omitting essential info’ )


My Setup
**********
MacBook Pro computer running latest “Mavericks” OS.

Bootable external drives, both the spinning mechanical types and the SSD types.
SuperSenileAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

serialbandCommented:
Near the end of the manpage, you'll see some examples.


man bless
<snip>

   FOLDER MODE
     To bless a volume with only Mac OS X or Darwin, and create the BootX and boot.efi files as needed:

           bless --folder "/Volumes/Mac OS X/System/Library/CoreServices" --bootinfo --bootefi

   MOUNT MODE
     To set a volume containing either Mac OS 9 and Mac OS X to be the active volume:

           bless --mount "/Volumes/Mac OS" --setBoot

   NETBOOT MODE
     To set the system to NetBoot and broadcast for an available server:

           bless --netboot --server bsdp://255.255.255.255

   INFO MODE
     To gather information about the currently selected volume (as determined by the firmware), suitable for
     piping to a program capable of parsing Property Lists:

           bless --info --plist

Open in new window



Here's a couple of sites with examples as well.

http://www.egg-tech.com/mac_backup/
http://www.projectosx.com/forum/index.php?showtopic=3171
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
SuperSenileAuthor Commented:
Thanks again serialband,  I appreciate the help.

SuperSenile -
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Storage Software

From novice to tech pro — start learning today.