FlashMagic
FlashMagic is a small package of useful tools to recover lost files, back up and restore your drives, diagnose problems with your computer, reset your root/administrator passwords, wipe your hard drive, chainload other OSes and more on a bootable USB flash drive.
It consists of Parted Magic, KonBoot, DBAN, memtest and some other tools.
Download
FlashMagic is hosted by Github and is powered by Parted Magic, and many other open source tools. I don't know if I really have to host all the source of those tools on my website or not, but I didn't modify them. If you need the sourcecode, just grab them from originating tools' sites.
Installation & Usage & Read Me
This is the README for the first release:
//////////////////////////////////////////////// // FlashMagic v 0.0.1 //////////////////////////////////////////////// Collection of useful stuff, Including PartedMagic, Konboot, FreeDOS and toys for your USB flash drive. COMPONENTS ////////// Parted Magic Mini: One small toolkit to do everything. Konboot: Allows you to logon to any Windows/Linux machine without providing a good password. FreeDOS: Flash your BIOS with ease. Vista/7 Chainloader: Chainload your Vista installation on the USB drive. Copy the installation to the flash drive. You'll have to have a recent Syslinux > 3.7 (maybe?) in order to do this. Otherwise, syslinux will spit out an error. MacOS Chainloader: Will chainload a MacOS installation partition or a MacOS Hard-drive. You'll have to have a recent Syslinux to do that too. If you have Kubuntu/Ubuntu installation, uncomment the appropriate lines on syslinux/syslinux.cfg file. Tons of good stuff in syslinux/syslinux.cfg for you to customize. INSTALLATION //////////// Decompress the archive, go to the folder, then run ./create-usb USBDRIVE under superuser where USBDRIVE is your Flash drive e.g. /dev/sdb unlzma flashmagic-0.0.1.tar.lzma tar -xf flashmagic-0.0.1.tar cd flashmagic sudo ./create-usb /dev/sdb As FlashMagic is self-installable, You can also "clone" an existing FlashMagic-enabled flash key to another. Chdir to the original one, and call ./create-usb /dev/sdc for example. It should work. DISCLAIMER ////////// This package is provided with the hope that you will not do anything stupid like ./create-usb /dev/sda If you do, however, you'll be on your own. AUTHOR ////// Create-usb is written by Huan Truong, and is licensed under the bsd license. Everything else is licensed under its respective license. Questions? Comments? Email to htruong@tnhh.net Have fun.