Jump to content

Has anyone used multiboot feature of Oscdimg.exe?


Recommended Posts


Are we talking of these command line options?:

http://technet.microsoft.com/en-us/library...036(WS.10).aspx

or to these (windows 7 specific :whistle:)?:

http://technet.microsoft.com/en-us/library...243(WS.10).aspx

Which of course completely fail ;) to say that if you:

OSCDIMG 2.55 CD-ROM and DVD-ROM Premastering Utility
Copyright © Microsoft, 1993-2007. All rights reserved.
Licensed only for producing Microsoft authorized content.


Usage: OSCDIMG [options] sourceroot targetfile

Boot options: These options can be used to create bootable CD/DVD images

The following options may only be used for single boot entry images and may
not be combined with any multi-boot entry switches.

-b This option is used to specify the file that will be written in the
boot sector(s) of the disk. Example: -bc:\location\cdboot.bin
-p This option specifies the value to use for the Platform ID in the
El Torito catalog. The default is 0x00 to represent the x86
platform.
-e This option means not to use floppy disk emulation in the El Torito
catalog.

The following options may be used to generate multi boot entry images and may
not be combined with any single boot entry switches.

Each multi-boot entry is seperated via a # token, as well as the number of
boot entries. The options for a boot entry are seperated via a comma token.
Each boot option must specify the boot code for that option.

-bootdata:<num>#defaultbootentry#bootentry2#bootentryN

BootEntryOptions:
b This option is used to specify the file that will be written in the
boot sector(s) of the disk. Example: -bc:\location\cdboot.bin
p This option specifies the value to use for the Platform ID in the
El Torito catalog. The default is 0x00 to represent the x86
platform. 0xEF represents an EFI-based system
e This option means not to use floppy disk emulation in the El Torito
catalog.

t Specifies the El Torito load segment. If not specified, defaults to

0x7C0

Example:
-bootdata:2#p0,bc:\location\etfsboot.com#pEF,bc:\location\ESPBootFile
This specifies a multi-boot image with the default image having an x86 boot
sector that launches the ETFSBOOT.com bootcode, and a secondary EFI boot
image that launches ESPBootFile when booted

Which of course completely fails to give much help, but it seems like the only "multi-boot" possible is between a "normal" no-emulation bootsector and an EFI boot image :unsure:, not the "usual" kind of multiboot (BCDW, grub4dos, Syslinux) we are used to.

Thanks to allanf for the tip:

http://www.boot-land.net/forums/index.php?showtopic=9696

jaclaz

Edited by jaclaz
Link to comment
Share on other sites

OSCDIMG creates a El Torito multiboot version.

Specs http://www.phoenix.com/NR/rdonlyres/98D321.../specscdrom.pdf

This feature was seldom supported by BIOS in the past.

http://www.nu2.nu/bootcd/#howboot

May be EFI mainboards are different now.

oscdimg.exe -bootdata:2#p0,b".\x86\boot\etfsboot.com"#pEF,b".\amd64\boot\etfsboot.com" . o.iso

Created ISO image does boot at VMware Playes, but x86 etfsboot.com is launched directly.

Multiboot does fail at this example.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...