WELCOME TO iBOOT iBOOT is firmware constructed from the Intel® Platform Innovation Framework or better known as DUET. There are two different frameworks currently maintained. EDK and EDK2. iBOOT is a mixture of both. Some features of the firmware need to be explained firstly, as it has some unique operation procedures. The Intel standard uses boot(machinename).efi to boot a given computer, where as (machinename) is the architecture of the firmware. iBOOT uses it's own way and architecture name for the boot process. iBOOT also has no EFI BIOS MENU, therefore all configurations are pre-built into the firmware. iBOOT now supports the EFI SHELL environment. Please refer to the "Features" section for this operation. Some key functions that are known to not allow specific OS's to boot are already built into iBoot. iBOOT also comes in two flavor's: iBOOT 32bit and iBOOT 64bit. The reason being is to accomodate any version Intel based Apple® Computer and EFI compatible PC. iBOOT is still very much a work in progress yet improves on a regular basis. ---------------------------------------------------------------------------------------------------------------- SET-UP PROCEDURE Like all DUET based loaders iBOOT works from a USB Pen Drive that has been formatted to the FAT32 file structure. Along with the iBOOT download comes DuettoHDD(osx) and iBOOT Setup Tool(windows) bootsector tools. Please follow the READ-ME's included in the specific bootsector folders. ---------------------------------------------------------------------------------------------------------------- INITIAL BOOT On first boot you will need to configure a few things to be on your way. After iBOOT fully loads you will be presented with the bootloader GUI. Please set the screen resolution to your liking by pressing the "U" or "D" keys. Next, press the 'M' key to display the System Menu. Please insert your CPU Frequency in the CPU Frequency MHz field. To do so, use the up/down arrow keys to highlight the field, press return, enter data and press return again. You may now exit the System Menu by pressing the Escape key. (Formula is GHz/1000 e.g. 2.4GHz = 2400, 1.8GHz = 1800 etc.) Next, select your primary partition you would like to boot and press the "B" key. This will set the bootdrive. Next, although it is not neccessary, by pressing the "G" key, iBOOT will attempt to generate your system aml files. These files help Mac OS X better understand your Hardware configuration. This process is automatically carried out when booting Mac OS X, but doing this manually will speed up boot time thereafter. Last, please restart your system by pressing the "R" key. You are now set up for booting your primary OS automatically. *If you need to return to the GUI interface for any reason just press the "W" key during the startup of the firmware. ---------------------------------------------------------------------------------------------------------------- FEATURES To scroll the selector from left to right, use the arrow keys. Alternatively, you may also use the *mouse pointer to select and boot a volume. OptionKeys: Display GUI = W Detect Volumes = V Generate AML = G Reset System = R Initialize Shell = K Shutdown = S Set Boot Drive = B Select = return System Menu = M About Box = A Patch Smbios = P Resolution: Down = D Up = U *The iBOOT mouse pointer supports up to 6 drives. ---------------------------------------------------------------------------------------------------------------- SMBIOS PATCHING iBOOT now supports Smbios Patching from the System Menu. This is a really cool feature. You can spoof your Intel Mac Smbios data quite easily. For example, I spoofed my Mac Mini to resemble a Mac Pro and some applications and websites take notice to this and increase performance. In this reguard its a fun and cool way to show off to your "hacker" friends. Another key benefit to this function is being able to fine tune an EFI Mac Capable PC!! Setting your Smbios data to resemble a Mac Model that is closely in comparison to your hardware has great benefits. It increases compatability, look, feel and operation. The greatest benefit of this feature is the increased stability between Apple® OS X and your EFI Compatible PC. ---------------------------------------------------------------------------------------------------------------- EFI SHELL The EFI Shell is a very useful application. Some use it for loading games, audio files and video files. Other uses include a more technical interaction for instance: code debugging, driver execution, application launching, so on and so forth. iBOOT now supports booting Microsoft® Windows7, Apple® OS X and some Linux versions from the EFI Shell environment without rEFIt. ---------------------------------------------------------------------------------------------------------------- rEFIt rEFIt is a well known EFI Boot Application for Intel Apple® Computers. It works in conjunction with BootCamp. rEFIt makes Windows XP and any non-efi version Linux Distro booting painless! The procedure for installing rEFIt is to download it from http://refit.sourceforge.net/ and then move the efi folder from the rEFIt image to your OS X partition. After doing so, booting that partition from the firmware will automatically initialize the rEFIt boot menu. Simple! ---------------------------------------------------------------------------------------------------------------- Structure Folder Content: dsdt.aml in efi\acpi\oem extra kext in efi\kext efi string data in efi\devices efi drivers in efi\module any bootable efi app in efi\boot\application any efi bootloader in efi\boot\iboot named iboot.efi ---------------------------------------------------------------------------------------------------------------- Closing iBOOT is the EFI Firmware which has been created by OS_Ninja. The iBOOT bootloader accompanying the firmware is maintained by the *iBOOTDEVTEAM. *CopyRight (C) 2008-2011 iBOOTDEVTEAM. All Rights Reserved.