post here anything that crosses your mind about grub4dos
#1
Posted 25 June 2008 - 02:00 PM
Ideally, any user who had some success with this way of booting can post here reporting what he succeeded with and how he did it, links to other boards, tutorials guides related to the matter are also welcome.
PLEASE NO request for help here, post them in the grub4dos forum.
PLEASE NO "Nice, thank you!" kind of posts.
PLEASE NO "Ha, this is not useful!" type of comments.
This thread should become simply a list of working setups, no more, no less.
Thanks for cooperation.
jaclaz
- meokey likes this
#2
Posted 26 June 2008 - 01:13 AM
Working for me:
title LiveXP - mem find --set-root --ignore-floppies /!images/iso/LiveXP_RAM.iso map --mem /!images/iso/LiveXP_RAM.iso (hd32) map --hook chainloader (hd32) boot
Not working for me (although works from harddisk if grub4dos is started from boot.ini entry):
title LiveXP - direct find --set-root --ignore-floppies /!images/iso/LiveXP_RAM.iso map /!images/iso/LiveXP_RAM.iso (hd32) map --hook chainloader (hd32) boot
Regards,
Galapo.
- Wonko the Sane likes this
#3
Posted 27 June 2008 - 12:36 PM
To directly boot the DBan ISO file stored on a CD-ROM.
This post relates to:
Grub4DOS v 4.0.3
http://grub4dos.jot.com/WikiHome
DBan v 2.0 Beta ISO
http://sourceforge.n...042900_i386.zip
Sofware tools required:
mkisofs
http://cdrecord.berl...e/cdrecord.html
ImgBurn
http://imgburn.com
File Structure
ISOBuild
\iso_root
\images
\dban-beta.2006042900_i386.iso
grldr
mkisofs.exe
menu.lst
menu.lst
title WIPE DISKS --- DBan 2.0.0 Beta map /images/dban-beta.2006042900_i386.iso (hd32) map --hook kernel (hd32)/ISOLINUX/DBAN.BZI nuke="dwipe --method zero" silent bootNote: "--method zero" sets the default wipe to a single pass of 0 written to disk. Other methods are listed within the DBan interface.
ISO Creation
mkisofs -R -b grldr -no-emul-boot -boot-load-seg 0x1000 -volid "Volume Name" -o bootable.iso iso_root
ISO Burning
Use ImgBurn to burn "bootable.iso" to CD-ROM
Result
A bootable CD-ROM which displays a menu from which DBan can be started.
- Wonko the Sane likes this
#4
Posted 27 June 2008 - 06:22 PM
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.
- Wonko the Sane likes this
#5
Posted 04 July 2008 - 08:19 AM
FreeDOS base CD (fdbasecd.iso) - success
title fdbasecd.iso (0xFF) find --set-root /fdbasecd.iso map /fdbasecd.iso (0xFF) map --hook root (0xFF) kernel /isolinux/data/memdisk initrd /isolinux/data/fdboot.imgor
title fdbasecd.iso (0xFF) find --set-root /fdbasecd.iso map /fdbasecd.iso (0xFF) map --hook root (0xFF) map --mem /isolinux/data/fdboot.img (fd0) map --rehook chainloader (fd0)+1 rootnoverify (fd0)Note - mapping as (hd32) resulted in missing CD error.
FreeDOS full CD (fdfullcd.iso) - partial success
title fdfullcd.iso (0xFF) find --set-root /fdfullcd.iso map /fdfullcd.iso (0xFF) map --hook root (0xFF) kernel /isolinux/data/memdisk initrd /isolinux/data/fdboot.imgor
title fdfullcd.iso (0xFF) find --set-root /fdfullcd.iso map /fdfullcd.iso (0xFF) map --hook root (0xFF) map --mem /isolinux/data/fdboot.img (fd0) map --rehook chainloader (fd0)+1 rootnoverify (fd0)Note - mapping as (hd32) resulted in missing CD error.
Installing option works. Live CD options do not.
diddy
- Wonko the Sane likes this
#6
Posted 10 July 2008 - 02:10 AM
Not working for me (although works from harddisk if grub4dos is started from boot.ini entry):
title LiveXP - direct find --set-root --ignore-floppies /!images/iso/LiveXP_RAM.iso map /!images/iso/LiveXP_RAM.iso (hd32) map --hook chainloader (hd32) boot
Interestingly, the above works if grldr is written as the bootsector of the ISO image!
Regards,
Galapo.
- Wonko the Sane likes this
#7
Posted 27 July 2008 - 09:10 AM
- XP encrypted with TrueCrypt installed on internal harddisk
- using USB pendrive
- grub4dos installed into MBR on USB pendrive
- booting USB pendrive with BIOS
- tc.iso is the rescue CD iso image created by TrueCrypt system encryption wizzard
pros:
- bootmanger on USB pendrive will be never overwritten by any operating system, therefore no need to fix it ever
- the MBR of the internal harddisk does not need to be touched
- the bootmanager appears first where you can choose what operating system you like to boot
- when choosed the rescue image you can enter your password and boot windows
- you don't need to burn the TrueCrypt rescue cd, you save one cd you may need never, when encrypting many computers you have just a collection of iso images on USB and not many cd's
Works very well!title tc.iso
map --mem /tc.iso (hd32)
map --hook
chainloader (hd32)
- Wonko the Sane likes this
#8
Posted 02 August 2008 - 11:12 PM
find --set-root /boot/IMG/pmagic-svn.iso map /boot/IMG/pmagic-svn.iso (hd32) map --hook root (hd32) kernel (hd32)/pmagic/bzImage noapic root=/dev/ram0 init=/linuxrc keymap=us livecd vga=791 sleep=0 ramdisk_size=25000 noeject iso_location=/boot/IMG/pmagic-svn.iso initrd (hd32)/pmagic/initrd
- Wonko the Sane likes this
#9
Posted 24 August 2008 - 07:19 PM
copy memdisk and SOME WAREZ RELEASE.iso to root of drive.
title SOME WAREZ RELEASE
kernel /memdisk
map /SOME WAREZ RELEASE (hd32)
map --hook
root (hd32)
initrd /BOOTCD/SOME WAREZ RELEASE.IMG
Notice: you can specify (fd0) or (0xFF) or (hd32) all works fine
Notice: /BOOTCD/SOME WAREZ RELEASE.IMG must be uppercased!
#10
Posted 25 August 2008 - 08:40 AM
The above post has been edited to protect the innocent.
KES, to clear things:
We DO NOT support WAREZ on this board, see Rule #1:
http://www.boot-land...?act=boardrules
We DO NOT like WAREZ.
We DO NOT help people add WAREZ to their multiboot whatever.
We DO NOT make available .scripts that support WAREZ.
We DO NOT in any way encourage or support the use of WAREZ, not even indirectly.
and to top it, your original entries are however WRONG.
You've been warned, another post related to WAREZ and I'll see you out of this board in no time.
Not the most brilliant first post I saw....
jaclaz
#11
Posted 17 November 2008 - 05:01 PM
This thread is reserved for people reporting their success using newish releases of grub4dos that allow for direct booting to a .iso imaging through mappig the ISO image to (hd32).
Ideally, any user who had some success with this way of booting can post here reporting what he succeeded with and how he did it, links to other boards, tutorials guides related to the matter are also welcome.
[...]
jaclaz
Hi,
I had success booting Peter Nordahl's chntpw.iso
title Peter Nordahl's chntpw find --set-root /boot/IMG/chntpw-cd080802.iso map --mem /boot/IMG/chntpw-cd080802.iso (hd32) map --hook chainloader (hd32)
It did not work with VistaPE 12 RC1 included grldr (according to script title it's version 0.4.4-2008-08-08, can't remember what it said on boot), but with version 0.4.4-2008-11-08 it works fine.
Many Greetings
MichaelZ
- Wonko the Sane likes this
#12
Posted 27 November 2008 - 02:19 PM
[codebox]title ShadowProtect find --set-root /images.tag
map /Tools/ShadowProtect_3.2.iso (hd32)
map --hook
root (hd32)
chainloader () [/codebox]
- Wonko the Sane likes this
#13
Posted 30 December 2008 - 11:56 PM
title Ultimate Boot CDmap /images/ubcd411.iso (hd32)map --hookchainloader (hd32)and a similar set of commands for Acronis. Alternatively the following code works equally well.
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.title Acronis Trueimage
kernel /acronis/kernel.dat vga=791 ramdisk_size=32768 quietinitrd /ramdisk.dat /s
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:
http://www.boot-land...?...=5041&st=15
- Wonko the Sane likes this
#14
Posted 18 February 2009 - 05:35 AM
title Dell Diagnostic Software find --set-root --ignore-floppies /ISOs/diags.iso map /ISOs/diags.iso (hd32) map --hook chainloader (hd32)
title Dell Image Direct find --set-root --ignore-floppies /ISOs/Dell.iso map /ISOs/Dell.iso (hd32) map --hook chainloader (hd32)
title NT Offline Password Editor find --set-root --ignore-floppies /ISOs/nt.iso map /ISOs/nt.iso (hd32) map --hook chainloader (hd32)
title Vista Recovery Disk find --set-root --ignore-floppies /ISOs/VistaRec.iso map /ISOs/VistaRec.iso (hd32) map --hook chainloader (hd32)
Small edit by jaclaz:
removed the final "boot" command, as it is NOT needed when the set of commands in a menu.lst (but it is needed when testing from command line)
- Wonko the Sane likes this
#15
Posted 22 February 2009 - 11:34 AM
chainloader BOOTMGR works for loading winpe.iso with GRUB4DOS grldr and menu.lst Menu.
oscdimg makes CAPITALS of bootmgr in ISO folder
Windows PE 2.0 - ISO was made with:
oscdimg c:\winpe_x86\ISO c:\winpe_x86\winpe_x86_cd.iso -n -bc:\winpe_x86\etfsboot.combooting from HDD with boot.ini Menu and GRUB4DOS grldr with menu.lst Menu
Or pe21.iso made accoring to allanf in
[Project] pe21.003, Build a Customized Windows PE 2.1
http://www.boot-land...?showtopic=7053
The PE ISO Files need to be contiguous (unfragmented),
check and repair with wincontig:
http://diddy.boot-la...s/files/map.htm
menu.lst
title Boot Windows PE 2.1 - ISO from HD into RAMDISK find --set-root --ignore-floppies /pe21.iso map /pe21.iso (hd32) map --hook root (hd32) chainloader /BOOTMGR title Boot VistaPE-Core.iso - ISO from HD into RAMDISK find --set-root --ignore-floppies /VistaPE-Core.iso map /VistaPE-Core.iso (hd32) map --hook root (hd32) chainloader /BOOTMGR
- Wonko the Sane likes this
#16
Posted 23 February 2009 - 02:46 AM
Alternatively the following code works equally well.
title Acronis Trueimage
kernel /acronis/kernel.dat vga=791 ramdisk_size=32768 quietinitrd /ramdisk.dat /s
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
- Wonko the Sane likes this
#17
Posted 03 March 2009 - 11:02 AM
BOOT_ISO.exe of U_XP_SET package can be used for Install of ISO File as GRUB4DOS Boot Option in menu.lst Menu on Harddisk or USB-Drive.
- Enables to Boot with VistaPE or Windows PE 2.1 ISO into RAMDISK via boot.ini Menu and GRUB4DOS grldr with menu.lst Menu.
These type of ISO Files contain and use BOOTMGR as Loader. - Enables to Boot with CD-ISO files from RAM using GRUB4DOS Menu,
suitable for UBCD - Acronis - Paragon HD manager or LiveXP_RAM ISO Files
See also:
http://www.boot-land...?showtopic=5306
=
=
- Wonko the Sane likes this
#18
Posted 07 March 2009 - 12:00 PM
Both work fine for me with the following entries in "menu.lst", where "boot" is the container folder in the UFD's root
title VistaPE find --set-root /boot/vpe.iso map --mem /boot/vpe.iso (hd32) map --hook chainloader (hd32)
If the ISO is really defragmented the following works fine too
title VistaPE map (hd0,0)/boot/vpe.iso (hd32) map --hook chainloader (hd32)
VistaPE "flat", with files&folders copied from "\Target\VistaPE\" folder to the UFD's root: that's together "grldr" and "menu.lst", works fine again.
title VistaPE find --set-root /bootmgr chainloader /bootmgr
Edit: please, note that the above examples are referred (and working) to VistaPE environment built in Standard Mode (from RAM - boot.wim).
- Wonko the Sane likes this
#19
Posted 14 March 2009 - 09:13 PM
title myiso
map (hd0,0)/boot/myiso.iso (0xA0)
map --hook
chainloader (0xA0)
#20
Posted 13 April 2009 - 01:01 AM
[codebox]title Ubuntu LiveCD find --set-root /ubuntu-9.04-beta-desktop-i386.iso map /ubuntu-9.04-beta-desktop-i386.iso (0xff) map --hook root (0xff) kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/ubuntu-9.04-beta-desktop-i386.iso quiet splash locale=zh_CN.UTF-8 -- initrd /casper/initrd.gz boot[/codebox] You may replace the Chinese locale "locale=zh_CN.UTF-8" with your own locale, or simply strip it out for the default English locale.
- Wonko the Sane likes this
#21
Posted 14 April 2009 - 10:51 PM
I did wanted to wait until the final of Ubuntu 9.04, before posting .
The file=/cdrom/preseed/ubuntu.seed parameter isn't needed (at least it did work without it for me)
amarbebgbnbscacsdadedzeleneoeseteufifrglguhehihrhuiditjakakmkokultlvmkmlmrnbnenlnnpaplpt_BRpt_PTroruseskslsqsvtathtltrukviwozh_CNzh_TW
#22
Posted 20 April 2009 - 10:56 AM
Hello Rescue System Friends,
as I announced in this thread, I just finished a testversion of AntiVir Rescue System, which includes the mentioned features of my post. I put it in a zip-package, which you can download by the link below. The main content is "testaars.iso", which you can of course burn to a CDROM, but this is no more the only way to get it properly work. In the bundle is also a Linux Boot manager (Grub4DOS), which might be used to start the ISO-Image directly by example from a USB-Stick or an external HDD. An English and German documentation is of course included. You can now choose the keyboard language (English or German) , reboot the system with [Ctrl] [Alt] [Del] (in console mode) and CD tray opens (and closes) only, if there is really a CD inside. Type "help" or "hilfe" at the console mode and editor "nano" (new!) opens my documentation, when running AARS. The problem with the immediate Scan stop is solved : it's was a Linux case-sensitivity problem. The files are there, but with upper-case characters ; AARS wants it lower-case and ignores them therefore. I did not touch the virus scanner or the VDFs. Some problems with graphic cards might also be solved, because you can set another VGA-(console)-Mode by easily editing the menu script ("menu.lst"). The GUI is set to 800 x 600, which I did not change.
The best feature is the updating of VDFs : you simply have to download the latest ISO-Image and store it on the root folder of one media, which gets mounted and scanned, when AARS is running. It's automatically detected, the VDFs copied and used , even if you run AARS from a CD.
I tested my "work" with my laptops and Office PC without any problems, but I have to point out, that you use it at your own risk. In no way shall I be liable for any material or immaterial dammage to your hard- or software. By downloading and using it , you irrevocably accept this fact.
And here is the Download Link. I hope, the download will not take too much time; file sharing sites are not always very fast.
I appreciate your comments and critics. Pose your questions !
Regards
cmdr
PS: AARS is a GNU licensed project. Anyone can modify and customize it.
Source: http://forum.avira.c...;threadID=88261
(link correction by jaclaz)
Download the modded iso(comes with a long readme) and use the following in your menu.lst file
find --set-root --ignore-floppies /testaars.iso map /testaars.iso (hd32) map --hook root (hd32) kernel /vmlinuz vga=791 ramdisk_size=99889 root=/dev/ram0 rw console=/dev/vc/4 initrd /initrd_0.gz
Also put the last official Antivirus Rescue System iso on the root of your drive to automatically use the last definition files.
You can get the last version from: http://www.avira.com..._downloads.html
- Wonko the Sane likes this
#23
Posted 27 May 2009 - 07:22 PM
title LiveXP.iso (0xFF) find --set-root /LIVEXP.ISO map --mem /LIVEXP.ISO (0xFF) map --hook chainloader (0xFF) title LiveXP Bootsdi.img map (hd0) (hd20) && map --hook map --mem /BOOTSDI.IMG (hd0) map --hook chainloader (hd0,0)/NTLDR title LiveXP_RAM.iso - direct find --set-root /LIVEXP_RAM.ISO map /LIVEXP_RAM.ISO (hd32) map --hook chainloader (hd32) title LiveXP_RAM.iso - mem find --set-root /LIVEXP_RAM.ISO map --mem /LIVEXP_RAM.ISO (hd32) map --hook chainloader (hd32) title LiveXP_ISO.iso - direct find --set-root /LIVEXP_ISO.ISO map /LIVEXP_ISO.ISO (hd32) map --hook chainloader (hd32) title LiveXP_ISO.iso - mem find --set-root /LIVEXP_ISO.ISO map --mem /LIVEXP_ISO.ISO (hd32) map --hook chainloader (hd32)
All success.
And notes:
title LiveXP.iso (0xFF):
--> Enable Firadisk script (LiveXP\Drivers\5 Ramdisk\vFiraDisk.Script ), CreateISO script selected to create LiveXP.iso
title LiveXP Bootsdi.img:
--> Enable Firadisk script (LiveXP\Drivers\5 Ramdisk\vFiraDisk.Script )
\LiveXP\Finish\2 Create Image\BootSDI script selected
Copy BOOTSDI.IMG file (from %basedir%\ISO\RAM\I386\) to the root of the media
Additional notes:
*
If wimpack selected, copy WIMS folder (from %basedir%\ISO\RAM\WIMS\) to the root of the media
*
If compression selected, replace text BOOTSDI.IMG with BOOTSDI.IGZ
title LiveXP_RAM.iso :
\LiveXP\Basic\Build\DefineBootsector - set bootsect.bin selected
\LiveXP\Drivers\5 Ramdisk\Win2k3_Ramdisk -->files provided
\LiveXP\Finish\2 Create Image\BootSDI script selected
==>make build, creates LiveXP_RAM.iso
title LiveXP_ISO.iso :
\LiveXP\Finish\2 Create Image\CreateISO script selected + "Add Win 2k3sp1 setupldr.bin and ramdisk.sys" enabled + "Create xx_ISO.ISO" button pressed (mini tutorial with optional cab compressed method here)
**
No need extra boot.ini entry or grub written as boot sector of the ISO image.
Tested with UFD having grub mbr with 4 files: GRLDR (from grub4dos-0.4.4.zip), LiveXP_ISO.iso, LiveXP_RAM.iso, MENU.LST
**
For especially direct options, use a utility (ex: WinContig) to make file contigious on hd&ufd (if it is not) .
ps: My personal experience shows that it is always better to make files contigous if sth fails which eventually turns to success.
**
for wimpack build options, check here: http://www.boot-land...showtopic=11672
Personal notes:
--
I use "title LiveXP.iso (0xFF)" for quick real hardware tests,
"title LiveXP Bootsdi.img" should be preferred for various reasons including lower ram requirement.
--
"title LiveXP_ISO.iso" and "title LiveXP_RAM.iso" are specially for "Win2k3_Ramdisk" method, for a long while in past we didnt have super firadisk . (thanks again to karyonix)
--
to boot bootsdi.img directly with win2k3 files, check files in LiveXP_RAM.iso and check topics about booting ntldr from ufd. It is out of current topic's subject.
Edit: Lancelot, 20090910, LiveXP.iso with firadisk enabled added
Edit: Lancelot, 20090926, script selected means: enableing the script, having checkmark on the script. Select Script before making the build.
Edit: Lancelot, 20091021, "title LiveXP Bootsdi.img" added to complete the list . Also some modifications to current post.
#24
Posted 10 July 2009 - 05:22 PM
title Ghost for Unix (direct mapped) find --set-root /g4u.iso map /g4u.iso (hd32) map --hook chainloader (hd32) title Ghost for Unix (memory mapped) find --set-root /g4u.iso map --mem /g4u.iso (hd32) map --hook chainloader (hd32)Get the iso from: http://www.feyrer.de/g4u/
#25
Posted 31 July 2009 - 09:08 AM
title ActiveBootDisk 4 .1 (iso in / and direct mapping) find --set-root --ignore-floppies /activebootdisk.iso map /activebootdisk.iso (0xff) map --hook root (0xff) chainloader /BOOTMGR
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users