Tech Support banner

Status
Not open for further replies.
1 - 8 of 8 Posts

·
Registered
Joined
·
1,200 Posts
Discussion Starter #1
Hi guys

I was wondering where I can find info on making a bootable flash drive so I can run varois diagnostic tools such as memtest86, hdd diag tools, linux live, and erd's. I don't have alot of blank cd's as they go fast around here but I have two flash drives that would work. I keep the files in iso format and use them when I need to help a friend fix thier computer. I have two pc's I use when I need to do pc repairs one vista HP 32 desk top and one win7 HP 64 laptop I use when I make house calls. How do I set up the flash drive? And can I use 7zip to extract the iso files to the flash drive and still have it boot?
 

·
Premium Member
Joined
·
12,283 Posts
there is a way to store the iso files on your flash disk, select which iso you want to boot and boot into it .. I just can't remember the application right now. It's still in teething stage, memtest works, as do a couple of other applications in both DOS & Linux formats.

Run a Google search for multiboot iso flash drive which should bring you some interesting reading material and don't forget to check out

http://www.pendrivelinux.com/boot-multiple-iso-from-usb-multiboot-usb/
 

·
Registered
Joined
·
1,200 Posts
Discussion Starter #4
I have a a question about that link to multibootiso's exe program.
Can you add any bootable iso file or just the one's from the list? I see two programs supported that I have but nothing about my error recovery disk for xp/vista/win7 or hdd diag tools. It would be nice to have all those tools ready for use in one place, and can it run 64 bit iso's. I have a few erd's fro vista and win7 64 bit and I don't know if that matters at all, would those files still work with it?
 

·
Premium Member
Joined
·
12,283 Posts
there is a list of files that have been tested and seem to work. I have managed to fiddle around and get a few to work that aren't on the list. Some that they say do work, didn't when I tried them .. requires some patience and time investment I'm afraid. There are some other applications out there on the web that use the same technology allowing you to choose what you want to boot. at teh moment though it's all a bit hit & miss.
 

·
Registered
Joined
·
1,200 Posts
Discussion Starter #6
I'm seeing if I can add the other iso's but so far the menu makes no scence to me right now. I opened the menu file in note pad to see how they have the file links and that's where I'm at so far, trying to figure out where one line ends and the next begins. I tried the one linked from bootdisk.com but thier instructions are flawd. I had no clear directions on how to select disk in the diskpart comand and I ended up using a video on you tube to get clarification. But still the drive doesn't boot when I exracted the linux live cd on the flash drive using 7 zip.
Does the flash drive have to be formated to some thing other then fat32 for it to work? Or is it the program I'm using to extract the iso's?
 

·
Premium Member
Joined
·
12,283 Posts
The system that I tried leaves the iso's intact in iso format.

the menu lists the iso's with a text and a reference.

here is a sample of the usb boot that I was working on. I have added some comments to identify the applications that wouldn't run.

this may have been from file:///G:/Downloads/Multiboot%20Black/Boot_iso_from_flash/Boot%20Multiple%20ISO%20from%20USB%20%28MultiBoot%20USB%29%20_%20USB%20Pen%20Drive%20Linux.htm

Another file I have is Bootmyiso.exe. not sure where it came from but have a link here http://www.tomshardware.co.uk/forum/page-243423_14_50.html


Code:
default 0
timeout 30
color NORMAL HIGHLIGHT HELPTEXT HEADING
# Splash Image
splashimage=/splash.xpm.gz
foreground=FFFFFF
background=0066FF 

title BitDefender Rescue CD v2.0.0 3/08/2009 (Partial Boot Knoppix Fix hd0,0)
find --set-root /BitDefenderRescueCD_v2.0.0_3_08_2009.iso
map /BitDefenderRescueCD_v2.0.0_3_08_2009.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
boot

title memtest86+ 4.00 (OK)
find --set-root /memtest86+-4.00.iso
map /memtest86+-4.00.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
boot

title Parted Magic 4.8 (OK)
find --set-root /pmagic-4.8.iso
map /pmagic-4.8.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
boot

title Ultimate Boot CD 4.11 (OK)
find --set-root /ubcd411.iso
map /ubcd411.iso (hd32)
map --hook
chainloader (hd32)
boot

title DSL (Knoppix fix hd0,0)
find --set-root /dsl.iso
map --mem /dsl.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
boot

title DSL 4.4.10 (UNTESTED)
find --set-root /dsl-4.4.10-initrd.iso
map --mem /dsl-4.4.10-initrd.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
boot

# Linux Mint 8 Menu Item Submitted by Szymon Silski
title Linux Mint 8 (OK)
find --set-root /LinuxMint-8.iso
map /LinuxMint-8.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/mint.seed boot=casper persistent iso-scan/filename=/LinuxMint-8.iso splash
initrd /casper/initrd.lz
boot

title LinuxMint 8 Universal (OK)
find --set-root /LinuxMint-8-Universal.iso
map /LinuxMint-8-Universal.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/mint.seed boot=casper persistent iso-scan/filename=/LinuxMint-8-Universal.iso splash
initrd /casper/initrd.lz
boot

title Kubuntu 9.10  (requires Username & Pass)
find --set-root /kubuntu-9.10-desktop-i386.iso
map /kubuntu-9.10-desktop-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/kubuntu.seed boot=casper persistent iso-scan/filename=/kubuntu-9.10-desktop-i386.iso splash
initrd /casper/initrd.lz
boot


title SliTaz 2.0 (OK)
find --set-root /slitaz-2.0.iso
map --mem /slitaz-2.0.iso (hd32)
map --hook
chainloader (hd32)
boot

title Riplinux 9.3 (OK)
find --set-root /RIPLinuX-9.3.iso
map --heads=0 --sectors-per-track=0 /RIPLinuX-9.3.iso (0xff) || map --heads=0 --sectors-per-track=0 --mem /RIPLinuX-9.3.iso (0xff)
map --hook
chainloader (0xff)
boot

title Super OS 9.04(NO GOOD)
find --set-root /Super_OS_9.04.iso
map --heads=0 --sectors-per-track=0 /Super_OS_9.04.iso (0xff) || map --heads=0 --sectors-per-track=0 --mem /Super_OS_9.04.iso (0xff)
map --hook
chainloader (0xff)
boot

title Super OS 9.10 (untested)
find --set-root /Super_OS_9.10.iso
map --heads=0 --sectors-per-track=0 /Super_OS_9.10.iso (0xff) || map --heads=0 --sectors-per-track=0 --mem /Super_OS_9.04.iso (0xff)
map --hook
chainloader (0xff)
boot

# Ubuntu Server and Netbook Remix suggested by Wojciech Holek
title Ubuntu 9.10 Server Edition Installer
find --set-root /ubuntu-9.10-server-i386.iso
map /ubuntu-9.10-server-i386.iso (0xff)
map --hook
root (0xff)
kernel /install/vmlinuz file=/cdrom/preseed/ubuntu-server.seed boot=install iso-scan/filename=/ubuntu-9.10-server-i386.iso splash
initrd /install/initrd.gz
boot

title Ubuntu 9.10 Netbook Remix
find --set-root /ubuntu-9.10-netbook-remix-i386.iso
map /ubuntu-9.10-netbook-remix-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/netbook-remix.seed boot=casper persistent iso-scan/filename=/ubuntu-9.10-netbook-remix-i386.iso splash
initrd /casper/initrd.lz
boot

title Ubuntu 9.10 Rescue Remix
find --set-root /ubuntu-rescue-remix-9-10-revision1.iso
map /ubuntu-rescue-remix-9-10-revision1.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/ubuntu-rescue-remix-9-10-revision1.iso splash
initrd /casper/initrd.lz
boot

title Ubuntu-desktop-i386(So far NO GOOD)
find --set-root /Ubuntu-desktop-i386.iso
map /Ubuntu-desktop-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper persistent iso-scan/filename=/Ubuntu-desktop-i386.iso splash
initrd /casper/initrd.lz
boot

title xubuntu-9.10-desktop-i386 (requires User & Pass)
find --set-root /xubuntu-9.10-desktop-i386.iso
map /xubuntu-9.10-desktop-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/xubuntu.seed boot=casper persistent iso-scan/filename=/xubuntu-9.10-desktop-i386.iso splash
initrd /casper/initrd.lz
boot


# Suggested by Relst [email protected]
title Boot another OS via Internet
kernel /gpxe.lkrn
boot

# Not working yet
# title Boot Slax 6.1.2
# find --set-root /slax-6.1.2.iso
# map /slax-6.1.2.iso (0xff)
# map --hook
# root (0xff)
# chainloader (0xff)
# boot
I'm trying to remember what I did now, this project having been put on one side for several months, I seem to remember that it boots from syslinux and the flash is filled with the iso files that you want to boot from. They are listed in menu.lst which can be edited with Note[pad in windows, although I have fond that wordpad makes more sense out of the text.
 

·
TSF Team Emeritus, Microsoft MVP
Joined
·
7,483 Posts
I use this routinely at work. It just requires re-writing the menu.lst file to run the ISO's.
I run the following off my USB drive:
- Seagate Seatools hard drive ISO
- Hitachi Drive Fitness Test ISO
- Memtest ISO
- PCCheck ISO (a payware mobo diagnostic)
- T001 ISO (an antivirus program assembled by a buddy)

Please note that the # symbol is used to comment out lines
Please note that the Title is up to you, but the Find and the first map entry must point to the ISO file in it's location (in my case, the ISO's are in the root of the flash drive.

Here's my menu.lst:
Code:
# This menu created by Lance of Pendrivelinux.com
default 0
timeout 30
color cyan/blue white/blue
foreground ffffff
background 003f7d

title PCCheck
find --set-root /PCCheck.iso
map /PCCheck.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)

title Memtest86+ (Memory Testing Tool)
find --set-root /memtest86+-4.00.iso
map /memtest86+-4.00.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)

title DFT
find --set-root /dft32_v415_b01.iso
map /dft32_v415_b01.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)

title SeaTools
find --set-root /SeaToolsDOS217EURO.iso
map /SeaToolsDOS217EURO.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)

title T001
find --set-root /T001.iso
map /T001.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)

# title FreeDOS base image (DOS Alternative)
# find --set-root /fdboot.img
# map /fdboot.img (fd0)
# map --hook
# chainloader --force (fd0)+1
# rootnoverify (fd0)

# Uncomment the following section to use the Test ISO menu item (just remove the #'s)

# title Test ISO
# find --set-root /testname.iso
# map /testname.iso (hd32)
# map --hook
# root (hd32)
# chainloader (hd32)
 
1 - 8 of 8 Posts
Status
Not open for further replies.
Top