Skip to content
View in the app

A better way to browse. Learn more.

MSFN

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

UBCD4WIN in a Multiboot-DVD

Featured Replies

i got a multiboot dvd with some windows OS, knoppix and hiren boot cd. i want to add ultimate BootCD for Windows. i use cdshell to create the menu, but ubcd4win doesnt work,

if i try to boot creating a dat file and copy the folders to dvd pc just restart :(

if i try to boot from a iso imagewith :

if $lastKey == key[5]; then bcdw boot /UBCD4WIN/UBCD4WIN.iso

and a "ntldr not found" appears

can u help me?

PS: Sorry for my bad english :(

Edited by Maeluwen

or you could always copy the contents of your UBCD4WIN to the root of your folder and then call the boot file from cdshell. e.g.

if $lastKey == key[5]; then chain UBCD.BIN ----------->or *.DAT

It worked preety well for me! :whistle:

Easier still, just place the image and isolinux dirs at the root of your disk.

Copy the menu dir from the boot dir to yours.

Run through the rest of the boot dir and check for anything extra that isn't all ready in yours.

Then just script the the ubcd main menu similar to this.

if $lastKey == key[F10]; then cd menus; then script main.scn

This way you don't need to load the boot sector image at all. :D

I done this with v3.3 for my last build works a treat.

Edited by kof94

  • 7 months later...
Easier still, just place the image and isolinux dirs at the root of your disk.

Copy the menu dir from the boot dir to yours.

Run through the rest of the boot dir and check for anything extra that isn't all ready in yours.

Then just script the the ubcd main menu similar to this.

if $lastKey == key[F10]; then cd menus; then script main.scn

This way you don't need to load the boot sector image at all. :D

I done this with v3.3 for my last build works a treat.

Please can you explain more how this works step by step i am trying this to

Do i copy the hole iso to the dvd or do i extract it?

do i copy any boot img from the iso or is it posible to run the iso directly?

Sorry when I posted that I obviously wasn't paying attention. The title refers to UBCD4WIN not UBCD which is what I was referring to.

UBCD4WIN shouldn't be too difficult though, as Nakatomi2010 stated it's BartPE which means you should be able to boot it the same as ERD Commander.

I havn't complied my own yet (since I have ERD Commander and Knoppix on my disc already) so I can't really comment but if you want a guide for ERD Commander I'd be happy to post how I do it.

Edited by kof94

Ok, I decided to compile UBCD4WIN for my own disc.

Here's a short guide from what I did:

* Compile the disc image to your own specification.

* Delete the .iso image it creates (you don't need it) and go to the output folder (default BartPE)

* Delete everything in this folder except the following:

[BartPE]
|_[I386]
|_[PROGRAMS]
|_ Autorun.inf (only if you want it, I didn't)

You should already have the Windows tag files on your disc so you can delete them as well

* Rename the "I386" folder to something else with four characters, I used "IUCD"

* Place the "IUCD" and "PROGRAMS" folders at the root of your multi-boot disc structure.

* Hex edit the setupldr.bin in the "IUCD" folder replacing any instance of "I386" with "IUCD"

* Make a copy of your XP boot sector and hex edit that in the same way, then place it in your "IUCD" folder.

* Edit the SetupSourcePath in txtsetup.sif in the "IUCD" folder to read:

SetupSourcePath="\IUCD\"

* Add an option in cdshell to chain your new boot sector, something like this:

if $lastKey == key[f2]; then chain /IUCD/UCDBOOT.DAT

As you can see my boot sector is called "UCDBOOT.DAT" in the "IUCD" folder.

Your done.

I know I've just glazed over everything but most of this info can be adapted from Flyakites guide including adding an /inram function (not mentioned here).

Good luck

Edited by kof94

I know I've just glazed over everything but most of this info can be adapted from Flyakites guide including adding an /inram function (not mentioned here).

Good luck

Is it my ISP's DNS or has flyakite's site gone away ?

Yeah, your right, it's dead.

There's an updated version here.

Or

You can download the PDF version of flyakites guide here

Yeah, your right, it's dead.

There's an updated version here.

Or

You can download the PDF version of flyakites guide here

Thanx much ! B)

-> flyakit.msfn.org instead of flyakite.msfnhosting.com ;)

At long last, I got access to this site and I'm not going to lose it again. So, I just took a snapshot of the site and uploaded it to Flyakite-MultiBoot-DVD-Guide. I used one of my fav power tools, HTTrack, so I got everything, including the download files. It's much better than the archive w/ the .mht files bec it's a real HTML snapshot of the site as it is today. Enjoy....

Edited by jetman

  • 2 weeks later...
Ok, I decided to compile UBCD4WIN for my own disc.

Here's a short guide from what I did:

* Compile the disc image to your own specification.

* Delete the .iso image it creates (you don't need it) and go to the output folder (default BartPE)

* Delete everything in this folder except the following:

[BartPE]
|_[I386]
|_[PROGRAMS]
|_ Autorun.inf (only if you want it, I didn't)

You should already have the Windows tag files on your disc so you can delete them as well

* Rename the "I386" folder to something else with four characters, I used "IUCD"

* Place the "IUCD" and "PROGRAMS" folders at the root of your multi-boot disc structure.

* Hex edit the setupldr.bin in the "IUCD" folder replacing any instance of "I386" with "IUCD"

* Make a copy of your XP boot sector and hex edit that in the same way, then place it in your "IUCD" folder.

* Edit the SetupSourcePath in txtsetup.sif in the "IUCD" folder to read:

SetupSourcePath="\IUCD\"

* Add an option in cdshell to chain your new boot sector, something like this:

if $lastKey == key[f2]; then chain /IUCD/UCDBOOT.DAT

As you can see my boot sector is called "UCDBOOT.DAT" in the "IUCD" folder.

Your done.

I know I've just glazed over everything but most of this info can be adapted from Flyakites guide including adding an /inram function (not mentioned here).

Good luck

I tried this way

get error....BIOSINFO.INF.....cannot load

I don't know about BIOSINFO.INF but I did leave out the fact that you needed to delete bootfix.bin or you get an error.

Are you building with an oem disc?

Are you using Home, Pro or Server?

Did you get any errors/warnings during building?

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.