Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account


Photo

[How To] Multi-boot DVD Guide

- - - - -

  • Please log in to reply
177 replies to this topic

#126
FRAD

FRAD
  • Member
  • 9 posts
Hi,

how can i "burn" the ISo on my USB Stick?

Short: I want to boot from usb stick...

Any ideas`?


How to remove advertisement from MSFN

#127
FRAD

FRAD
  • Member
  • 9 posts
Hi,

how can i integrate Acronis TrueImage, BartPE and UBCD?

Is this possible?

Many thanks for your help!!! Well Tutorial!!!

#128
jetman

jetman

    Member

  • Member
  • PipPip
  • 172 posts

Hi,

how can i integrate Acronis TrueImage, BartPE and UBCD?

Is this possible?

Many thanks for your help!!! Well Tutorial!!!


  • SuperDisc is one way to create a true multi-boot disc, w/ many different images and applications. This topic is more for people who want to create a disc w/ multiple versions of Windows, both normal and unattended configs.
  • ATI has a BartPE plugin and the SuperDisc topic has some info about adding BartPE. There used to be a bootable CD, which could be integrated (w/ some experimentation and work) into a SuperDisc/ISOLINUX menu.
  • UBCD can't swallowed en-masse, but you can take out individual programs and add them one-by-one to an ISOLINUX menu as in SuperDisc menu.

HTH....Jet

#129
rojanu

rojanu

    Newbie

  • Member
  • 36 posts
I am trying to create a Multi-boot DVD using this guide. I am calling install.cmd from SVCPACK.INF

AVG Free installer comes up with error "AVG Free does not support this version of Windows" as it thinks Windows XP SP3 is older than 2k3 sp4

NERO 8 warns for another reboot operation is being asked eventhough I am trying to install it first

Office 2003 would roll back install at some point

All three would just install fine once the OS installed

Any ideas?

#130
cartoony

cartoony
  • Member
  • 1 posts
I have several CDs/DVDs, each of which contain different disk images & each of which are bootable. I also have a couple of diagnostics CDs, each of which are bootable, but one uses a DOS boot environment & the other uses Linux & FreeDos.
I have successfully created a multiboot CD for all the images using DOS (ie not the 2nd Diagnostics disk) using MagicISO, extracting the boot sector for each CD & copying the content from each CD into a separate folder, modifying the AUTOEXEC.BAT file in each Boot Image accordingly. However, this won't work for the lDiagnostics Cd that uses a Linux boot (it's the ****itsu-Siemens diagnosticss disk).
What I would really like to do woulf be to create an image (say an .iso or a .img) of each CD, & then have some sort of bootable DVD that could have a menu on the front which would then 'mount' the appropriate image & run it. Is this possible? Any help greatly appreciated.

#131
Ryan_R

Ryan_R

    Newbie

  • Member
  • 24 posts
Thanks for the guide - I have a quick question:
I'm trying to create a multiboot DVD that only boots various floppy disks that I have (in .img and .ima format) and don't want any OS's on there). I've followed most of the guide but when I do a test I get the 'NTLDR is Missing' error.
Any ideas on what would need to be changed since I don't have any XP or other OS stuff in my CD folder?
Thanks in advance


NVM - i fixed it - was using a boot image that came with CDImage instead of the one the came with CDShell

Edited by Ryan_R, 28 October 2008 - 09:55 PM.


#132
janandababu

janandababu

    Newbie

  • Member
  • 29 posts
Anyone can provide the BTS driverpacks integration guide for this AIO-DVD tutorial.
(i.e. Methods 2)

#133
rajacs41

rajacs41
  • Member
  • 1 posts
i cont download the sfx file..


i had a message,

cannot download this file
Details:
HTTP/1.1 410 Gone

can anyone give me the good link for sfx file...plz
thanks
raja

#134
pushingthesky

pushingthesky
  • Member
  • 2 posts
HI all
can anyone post a guide to create a dvd with Ubuntu, Kubuntu, Xubuntu e Zenwalk? I tried following tutorials but i wasn't able to boot... :(

#135
meowing

meowing

    XP64 is a joy forever

  • Member
  • PipPip
  • 135 posts
  • OS:XP Pro x64
  • Country: Country Flag

Understanding The Boot Process
- CD Shell lets you choose which XXXX.DAT boot sector to access (located on the DVD root)

But what makes the DVD boot from CD Shell? Is it just the loader.bin in /BOOT that causes this or is it something else?

#136
andregcasal

andregcasal

    Amoguai

  • Member
  • PipPip
  • 196 posts
  • OS:Windows 7 x64
  • Country: Country Flag

Understanding The Boot Process
- CD Shell lets you choose which XXXX.DAT boot sector to access (located on the DVD root)

But what makes the DVD boot from CD Shell? Is it just the loader.bin in /BOOT that causes this or is it something else?

Once you turn ON your PC, when the DVD player starts to read the DVD, the very first bits it reads are those who tell the PC whether this is a bootable DVD or not. Once the PC "knows" that it's handling with a bootable DVD, asks you if you want to boot from it and if you "Press any key to boot from DVD" it starts of by reading the next bits. Those bits are CD Shell's binarys for the software that will run the menu. Call it the "operating system" in wich the menu will be launched. Once inside the menu it's up to the user to select the XXXX.DAT boot sector to be launched. When it does, all the bits in the RAM clear out and the selected boot sector will load the same way CD Shell's "operating system" did, as if it where an original windows DVD, acting as the new "operating system" for all the operations that will take place from that time on.

Edited by andregcasal, 13 November 2009 - 10:19 PM.


#137
meowing

meowing

    XP64 is a joy forever

  • Member
  • PipPip
  • 135 posts
  • OS:XP Pro x64
  • Country: Country Flag

Once you turn ON your PC, when the DVD player starts to read the DVD, the very first bits it reads are those who tell the PC whether this is a bootable DVD or not. Once the PC "knows" that it's handling with a bootable DVD, asks you if you want to boot from it and if you "Press any key to boot from DVD" it starts of by reading the next bits. Those bits are CD Shell's binarys

Yes, I knew all that, but what binaries are they, how does the booting PC know it should read those, where is this set?

#138
cdob

cdob

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 962 posts

but what binaries are they, how does the booting PC know it should read those, where is this set?

The BIOS read sector 17 of last session.

“El Torito” Bootable CD-ROM Format Specification http://www.phoenix.c.../specscdrom.pdf

This “Boot Record” must reside at sector 11 (17 decimal) in the last session on the CD. The Boot Record contains an absolute pointer to the Boot Catalog.

Given cdshell: the Boot Catalog contain a pointer to another sector. This sector contain data from loader.bin.

#139
andregcasal

andregcasal

    Amoguai

  • Member
  • PipPip
  • 196 posts
  • OS:Windows 7 x64
  • Country: Country Flag
I hope cdob helped. I get the feeling you're looking to create your own boot record. If that's the case, I'd like to follow your work.

#140
meowing

meowing

    XP64 is a joy forever

  • Member
  • PipPip
  • 135 posts
  • OS:XP Pro x64
  • Country: Country Flag

This “Boot Record” must reside at sector 11 (17 decimal) in the last session on the CD. The Boot Record contains an absolute pointer to the Boot Catalog.

Given cdshell: the Boot Catalog contain a pointer to another sector. This sector contain data from loader.bin.

So, I think this means you need to burn cdshell's loader.bin to that sector (as that sector of 2048 bytes), and that loader.bin sector on the iso tells the machine to check the folder /BOOT for the next step? Really strange, but this information on cdshell is not easy to find, so thanks for the Torito pointer. I can only find this http://cdshell.org/doc/loader.html but without examples.

By the way, the links to cdshell in most guides are wrong, it's at http://cdshell.org/ now.

Edited by meowing, 14 November 2009 - 03:06 PM.


#141
andregcasal

andregcasal

    Amoguai

  • Member
  • PipPip
  • 196 posts
  • OS:Windows 7 x64
  • Country: Country Flag
My best guess: When you are creating the ISO file, the batch command start cdimage.exe -lDVD -t01/01/2006,12:00:00 -b\DVD\BOOT\loader.bin -h -n -o -m \DVD C:\AIODVD.iso imprints the loader.bin into the corresponding section of the ISO. This loader.bin actually comes with CDImage itself, so it's not related to CD Shell. Think of the loader.bin file as the binary code that tells the machine (where) to start loading stuff from the DVD. What happens next is that the machine starts to load the CD Shell "operating system" wich in turn launches the menu. The loader.bin file is the same for pretty much any DVD, except DVD's with secure data.

Edited by andregcasal, 14 November 2009 - 03:16 PM.


#142
cdob

cdob

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 962 posts

So, I think this means you need to burn cdshell's
loader.bin to that sector

No, loader.bin is not located at sector 17. Read the CD boot specs again.

and that loader.bin sector on the iso tells the machine to check the folder /BOOT for the next step?


Loader.bin load cdshell main application: cdsh.bin.

By the way: cdshell is not developed since 2005.

#143
andregcasal

andregcasal

    Amoguai

  • Member
  • PipPip
  • 196 posts
  • OS:Windows 7 x64
  • Country: Country Flag

By the way: cdshell is not developed since 2005.

BTW, is there any leading open source booter around?

#144
cdob

cdob

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 962 posts

This loader.bin actually comes with CDImage itself, so it's not related to CD Shell.

CD Shell contain a loader.bin. It's recommended to use this loader for CD Shell.

BTW, is there any leading open source booter around?

What's a leading booter?

There are two open source booter developed currently:
grub4dos and syslinux.

#145
andregcasal

andregcasal

    Amoguai

  • Member
  • PipPip
  • 196 posts
  • OS:Windows 7 x64
  • Country: Country Flag

What's a leading booter?

Leading stads for leadership, the leader, the best, the most used. grub4dos must do the job. Thank you.

#146
meowing

meowing

    XP64 is a joy forever

  • Member
  • PipPip
  • 135 posts
  • OS:XP Pro x64
  • Country: Country Flag

What's a leading booter?

Leading stads for leadership, the leader, the best, the most used. grub4dos must do the job. Thank you.

Yes, grub4dos is also used by the MultibootISOMaker: http://www.911cd.net...showtopic=23375 but I have no idea (as of yet) how to set that up for a menu to run XP x64 setupldr.bin files.. if you find a decent example, please post it here.

#147
cdob

cdob

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 962 posts
General grub4dos informations: integrated help file
http://grub4dos.sour...ub4dos_tutorial
http://diddy.boot-la...os/Grub4dos.htm

Grub4dos can chainload setupldr.bin: no need for a boot sector file.

Grub4dos was enhanced recently, 14th Nov 2009: http://nufans.net/grub4dos/tinybit/
Editing in RAM is possible now.

title Loading XP install - plain /I386/SETUPLDR.BIN
chainloader /I386/SETUPLDR.BIN

title Windows XP Home\n Windows XP Home - multi boot - unattended
map --mem /XHO1/SETUPLDR.BIN (rd)
cat --locate=i386 --replace=XHO1 (rd)+1
chainloader (rd)+1
root ()

title Windows XP Home\n Windows XP Home -  multi boot - attended
map --mem /XHO1/SETUPLDR.BIN (rd)
cat --locate=i386 --replace=XHO1 (rd)+1
cat --locate=WINNT.SIF --replace=WINNT.OFF (rd)+1
chainloader (rd)+1
root ()

title Windows XP Home System Builder\n Windows XP Home -  multi boot - mass storage drivers floppy image
map --mem /INST/F6FLOPPY.IMA (fd0)
map --mem /INST/F6FLOPPY.IMA (fd1)
map --hook
map --mem /XHO1/SETUPLDR.BIN (rd)
cat --locate=i386 --replace=XHO1 (rd)+1
chainloader (rd)+1
root ()

title Windows XP PRO 64 SP2 - multi boot 
map --mem /XP64/I386/SETUPLDR.BIN (rd)
#checksum: geitonaki http://www.msfn.org/board/index.php?showtopic=58410
write --offset=0x2060 (rd)+1 \xEB\x1A
#cdob SetupSourcePath="\XP64\"; BootPath=\XP64\AMD64\  
#http://www.msfn.org/board/index.php?s=&showtopic=126480&view=findpost&p=814566
cat --locate="\\i386\\ntdetect" --replace="\\XP64\\ntdetect.com" (rd)+1
cat --locate="amd64\\" --replace="XP64\\\x00" (rd)+1
cat --locate="AMD64\\" --replace="XP64\\\x00" (rd)+1
cat --locate="\\AMD64" --replace="\\XP64\x00" (rd)+1
cat --locate=I386 --replace=XP64 (rd)+1
chainloader (rd)+1
root ()
@meowing
Yes 0x00 is importand, space won't work.

#148
ssk_oo7

ssk_oo7
  • Member
  • 2 posts
  • OS:XP Pro x86
DEAR SIR,

YOUR - Download geitonaki's SFX file LINK IS NOT WRKING AND [How To] Multi-boot DVD Guide (Updated)LINK IS NOT WORKING PLEASE ME THE SFX FILE AND UPDATED GUIDE...

#149
ssk_oo7

ssk_oo7
  • Member
  • 2 posts
  • OS:XP Pro x86
DEAR SIR,

YOUR - Download geitonaki's SFX file LINK IS NOT WRKING AND [How To] Multi-boot DVD Guide(Updated) LINK IS NOT WORKING PLEASE ME THE SFX FILE AND UPDATED GUIDE...

#150
andregcasal

andregcasal

    Amoguai

  • Member
  • PipPip
  • 196 posts
  • OS:Windows 7 x64
  • Country: Country Flag

(...)
Pool results:
I will be updating this guide soon to add support to Windows Vista and Windows 7 aswell.
(...)


So hang on ;)




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users



How to remove advertisement from MSFN