Guide boot.ini - U-XP-SET
FAQs - USB-MultiBoot - IMG-XP
MBR-Backup - Make-PE3
The Syslinux Project
download link
Booting ISO's with MEMDISK
================
Source by jaclaz
Now that netbooks without floppy/CD/DVD drives are so popular it's
important to be able to boot from USB sticks. In the past I've had a few
minor problems with Grub4DOS 0.4.2 and 0.4.3 but 0.4.4 2008-11-19 seems
much better.
The mapping of ISO images to (hd32) is a powerful facility
that I've tested with both an Acronis Trueimage 9 Recovery CD and the
Ultimate Boot CD 4.1.1 without any problems whatsoever. The essential
code fragment is simply
title Ultimate Boot CD map /images/ubcd411.iso (hd32) map --hook chainloader (hd32)and a similar set of commands for Acronis. Alternatively the following code works equally well.
title Acronis Trueimage
kernel /acronis/kernel.dat vga=791 ramdisk_size=32768 quiet
initrd /ramdisk.dat /s
kernel /acronis/kernel.dat vga=791 ramdisk_size=32768 quiet
Of course it's possible that there could still be hidden problems which my (limited) testing hasn't revealed, but I'm using 4 different sticks ranging in size from 512mb to 4gb, all formatted as FAT32 with the HP USB Disk Storage Format Tool based on DOS 7.10 system files (ie the Windows 98SE ones). They also boot XP, Vista, Ubuntu, BartPE, and DOS itself for using Partition Magic outside of Windows. So far I've yet to find anything that Grub4DOS can't boot, but a serious weak spot has always been its documentation. In this respect Diddy's recent tutorial is a very welcome arrival.
Hopefully this post may save a few people some time and effort
EDIT by jaclaz
Second way does not work with newish releases, see here:
With the recent newish builds, the INITRD command does not accept command-line switches any longer. You will have to write it this way:
title Acronis Trueimage kernel /acronis/kernel.dat vga=791 ramdisk_size=32768 quiet initrd /ramdisk.dat
=========================
Acronis True Image 10/Disk Director 10.
Use Bootable Rescue Media Builder to build the ISO. Name it acronis10.iso, copy it wherever you want.
Menu.lst for it:
title Acronis media find --set-root /acronis10.iso map /acronis10.iso (hd32) map --hook root (hd32) chainloader (hd32)
Paragon HD manager 8.0 Special Edition. This is still available with a free registration:
http://www.vnudownlo...203-0000-en.exe
http://registry.para...e.com/hdm8pers/
When you install it get the ISO from \Program Files\Paragon Software\Hard Disk Manager 8 Special Edition\ISO\bootcd.iso.
If it's not there, open the program and tools->recovery media builder and make it.
I renamed the ISO to hdmanager.iso, copy it wherever you want. Menu.lst for it:
title Paragon HD manager 8.0 find --set-root /hdmanager.iso map /hdmanager.iso (hd32) map --hook root (hd32) chainloader (hd32)
For both of them- if you change map --mem /hdmanager.iso (hd32) / map --mem /acronis10.iso (hd32)
you will be able to manipulate the partition, even overwriting the respective ISO or partition, as they the ISO will be running entirely from RAM.
==================
Source
Einträge zu ISO_Extra hinzufügen
[Excerpt from
(SARDU) GRUB original menu.lst]
# Suggested by Michel Jank
title Slax 6.1.2 Graphics mode (KDE)
find --set-root /Slax612/boot/initrd.gz
kernel /Slax612/boot/vmlinuz initrd=/boot/initrd.gz ramdisk_size=6666
root=/dev/ram0 rw autoexec=xconf;telinit~4 changes=/Slax612
initrd /Slax612/boot/initrd.gz
title Ultimate Boot CD
find --set-root /ubcd.iso
map /ubcd.iso (hd32)
map --hook
chainloader (hd32)
title DSL 4.4.10 find --set-root /dsl-4.4.10-initrd.iso
map /dsl-4.4.10-initrd.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
title Debian Live
find --set-root /debian/live/initrd.img
kernel /debian/live/vmlinuz boot=live union=aufs noswap live-media-path=/debian/live
initrd /debian/live/initrd.img
# Suggested by Michel Jank
title Slax 6.1.2 Graphics mode (KDE)
find --set-root /Slax612/boot/initrd.gz
kernel /Slax612/boot/vmlinuz initrd=/boot/initrd.gz ramdisk_size=6666
root=/dev/ram0 rw autoexec=xconf;telinit~4 changes=/Slax612
initrd /Slax612/boot/initrd.gz
title Ubuntu Rescue Remix 10.04 (Recovery Tools)
find --set-root /ubuntu-rescue-remix-10-04.iso
map /ubuntu-rescue-remix-10-04.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper
iso-scan/filename=/ubuntu-rescue-remix-10-04.iso
floppy.allowed_drive_mask=0 splash
initrd /casper/initrd.lz
title Ubuntu 10.10 (GNOME Desktop x86) find --set-root /ubuntu-10.10-desktop-i386.iso
map /ubuntu-10.10-desktop-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper
persistent iso-scan/filename=/ubuntu-10.10-desktop-i386.iso splash
initrd /casper/initrd.lz
title Kubuntu 10.10 (KDE Desktop x86) find --set-root /kubuntu-10.10-desktop-i386.iso
map /kubuntu-10.10-desktop-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/kubuntu.seed boot=casper
persistent iso-scan/filename=/kubuntu-10.10-desktop-i386.iso
floppy.allowed_drive_mask=0 splash
initrd /casper/initrd.lz
title Ubuntu 10.10 Netbook Remix (NetBook Distro) find --set-root /ubuntu-10.10-netbook-i386.iso
map /ubuntu-10.10-netbook-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz floppy.allowed_drive_mask=0 noprompt
cdrom-detect/try-usb=true file=/cdrom/preseed/ubuntu-netbook.seed
boot=casper persistent iso-scan/filename=/ubuntu-10.10-netbook-i386.iso
splash
initrd /casper/initrd.lz
title SliTaz 3.0 find --set-root /slitaz-3.0.iso
map --heads=0 --sectors-per-track=0 /slitaz-3.0.iso (hd32)
map --hook
chainloader (hd32)
title Puppy 511 find --set-root /puppy/lupu-511.sfs
kernel /puppy/vmlinuz
initrd /puppy/initrd.gz
title OphCrack XP 2.3.1 (XP Password Cracker) find --set-root /ophcrack-xp-livecd-2.3.1.iso
map /ophcrack-xp-livecd-2.3.1.iso (0xff)
map --hook
root (0xff)
kernel /boot/bzImage rw root=/dev/null vga=normal lang=C kmap=us screen=1024x768x16 autologin
initrd /boot/rootfs.gz
# Suggested by Robin McGough
title xPUD 0.9.2 (NetBook Distro) find --set-root --ignore-floppies --ignore-cd /xpud-0.9.2.iso
map --heads=0 --sectors-per-track=0 /xpud-0.9.2.iso (hd32)
map --hook
chainloader (hd32)
title Parted Magic 5.4 (Partition Tools)
find --set-root /pmagic-5.4.iso
map /pmagic-5.4.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
# Suggested by Deb
title Partition Wizard 5 (Partition Tools) find --set-root /pwhe5.iso
map /pwhe5.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
title Boot gparted (Partition Tools)
find --set-root /gparted/live/initrd.img
kernel /gparted/live/vmlinuz live-media-path=gparted/live boot=live
i915.modeset=0 xforcevesa radeon.modeset=0 noswap nomodeset noprompt
vga=788 ip=frommedia nosplash
initrd /gparted/live/initrd.img
title EASUS Disk Copy find --set-root /DiskCopy2.3.iso
map --mem /DiskCopy2.3.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
title Boot Clonezilla
find --set-root /clonezilla/live/initrd1.img
kernel /clonezilla/live/vmlinuz1 boot=live live-config noswap
nolocales edd=on nomodeset ocs_live_run='ocs-live-general'
ocs_live_extra_param='' ocs_live_keymap='' ocs_live_batch='no'
ocs_lang='' vga=788 ip=frommedia nosplash
live-media-path=/clonezilla/live toram=filesystem.squashfs
initrd /clonezilla/live/initrd1.img
title Redo Backup and Recovery find --set-root --ignore-floppies --ignore-cd /redobackup.iso
map --heads=0 --sectors-per-track=0 /redobackup.iso (hd32)
map --hook
chainloader (hd32)
# Suggested by Gino Pilotino
title System Rescue CD find --set-root /systemrescuecd/isolinux/rescuecd
kernel /systemrescuecd/isolinux/rescuecd subdir=systemrescuecd setkmap=us docache
initrd /systemrescuecd/isolinux/initram.igz
# Suggested by Gino Pilotino
title System Rescue CD find --set-root /systemrescuecd/isolinux/rescuecd
kernel /systemrescuecd/isolinux/rescuecd subdir=systemrescuecd setkmap=us docache
initrd /systemrescuecd/isolinux/initram.igz
title Kaspersky Rescue CD (Virus Scanner) find --set-root /rescue/rescue.iso
map /rescue/rescue.iso (0xff)
map --hook
root (0xff)
chainloader (0xff)
title AVG Rescue CD (Anti-Virus + Anti-Spyware) find --set-root /avg.iso
map /avg.iso (hd32)
map --hook
chainloader (hd32)
# Suggested by Zach
title BitDefender Rescue CD (Virus Scanner) find --set-root /bitdefender-rescue-cd.iso
map /bitdefender-rescue-cd.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz boot=casper iso-scan/filename=/bitdefender-rescue-cd.iso
initrd /casper/initrd.gz
title AVIRA AntiVir Rescue CD (Virus Scanner) find --set-root /avira/vmlinuz
kernel /avira/vmlinuz edd=off vga=ask initrd=/avira/initrd.gz ramdisk_size=133551 root=/dev/ram0 rw console=/dev/vc/4
initrd /avira/initrd.gz
title BackTrack 4 Final (Penetration Testing) find --set-root /bt-boot/vmlinuz
kernel /bt-boot/vmlinuz BOOT=casper boot=casper persistent rw splash
initrd /bt-boot/initrd.gz
boot
title Install Windows Vista/7 root (hd0,0)
chainloader (hd0,0)/bootmgr
title Memtest86+
find --set-root /mt410.iso
map --mem /mt410.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
# Suggested by Greg Steer
title Offline NT Password & Registy Editor
find --set-root /cd100627.iso
map /cd100627.iso (hd32)
map --hook
chainloader (hd32)
No comments:
Post a Comment