Netshroud Posted August 26, 2009 Share Posted August 26, 2009 Making a USB bootable is rather easy. I have seen some guides which say you need a special bootable USB, but logically there is no reason why any USB shouldn't work. First you need to create your partition table, or modify it. Bootable drives require an "active" partition which is the bootable one. If you're multi-partitioning your USB, make sure that the partition that contains the multipass files is the active one. I used diskpart (comes with windows) to do this. list disk displays all disks in the system. My USB was disk 7, so I then issued select disk 7. I then ran clean to wipe the drive, then create partition primary. If you're multi-partitioning, run create partition primary size=n where n is the size of the partition in megabytes. Next select the partition with select partition n where n is the partition for your multipass, shown with list partition. Make the volume active, then format it FAT or FAT32, with format fs=fat32 quick or format fs=fat32 quick. If this is a new USB, remove the "quick" option. Now we can install our bootloader of choice. Grub4DOS: Run grubinst_gui (under Vista/7, right-click and select "Run as Administrator"). Select your USB drive, and click "Install". It should say that the MBR/BS has been successfully installed. Copy grldr from the latest version of Grub4DOS to the root of your USB, and create a file called "menu.lst". To do this correctly, open notepad and save a blank file to the root of your USB as "menu.lst" with the quotes. Windows Explorer should detect it as a "LST file", a Visual Studio file, or a MASM listing. If it detects it as a text document, you did it wrong. Grub2: Run grub-install --no-floppy --root-directory=/media/MULTIPASS /dev/sdb, assuming that your USB is sdb, and is mounted to /media/MULTIPASS. Create a file called grub.cfg in /media/MULTIPASS/boot/grub. Syslinux: Run the Syslinux tool (syslinux.exe from the win32 folder for Windows, or syslinux-nomtools in the linux folder for Linux) to install Syslinux to your USB. Under windows, assuming your USB is the E: drive, it's syslinux -ma E:, but run this from a command prompt with elevated priviliges (right-click, Run as Administrator). Create a file called syslinux.cfg in the root of your USB drive. Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.