Several weeks ago I installed Sophos AntiVirus for Mac Home Edition on my iMac. I chose it because I was somewhat familiar with Sophos and I knew that I needed a working malware program (I was using an older version of McAfee Security on my previous iMac but that version wasn’t compatible with Lion).
Since I installed it I began to notice odd issues with bringing my Mac out of standby. It could have been a coincidence but the only other changes I’ve made to the system were some recent system updates.
Today, once again, the system didn’t wake. Previous issues also included the system partially waking but the mouse cursor would change to a spinning wheel and I couldn’t do anything except move the cursor.
After I restarted the iMac the system offered to send a crash report to Apple. I went ahead and let it but I viewed the details before sending. While I didn’t read the information closely it looked like it was possibly caused by the Sophos updater process.
To try to work around the problem I changed some Energy Saver settings. My iMac is on a UPS and I noticed the UPS configuration options were a little different from the standard power options. I disabled the option to allow the hard drive to sleep and then saved the changes.
With those changes in place it’s now just a matter of waiting to see if it happens again.
Every now and then I’m asked to fix a computer for family or friends. Typically, the hardware is fine but the system will need to be cleaned of malware. I usually have a collection of various rescue discs at home or in my car. If it’s been a while since they were created then sometimes I need to download and burn a new set to ensure that I have the latest updates (though that’s not always as much of a problem since many of the AV/malware removal discs have built-in update capability).
The time that it takes to burn new discs isn’t much of a problem but after a while it can seem wasteful. I decided to look for a tool that would give me the ability to boot multiple ISOs from a single USB flash drive. I’ve been somewhat aware that this could be done for a while, but the last time I investigated this capability it seemed that it was much more difficult to implement.
These days it’s not difficult at all. I found a free utility called YUMI, which does exactly what I was looking for. YUMI will format a USB drive and install the necessary software. It can then be configured to include various rescue discs. Each ISO is automatically added to the boot menu on the drive, if it’s in the list of supported ISOs (unsupported ISOs can also be added manually).
This won’t work on a computer with a BIOS that doesn’t supporting from USB, though even that problem can be circumvented by using a boot floppy or CD-ROM running Plop Boot Manager (in that case you’d only need one disc that you could use to access additional ISOs on the USB drive).
I’ve tested it with a handful of rescue discs and so far it looks like it will work well.
Updated 11/21/2011: Here’s one important note if you plan to use this on a USB drive. I advise against creating multiple partitions on the drive with the intention of installing YUMI on one of the partitions. Though I’m not certain, I think installing YUMI destroyed some partition data when it updated the MBR. As a result, while the FAT32 partitions can still be used in OS X, they won’t be visible in Windows.
Updated 11/27/2011: During the Thanksgiving Day holiday I had a chance to test out several ISOs using YUMI. They worked just fine and helped in removing several different types of malware, though I had to remove at least one from within Windows using Malwarebytes Anti-Malware (unfortunately, my UBCD4Win builds haven’t worked so far).