YUMI from PenDriveLinux.com is a Windows-only utility program to enable a USB flash drive to easily boot into multiple Linux
and other utility software collections. By default, in order to simplify the process, we will only use YUMI to create the basic YUMI
boot/menu structure (SYSLINUX/GRUB) to allow multibooting. This requires starting YUMI, selecting the correct USB drive letter, clicking on the FORMAT box, and selecting
a "fake" dummy ISO file (empty.iso) needed to create that basic structure.
The 600MB Gooplusplus Multiboot MINI XBMC Media Center collection fits on a USB flash drive as small as 2GB. (We leave enough room for two 500MB "persistence" SAVE files, one for OpenELEC XBMC and one for Puppy Linux.) For those installing to 4GB or larger USB flash drives, you also can install more "addon" distros available via bittorrent download or here to add to your USB flash drive.
This Goo++ collection includes two of the best small Linux distros plus essential computer software and rescue tools. For those who want more, you can start with our larger 4GB Multiboot Meteor (torrent) with more and larger Linux distributions and utilities. The alternate 4GB Multiboot Meteor V2 (torrent) contains a slightly different content mix. Visit our guide to all Goo++ USB multiboot collections.
For safety, it is recommend that you remove all other USB hard drives and USB flash drives before starting installation.
You should have arrived at this web document from a selection on the click-START.cmd or click-START-WinXP menu.
(For those with SanDisk USB drives, run SANDISKFIX above first). To begin, start YUMI, select correct drive letter, and click FORMAT box. Next, cursor down to bottom of the distro list to Try an Unlisted ISO, click BROWSE button and select "empty.iso". Next, click YUMI's CREATE button. You will not install any other distros at this time so you can exit YUMI and return to the click-START.cmd menu.
Next, we recommend (option) that you change the USB flash drive's MBR type to UltraISO. This will help ensure that the USB flash drive is bootable on a wider variety of PC's and notebooks. The (BootICE) usbMBR utility does not affect files on your USB drive.
You will only do the SanDiskFIX / YUMI / usbMBR procedure once.
All of the rest is running a self-extracting EXE file to auto-load selected Linux and utility distributions on to your USB flash drive.
TWO PARTS: (1) Multiboot MINI XBMC collection Basic Install (2) optional "addOn" LINUX and TOOLS
Gooplusplus distro collections exist in two parts. We select 32-bit Linux versions for most distros for greater compatibility on both 32-bit and 64-bit computers. In the future, we will add a new and different 64-bit "addon" collection. (You can mix and match 32-bit and 64-bit distros.)
The MINI XBMC and (optional) ADDON distro collections can be downloaded via bittorrent or directly from Google Drive links. The addOn Linux and Utilities distro EXEs should only be run (added) after MINI XBMC is already installed on your USB flash drive. The addOn distros (self-extracting EXE files) can be download individually. Run them from your hard drive's click-START.cmd menu.
(1) Do a usb+multiboot+gooplusplus+2013 torrent search by clicking these links:
H33T search -or-
(2) Direct Download (Google Drive): MINI XBMC folder / files download + OPTIONS: addon : distros
Google Drive AddOn distros: drag & drop addon-*.EXE files from browser to PC's usb-multiboot-mini-xbmc directory (folder)
(1) MINI XBMC: The small yet exceptionally useful MINI XBMC collection is 600MB installed. You can view a list of distro contents in the table at the top of this web document. MINI XBMC can fit on a 2GB USB flash drive with two 500MB "persistence" SAVE files reserved for XBMC and the Puppy Linux distro. Almost 400MB remains for extra files, browser cache files, and even another small addon Linux distro such as Porteus 2.1 KDE. In addition to bittorrent downloading, you can download a self-extracting EXE file with all files necessary for installation from a fast Google Drive account: USB-MULTIBOOT-MINI-XBMC.exe (1GB)
(2) AddOn : DISTROS Unlike MINI XBMC, with the addOn : distros collection, each distribution has its own self-extracting EXE file. You can also add other distros using YUMI. [Edit your USB \multiboot\menu\addon-x.cfg.]
The LINUX and TOOLS distros in the addON : distros collection were chosen for relatively small size (all but Ubuntu and Zorin are under 700MB), speed, variety, and unique features. If you install all of these distros, you will need at least a 16GB USB flash drive.
OpenELEC's XBMC Media Center is the focal point for this multiboot collection. Unlike most Linux distributions, this one is a "single program" distro. So, a little more detail about the XBMC program is warranted. OpenELEC has done a remarkable job incorporating XBMC in a truly tiny, efficient, and optimized Linux distribution. By default, we chose to include the "optimized for Intel GMA" graphics version of OpenELEC since this version should be compatible with PCs built with Intel CPUs for the past 10 years.
For PC's with AMD CPUs or those with non-Intel graphics chips, you can easily download two substitute files which best match your PC's graphics chip: (1) Nvidia ION (2) AMD Fusion (3) Generic 32-bit (4) Generic 64-bit. After downloading, simply replace the file "SYSTEM" in your main (root) USB directory with your new version of "SYSTEM". Then, replace your USB \multiboot\openelec\KERNEL file with your new version "KERNEL" file. That's all there is to it. You can find these alternate files at http://www.gooplusplus.com/xbmc.
We have disabled the "install to hard disk" function in the OpenELEC startup menu. This is based on a safety concern that inexperienced users might accidentally damage their existing PC Windows or Linux system. If you are confident that you are able to avoid such problems, have visited the XBMC and OpenELEC forums for advice, etc., then you can re-enable this function by editing your USB flash drive's OpenELEC menu config file \multiboot\menu\openelec.cfg with your preferred text editor in Linux or Windows. Another option is selecting the Mini-XP (Hirens) menu option and clicking on the HBCD desktop "Edit XBMC Menu" shortcut icon. OpenELEC XBMC is typically installed as a standalone system HTPC. In contrast, as part of a multiboot system, hard disk installation of OpenELEC is less common since the XBMC "program" is readily available under Linux, Windows, or Mac.
When OpenELEC XBMC starts for the first time, it will create a new 512MB "STORAGE" SAVE file in your USB flash drive's main (root) directory. Depending on your PC, this may be slow but next time bootup will be much faster. Also on the first run, you will be prompted for some setup information, especially your wifi account info and passphrase. If you make a mistake or if there is a problem with this network information, you can make correction later at the System > OpenELEC menu selection.
After initial setup is finished you will see the XBMC hortizontal bar menu. If you need to make changes to your network or wifi information, cursor over to SYSTEM > OpenELEC and click. Next, System > Open Connections and click. Next, Wireless Network. Enter your wifi SSID and select security type (usually WPA or WPA2). Next Enter your PASSPHRASE and click DONE. Once wifi is set up, right click on an empty area on the XBMC Desktop.
Next, set your time zone. Cursor to the SYSTEM > SETTINGS. Next click Appearance > International. Next, change Timezone Country by clicking up/down arrows to find your country (sorry, this can be a tedious process). Next, click the Timezone up/down arrows to find a city in your timezone.
Right-Click (R/C) is a common part of navigating XBMC. Typically R/C means "go back" or "escape" and sometimes R/C will show more menu choices. Volume control shortcut keys are + or = to increase volume and – to decrease. Your spacebar toggles pause/play.
Next, we need to select our preferred Video, Audio, and Program "Addons". This is a major part of XBMC. You get "Addons" from "XBMC repositories" including the OpenELEC repository and other optional 3rd party repositories. Ideally the XBMC and OpenELEC repositories are active immediately after set up. In practice, this is rarely true and you must first "Force Refresh".
Addons: SYSTEM > SETTINGS > Addons > Get Addons. Now, click OpenElec Addons, R/C and select Force Refresh. Wait 30 seconds or so before the next step. Next, XBMC.org Addons, R/C and select Force Refresh. Again wait 30 seconds before proceeding. Your default repositories should now be available.
Next, we will choose an Addon for testing: VIDEOS > Addons > Get more. Click Al Jazeera and Install. Wait a until Al Jazeera shows enabled. Next click Al Jazeera > Watch Live. If you see video playing, things seem to be working. Type x to stop the video and then click the HOME icon.
Now, let's add some 3rd party Addons from downloaded ZIP files. One by one, you may want to install these ZIP file Addons. SYSTEM > SETTINGS > ADDONS > Install from ZIP file. Find the files by clicking MULTIBOOT > XBMC-ZIPS and click on one of the ZIP files. We recommend three as the first to be installed: (1) plugin.program.repo.installer (2) plugin.video.1channel and (3) plugin.video.icefilms. After installation you should see new entries when your next click on VIDEOS > Addons.
As with any large and complex program, getting the most out of XBMC Media Center will require some trial-and-error and experimentation, reviewing documentation, and participating on XBMC and OpenElec forums. XBMC allows you to view a huge number of streaming videos located all over the planet as well as from your local network and PC.
(1) You can use 2GB, 4GB, 8GB and larger (up to 64GB) USB flash drives. For larger USB flash drives, leave at least 1GB available for one (optional) Ubuntu-standard persistence file "\casper-rw". You can create this file (500MB, 1GB, or 1.5GB) with the included PDL-RW tool for one Ubuntu-based distro, e.g., Ubuntu, Kubuntu, Lubuntu, Xubuntu, Zorin, Netrunner, Elementary, Pear, Peppermint, Mint KDE, Pinguy, Joli OS, Bodhi, etc. Edit one distro *.cfg file to enable persistence, replacing "noprompt" with the word "persistent".
For larger size USB flash drive, you may also want to partition the drive. Note that Windows can only see the first partition on a removable USB drive. Linux, however, can see all partitions so you can resize and create extra partitions for data storage, backup files, etc. Try Partition Wizard Home Minitool from Hiren's Boot CD.
(2) MINI XBMC includes a custom "frugal" version of Hiren's Boot CD 15.2 (Linux and Windows utility and rescue software). It was trimmed to half size mostly by removing duplicate antivirus and other software. The antivirus function was replaced by a smaller individual AVG Antivirus Rescue distro. We chose to replace Opera with SeaMonkey (Firefox clone) as HBCD's web browser.
(3) By default, all Gooplusplus/YUMI menu setup *.cfg files are included for all distros in MINI XBMC plus AddOn:distros. Since most people will not install the entire 2-part collection, you may want to edit USB:\multiboot\menu\addon-x.cfg or USB:\multiboot\syslinux.cfg to delete unused menu entries. There are edit options available on the click-START.cmd or click-START-WinXP.cmd menu.
(4) You can (optionally) add or remove Linux and utility distros by running the YUMI program. Make sure that you DO NOT format your USB flash drive a second time (removing all of your USB Linux setup). You will be limited to distros from YUMI's list. While you can "Try an Unlisted ISO", most of the time it won't work. Since new Linux distro versions are always being released, YUMI is updated fairly frequently. It is best to download and use the latest YUMI version in order to install both later + more distro versions.
(5) Once you have installed your YUMI distros, you can reboot your PC. On most PCs, you can keep pressing the F12 key until you get a boot menu. Select your USB drive and then your custom YUMI menu should start up quickly.
(6) Why use YUMI instead of other Linux-based multiboot software? First, YUMI is well known and it works fairly predictably. We have briefly tried a few other multiboot systems but they seemed more difficult and less predictable. Second, unlike YUMI, some multiboot systems are ISO-based instead of file-based. Unfortunately, ISO-based systems require that all ISO files are continuous. ISO-based systems will fail completely if the USB flash drive is not defragmented or if the ISO file has problems. We avoid ISO-based multiboot systems simply because they are broken too easily and require special care. File-based multiboot systems like YUMI are much more stable and repeatable. Third, there are many more Windows users than Linux users. To encourage Windows users to try Linux, we especialy tried to make this easier for them. More advanced Linux users should be able to access a Windows PC to create their own USB multiboot. Finally, we will still be researching cross-platform multiboot software that works both in Windows and Linux (sorry, Mac).
(7) Send comments, suggestions, or questions to: firstname.lastname@example.org -- Bob Carroll, Las Vegas