Jump to content

multi Boot DVD


RAZ Dad

Recommended Posts

Hi every body

I am creating a multi boot DVD I have been going on very well but at the point how to add the ultimate Cd I am stuck with some confusion

to integrate I have to use the cdshell.ini

from folder D:\AIO-DVD\SETUP\UBCD\boot

but when I open cdshell.ini file I only see :

cd menus

script main.scn

that is all there is no any text as following to change.

Integrating Into the Boot Menu

1. Once again we start with the ubcdxxx.iso. Copy just the Images folder into the root of the DVD like in step 4. above. Next, extract the file called cdshell.ini form the UBCD.iso boot folder. Save this file somewhere outside the DVD project.

2. Open cdshell.ini with Notepad and the following lines:


#
# Boot from floppy drive A:
#
fddboot:
if bootCheck[0]; then boot 0
clear
set textColor = color[brightred on black]
print "\n"
print "\acDrive is not bootable\n"
wait 0

#
# Boot from first hard disk
#
hddboot80:
if bootCheck[0x80]; then boot 0x80
clear
set textColor = color[brightred on black]
print "\n"
print "\acDrive is not bootable\n"
wait 0

#
# Boot from second hard disk
#
hddboot81:
if bootCheck[0x81]; then boot 0x81
clear
set textColor = color[brightred on black]
print "\n"
print "\acDrive is not bootable\n"
wait 0

Then, rename the first section from main_menu: to ubcd:

#
# Main Menu
#
main_menu:
set textColor = color[white on black]
clear
set textColor = color[yellow on red] ---> #
# UBCD Main Menu
#
ubcd:
set textColor = color[white on black]
clear
set textColor = color[yellow on red]


4. Last, change every sections layout to match your own. See the following example which is -in essence- the same menu just with a different layout:

#
# Main Menu
#
main_menu:
set textColor = color[white on black]
clear
set textColor = color[yellow on red]
print " "
print " ULTIMATE BOOT CD VER 2.21 "
print " [Main Menu] "
print " "
set textColor = color[white on green]
print " "
print " "
print " "
print " "
print " [F1] Hard Disk Utilities "
print " [F2] Filesystem Utilities "
print " [F3] Memory Utilities "
print " [F4] System Utilities "
print " [F5] DOS Boot Disks "
print " [F6] Linux Boot Disks "
print " [F7] Others "
print " "
print " [F10] Boot floppy drive A: "
print " [F11] Boot first hard disk "
print " [F12] Boot second hard disk "
print " "
print " "
print " "
print " "
set textColor = color[white on blue]
print " Please select an item (First hard disk will boot after 5 minutes) "
set textColor = color[white on black]

#
# Main Menu - Actions
#
getkey 500 goto hddboot80
if ($lastKey == key[f1]); then goto hdd_menu
if ($lastKey == key[f2]); then goto filesys_menu
|
|
|
\/

UBCD:
cls
#printing interface
print c "\n\c02ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ<\cXX$time $date\c02>ÄÄ \n"
print c "\cXXAJvK.nl Multi-OS Boot DVD \n"
print c "\cXXUBCD Tools menu\n\n"
print l "\c02Druk op \cXXH \c02voor hulp"; print r "\cXXArjan@AJvanKesteren.nl \n"
print c "\c02ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n\n"
print "\c07 F1 - Hard Disk Utilities \n"
print "\c07 F2 - Filesystem Utilities \n"
print "\c07 F3 - Memory Utilities \n"
print "\c07 F4 - System Utilities \n"
print "\c07 F5 - DOS Boot Disks \n"
print "\c07 F6 - Linux Boot Disks \n"
print "\c07 F7 - Others \n"
SET TEXTCURSORX = 0; SET TEXTCURSORY = 23
print c "\cXXM: Main menu \n"

UBCD_key:
getkey 60 goto menu
if $lastKey == key[f1]; then goto hdd_menu
if $lastKey == key[f2]; then goto filesys_menu

--------------------------------------------------------------------------------

Edited by Alanoll
Link to comment
Share on other sites


man, if i didn't know better, I would think you just wrote all that....but in reality...you're quoting the multiboot guide. Next time, USE THE QUOTE TAGS!

THANKS FOR YOUR REPLY

I HAVE COMPLETED ALL THE PART OF THE DVD ONLY I AM STUCK WITH ULTIMATE CD:

QUESTIONS

1.THE GIUDE TELL ME TO

Editing "UBCD.DAT"

Now we will need to create the boot sector file that will actually load UBCD. Download the UBCD.zip file. Extract the file and then open UBCD.dat in Hex Workshop. Scroll down until you see the following text in the right hand side. The red text is what we will be replacing. Replace /CDSH with /UBCD and save it.

Save the file, choose not to back it up and then place it in the AIO-DVD folder.

I DOWNLOADED THE UBCD.DAT AND OPENED IN HEX WORKSHOP BUT I FOUND SOME NAMES CDSH AND I REPLACED THEM WITH UBCD BUT THERE IS NO ENTRY LIKE SHOWN IN PICTURE IN GUIDE.

2 QUESTION: I extracted the file called cdshell.ini from the UBCD.iso boot folder and opened with notepad but there is no entry like shown below to be changed. only I see in cdshell.ini this entry only:

cd menus

script main.scn

Integrating Into the Boot Menu

1. Once again we start with the ubcdxxx.iso. Copy just the Images folder into the root of the DVD like in step 4. above. Next, extract the file called cdshell.ini form the UBCD.iso boot folder. Save this file somewhere outside the DVD project.

2. Open cdshell.ini with Notepad and the following lines:

#

# Boot from floppy drive A:

#

fddboot:

if bootCheck[0]; then boot 0

clear

set textColor = color[brightred on black]

print "\n"

print "\acDrive is not bootable\n"

wait 0

#

# Boot from first hard disk

#

hddboot80:

if bootCheck[0x80]; then boot 0x80

clear

set textColor = color[brightred on black]

print "\n"

print "\acDrive is not bootable\n"

wait 0

#

# Boot from second hard disk

#

hddboot81:

if bootCheck[0x81]; then boot 0x81

clear

set textColor = color[brightred on black]

print "\n"

print "\acDrive is not bootable\n"

wait 0

Then, rename the first section from main_menu: to ubcd:

#

# Main Menu

#

main_menu:

set textColor = color[white on black]

clear

set textColor = color[yellow on red] --->  #

# UBCD Main Menu

#

ubcd:

set textColor = color[white on black]

clear

set textColor = color[yellow on red]

4. Last, change every sections layout to match your own. See the following example which is -in essence- the same menu just with a different layout:

#

# Main Menu

#

main_menu:

set textColor = color[white on black]

clear

set textColor = color[yellow on red]

print " "

print " ULTIMATE BOOT CD VER 2.21 "

print " [Main Menu] "

print " "

set textColor = color[white on green]

print " "

print " "

print " "

print " "

print " [F1] Hard Disk Utilities "

print " [F2] Filesystem Utilities "

print " [F3] Memory Utilities "

print " [F4] System Utilities "

print " [F5] DOS Boot Disks "

print " [F6] Linux Boot Disks "

print " [F7] Others "

print " "

print " [F10] Boot floppy drive A: "

print " [F11] Boot first hard disk "

print " [F12] Boot second hard disk "

print " "

print " "

print " "

print " "

set textColor = color[white on blue]

print " Please select an item (First hard disk will boot after 5 minutes) "

set textColor = color[white on black]

#

# Main Menu - Actions

#

getkey 500 goto hddboot80

if ($lastKey == key[f1]); then goto hdd_menu

if ($lastKey == key[f2]); then goto filesys_menu

|

|

|

\/

UBCD:

cls

#printing interface

print c "\n\c02ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ<\cXX$time $date\c02>ÄÄ \n"

print c "\cXXAJvK.nl Multi-OS Boot DVD \n"

print c "\cXXUBCD Tools menu\n\n"

print l "\c02Druk op \cXXH \c02voor hulp"; print r "\cXXArjan@AJvanKesteren.nl \n"

print c "\c02ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n\n"

print "\c07 F1 - Hard Disk Utilities \n"

print "\c07 F2 - Filesystem Utilities \n"

print "\c07 F3 - Memory Utilities \n"

print "\c07 F4 - System Utilities \n"

print "\c07 F5 - DOS Boot Disks \n"

print "\c07 F6 - Linux Boot Disks \n"

print "\c07 F7 - Others \n"

SET TEXTCURSORX = 0; SET TEXTCURSORY = 23

print c "\cXXM: Main menu \n"

UBCD_key:

getkey 60 goto menu

if $lastKey == key[f1]; then goto hdd_menu

if $lastKey == key[f2]; then goto filesys_menu

--------------------------------------------------------------------------------

Edited by Alanoll
Link to comment
Share on other sites

Thank you for having ME put in the QUOTE tags for YOU. Also, CAPS are not neccesary. The Quotes help to differentiate what is YOUR questions, versus what YOU'RE following. Now I can plainly see what is you and what is it. Understand?

did you happen to open the file that cdshell.ini references? check for a main.scn file...

Link to comment
Share on other sites

Hi

the file main.scn is located in D:\AIO-DVD\SETUP\UBCD\boot\menus in my computer.

still as you see what the DVD guide is talking do not exist.

I trying to integrate UBCD version 3.3

from here http://www.ultimatebootcd.com/download.html

contains of file


#
# Timeout after 5 mins
#
set timer = 5

#
# Main Menu
#
main_menu:
set textColor = color[white on black]
clear
set textColor = color[yellow on blue]
print " ULTIMATE BOOT CD VER 3.3 "
print " [url="http://www.ultimatebootcd.com/"]http://www.ultimatebootcd.com/[/url] "
print " "
set textColor = color[white on red]
print " [Main Menu] "
set textColor = color[white on cyan]
print " "
print " "
print " "
print " "
print " [F1] Mainboard Tools "
print " [F2] Hard Disk Tools "
print " [F3] Filesystem Tools "
print " [F4] Other Tools "
print " [F5] User-defined Tools "
print " [F6] DOS/Linux Boot Disks "
if file[\INSERT\INSERT]; else set textColor = color[brightgrey on cyan]
print " [F7] INSERT for UBCD "
set textColor = color[white on cyan]
print " "
print " [F8] Boot first hard disk "
print " [F9] Boot second hard disk "
print " [F10] Drop to console "
print " "
print " "
print " "
print " "
set textColor = color[white on blue]
print " Please select an item (First hard disk will boot after $(timer) minutes) "
set textColor = color[white on black]

#
# Actions
#
getkey 60 goto timeout
clear
if ($lastKey == key[f1]); then script mboard.scn
if ($lastKey == key[f2]); then script hdd.scn
if ($lastKey == key[f3]); then script filesys.scn
if ($lastKey == key[f4]); then script others.scn
if ($lastKey == key[f5]); then script custom.scn
if ($lastKey == key[f6]); then script bootdsk.scn
if file[\INSERT\INSERT]
then if ($lastKey == key[f7]); then script insert.scn
if ($lastKey == key[f8]); then script boothdd0.scn
if ($lastKey == key[f9]); then script boothdd1.scn
if ($lastKey == key[f10]); then goto console
goto main_menu

#
# Decrement timer and refresh display, or boot from HDD0 if timeout
#
timeout:
if $timer == 0; then script timeout.scn
set timer = $timer - 1
goto main_menu

#
# Drop to console
#
console:
cd /
clear
help
end

Thank you for having ME put in the QUOTE tags for YOU. Also, CAPS are not neccesary. The Quotes help to differentiate what is YOUR questions, versus what YOU'RE following. Now I can plainly see what is you and what is it. Understand?

did you happen to open the file that cdshell.ini references? check for a main.scn file...

Edited by Alanoll
Link to comment
Share on other sites

I must thank you ONCE AGAIN for having ME put the proper tags in yet two more of your posts. And to show my gratitude, all future posts by you will be deleted if they do not use proper QUOTE and/or CODE tags. I've personally told you in this thread, and corrected you on the use of quote tags. There is a PUBLIC WARNING about using CODE tags.

http://www.msfn.org/board/index.php?act=announce&f=82&id=3.

The guide was made with an older version of the UBCD in mind. The guide is getting on....I believe...10 months old now. You have found the file you need to edit I believe.

Edited by Alanoll
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...