E2B 'quick reference' Primer - all the E2B basics on one page!
NEW FEATURES!
UEFI-multiboot - Use a second FAT32 partition containing WinPE (see here for details)
E2B now does not require a WinHelper USB flash drive to be added when booting most Windows Install ISOs from an E2B USB Hard Disk and you can boot Windows Install 7/8/10 ISOs from any menu folder.
New extension override suffix and file sort order prefix supported (e.g. _039_Ubuntu v13.1 x64.iso) so you can arrange the menu items in any order without needing to create .txt files.
New .imgPTNX4 file extension can replace partition 4 with a common partition image file (see here for details).
Latest Beta versions (with bugfixes, new features, etc.) are on the Alternate Download sites and check my blog for the latest news.
Free help! - A Live Help pop-up icon is often available on this site to start a live chat session with the developer for any problems that you cannot solve by using the Site Map (you must enable pop-ups in your browser to see the Live Help pop-up if using FireFox).
Easy2Boot is also available to download from MajorGeeks.
E2B eBooks are now available (complete course on making a multiboot USB drive + installing Windows).
Want to boot almost ANYTHING from just one USB drive?
Then why not use what the 'Techies' use?
- Easy to maintain - just copy over your ISO files/.imgPTN files/other files (or delete them from the USB drive) - a new menu is automatically created each time you boot from the E2B USB drive.
- No need to reformat your E2B USB drive ever again, even if you want to update it with the latest version of E2B.
- Directly MBR-boot from the USB drive to unmodified files: .ISO, .IMA, .IMG, .VHD, .VHDX, .WIM, WinBuilder WinPE ISOs, Windows Install ISOs, Linux ISOs, FreeDOS, Hirens ISOs, MemTest86, diagnostics, repair software, Anti-Virus cleaners, etc. etc. etc. The file extension determines how E2B will boot from it. E2B recognises many additional 'special' file extensions.
- The E2B download is a Windows self-extracting .exe executable (a .zip file is provided for linux users) which allows you to make an NTFS multiboot USB drive with just a few mouse clicks. You can also Make an E2B USB drive using a linux bash shell script (provided in download).
- You can add your own files, applications, portable apps, etc.
- UEFI-booting (incl. Secure Boot) is possible by converting UEFI-bootable payloads (ISOs, disk images, flash drives, etc.) into .imgPTN files (partition images). Use the MPI Tool Pack to make .imgPTN files for MBR+UEFI booting (supports Secure Boot).
- Over 340 different types of ISOs and payload files supported.
- USB Flash drives (and USB HDDSSD drives with some workarounds) are supported (NTFS is recommended).
- E2B is designed to work on a wide variety of different PCs and Notebooks, even those with buggy/quirky BIOSes.
- Generic - unlike other solutions, there is no need to update E2B when a new linux distro is released
- Multiple linux ISOs+Persistence possible (via .mnu menu files) - persistence files larger than 4GB are supported.
- Add images of other single- or dual-partition bootable USB drives (e.g. add partition images of Rufus, WinsetupFromUSB, YUMI, XBOOT, DOS USB, etc.).
- 15+ languages for the E2B menu system. Press F1 in the E2B Menu for help.
- Use E2B for unattended Windows installs (drivers+apps+updates using an unmodified Microsoft Windows Install ISO file) by using the SDI_CHOCO feature - when a new version of Windows is released, simply copy on the new Windows ISO!
- Fully configurable - it is easy to change the menu text, menu order, menu defaults, timeouts, background wallpaper, add your own grub4dos menu files, add your own sub-menus, configure the menu with the E2B_Editor GUI Windows app., load different themesskins and much more..
- YouTube videos, free live help and support + eBooks.
Interested in USB or PXE booting? - visit www.rmprepusb.com for over 140 Tutorials!
Make an E2B drive
Make an E2B drive in 3 steps - pick a USB drive, then a Language and then click the large Make E2B Drive button.
After it has been made, test that it boots OK by clicking the green Test with QEMU button..
Press F1 in the E2B Menu for help.
Do you think this site is a MESS?
Don't like the style, page format, messy layout and all the annoying adverts on this site?
E2B is free, but anyone who makes a donation of £5 or more (or if you report a bug or buy an E2B eBook) will be emailed a URL which loads the E2B and RMPrepUSB website pages quicker, has much fewer adverts per page and a much neater format (see this page for an example of the simpler web page format).
If you donate £10 or more, you even get a licence for XMLtoE2B.exe too (just ask me for it when you donate).
Full E2B feature list
- Use the large red Make E2B Drive button in Make_E2B GUI to quickly make an NTFS E2B drive (recommended).
- Make an E2B USB drive using Windows or linux (portable - no installation to Windows required).
- Removable-type USB Flash drives supported (and USB Fixed Disks but extra steps are required for some payloads).
- E2B supports FAT32, NTFS (recommended & default), ExFAT (and limited ext2/3/4) USB boot drives.
- Just copy over your ISO files (or delete them), a new menu is automatically created each time you boot. Add or remove any payload just by copying or deleting the file from the USB drive - no menu to edit, no app. needed - no need to remake it every month/week/day!
- Boot from 100's of different ISOs and images (just copy them onto the USB drive!) - over 340 different types supported.
- Add 100's of All-In-One Windows Install ISOs (convert to .imgPTN files using the Windows MPI Tool Kit).
- Add 100's of UEFI-images (e.g. Windows/Linux/KonBoot/Utilities) using .imgPTN files.
- Add 100's of full linux and WindowsToGo installations.
- Add 100's of different linux liveCD ISOs each with persistence (>4GB persistence on NTFS is supported using ext2/3/4).
- Boot directly from Windows .VHD and .WIM files - just copy them over.
- Add images of other single-partition bootable USB drives (e.g. Rufus, WinsetupFromUSB, YUMI, XBOOT, etc.).
- 15+ languages for the E2B menu system (you can add your own language too).
- Secure UEFI-booting is supported by using .imgPTN files.
- Easily create fully automated Windows 7/8/10 unattend.XML files for booting from unmodified Windows Install ISO's (XMLtoE2B).
- Use for unattended Windows installs (drivers+apps+updates+unchanged Windows Install ISO file) (SDI_CHOCO feature).
- Offline unattended Windows installs (drivers+apps+updates+Windows ISO) using Chocolatey offline packages (no need to create your own app install packages).
- Update to the latest E2B version in a few seconds - no need to reformat the USB drive ever! Updating E2B to the latest version does not change your configuration.
- Fully configurable - change wallpaper, menus entries, menu, font, behaviour, add password protection, PIN code each month, etc.
- Original linux ISO boot menu is shown - it's the same menu you get when booting from the linux CD (live, install, safe mode, memtest, etc. menu options).
- User configurable and fully documented - you can change the background wallpaper, headings and text colours, move the menu position, make your own sub-menus, make it beep when the menu loads, add your own GFXBoot menu, change menu font, use UTF-8 non-ASCII characters in the menus, define your own hotkeys, add your own language versions, etc. etc.
- Variety of example 'skins'/themes included.
- Compatible with FlashBoot (uses FAT32 for booting very old systems that have trouble booting from USB due to non-standard USB BIOS boot support).
- Can boot some linux liveCD ISOs even if they are not contiguous or write-protected (ISOBOOT feature).
- Hide some payloads so only you can boot from them.
- Guest Menu - password protect the full menu so other users will only see a 'Guest menu' when they boot from the E2B drive.
- Can use a USB Hard disk with one or more partitions and still UEFI boot (even if they are all NTFS partitions) - no complex GPT partitions needed.
- UEFI boot to an NTFS partition (via Clover + first FAT32 ptn).
- Also supports dual .imgPTN partition images - e.g. FAT32 + NTFS, or FAT32+ext3.
- Supports multiple UEFI secure-boot payloads.
- Includes Holmes.Sherlock's PassPass for E2B to bypass Windows password entry (XP to Win10) and automated UtilMan Windows hack.
- Easily configurable using a _ISOMyE2B.cfg file.
- Design a custom menu using E2B_Editor.exe.
- Customise individual menu entries and each item's help text using TXT_Maker.exe.
- Compatible with Zalman ZM-VE200/350/500, IODD 2531/2541, etc. (Virtual CD)
- Add a grub2 menu system and then Secure UEFI-boot to 60+ linux ISOs including those that do not normally support UEFI-booting!
- WinBuilder ISO boot support (must keep extension as .ISO) (v1.90+)
- Set the menu.lst attribute as Hidden and then run UPDATE_E2B_DRIVE.cmd to hide files in root
- NTFS supported under linux as well as FAT32 - use udefrag to make NTFS files contiguous (v1.85+).
- Supports animations, stamps and large fonts (v1.79+). Add your company logo to 'STAMP' the menu wallpaper automatically.
- Windows utility SWITCH_E2B.exe allows you to switch to any .imgPTN file from Windows - no need to MBR-boot first.
- Keep a 'Master Copy' of E2B+payload files on your Windows system and make more fully loaded E2B drives or 'clone' your E2B drive
- Easy2Boot YouTube videos here.
- Help from the author of E2B (SteveSi) is available (look for the Live Chat icon on each page if I am online).
- To receive news, 'How To's' and updates, subscribe to my blog.
Introduction
A “source code repository” is a place where code is stored. Developers love to use platforms like Github to ensure they have a remote place to store the code they’re working on.
Side note – If you’re coding, using Photoshop, editing videos, or doing any other work on a computer, back up your files daily and store them online if possible. You never know what might happen and you could end up losing days, weeks, even months of work if you don’t take the necessary steps to back up your files.
Anyways, with Github you can upload private or public repositories. If the repo is public anyone can take that code and use it.
If you’re into sneakers you’ve probably stumbled upon a Github link for some kind of script, whether that’s an Adidas account creator or a proxy tester. These scripts are usually open source and are created with the intention of helping others.
Getting Started
For this guide we will be using a python script created by DefNotAvg. This script is designed to scan supremenewyork.com for products that match the keywords input by the user. If it finds a product match it opens the product link in your browser. Useful, right?
In order to follow these steps successfully these basic requirements must be met.
1. Have Git installed – this link provides tutorials for Mac, Windows, and Linux users.
2. A terminal emulator installed such as Terminal, Command Line, or Hyper.
3. A Github repository to clone and use.
4. Correct version of Python installed (or whatever language the code is written in.)
Once these requirements are met we’re ready to start. The first step to running a script from Github is to clone the git repository.
Clone the git repository
1. Navigate to the main page of the Github repo. For this example we’ll be using this link.
2. Select the green “Clone or download” button.
3. Select the clipboard icon to copy the link to your clipboard.
4. Open a terminal emulator on your desktop. If you’re on Mac the application “Terminal” should be installed by default. Windows users will have “Windows PowerShell” or “Command Prompt”. Another option is Hyper – a sleek cross-platform terminal emulator.
5. Change the directory to the place you’d like the files to be stored. You can do this by entering “cd” in the command line followed by the file path. For this example, we’ll store the files on our desktop by typing “cd desktop”. Click enter to submit the command. If you need further help with this click here.
6. Once you’ve navigated to the desired location type “git clone” , then paste the link you copied in step 2. Once you submit the command you’ll see something like the image below. A folder will appear in the location you specified in step 5.
7. Using the “cd” command you need to navigate to the folder that was just created. In this case that command is “cd Supreme-Link-Grabber”.
Running the script
This part of the guide vastly depends on the script you are trying to run.
There may be certain software packages that you need to install in order to run the script correctly. pip for Python and npm for Javascript are two great package management systems that will help you install software packages with ease.
If the repo contains a “README.MD” file you should read it and see if the developer included a guide on how to run the script. The Supreme Link Grabber README file states the following.
Ok, great. That’s telling us what the script does, how to run it, what version of Python we need, and what packages are required.
To run a python file type “python filename.py” into the command line then hit enter. The README for our code says that “main.py” should be run, so the command is “python main.py”.
The script will now run.
Issues and errors
You may find yourself frustrated if you’ve never done this before. That’s ok – the GREAT thing about coding is there’s an answer online for every single error. Sites like Stack Overflow allow users to submit code-related questions for others to answer.
Odds are the error you’re receiving isn’t special – someone else has run into the same problem before, and it’s been answered somewhere online. Every issue you’ll run into can be solved with a Google search.
If you have all of the necessary requirements and configuration set up, but you’re still receiving an error message it may be an issue within the code itself. If you’re trying to run a script that hasn’t been updated in 2 years it may simply not work anymore.
Github tracks when the last change was made to each file within the repo so you can get a better idea if the code you’re trying to use is updated or not.
Follow Project Destroyer on Twitter, and feel free to send us a message with any questions regarding this article. You can also reach us via the Contact page.
If you enjoyed this guide check out the other articles on our blog. These articles are loaded with practical advice like how to get multiple shoes shipped to the same address, where to get proxies, what servers are, and more.
Subscribe to our newsletter to receive useful content like this straight to your inbox!
Notice: JavaScript is required for this content.