Page 1 of 1

Adding ISOs to UBCD Custom areas, and booting from PXE

Posted: Fri Jun 03, 2011 1:32 pm
by scrivnet78
Hello,

I managed to get UBCD booting from PXE using TFTPD32, and I noticed I can switch to GRUB but not back to ISOLINUX. It gives me the error: cannot chainload ISOLINUX from a non-CDROM Device. Is there something I can edit to allow for that?

Also, I would like to add my Acronis ISOs to the custom screen, but I cannot seem to get it working. I also read that ISOLINUX cannot boot from ISOs but GRUB can. Is this accurate?

The current path is C:\ubcd\ubcd\custom
The test ISO is named 012708.iso (ACRONIS LINUX)

I have in my custom.lst the following
title ACRONIS (LINUX)
find --set-root /ubcd/custom/012708.iso
map --mem /ubcd/custom/012708.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)


I always get an error that the file cannot be found.

Re: Adding ISOs to UBCD Custom areas, and booting from PXE

Posted: Fri Jun 03, 2011 2:46 pm
by Icecube
I noticed I can switch to GRUB but not back to ISOLINUX
ISOLINUX only understands ISO filesystems.

PXELINUX understands tftp (not sure if this can be chainloaded from grub4dos).

ISO emulation is limited:
http://syslinux.zytor.com/wiki/index.ph ... pletely.21

MEMDISK of Syslunux does the same as the grub4dos command: "map --mem file.iso (hd32); map -hook; root (hd32); chainloader (hd32)"

If you get the errorm that the file can't be found, it means that grub4dos can't find the file at that locationsIF you are booting from PXE, "find --set-root /ubcd/custom/012708.iso" doesn't make much sense.

Re: Adding ISOs to UBCD Custom areas, and booting from PXE

Posted: Fri Jun 03, 2011 5:00 pm
by scrivnet78
If you get the errorm that the file can't be found, it means that grub4dos can't find the file at that locationsIF you are booting from PXE, "find --set-root /ubcd/custom/012708.iso" doesn't make much sense.
So can I make this work?

Re: Adding ISOs to UBCD Custom areas, and booting from PXE

Posted: Sat Jun 04, 2011 3:12 am
by Icecube
Look at this guide:
http://diddy.boot-land.net/grub4dos/files/pxe.htm

Assuming that Acronis can be booted with ISO emulation:

Code: Select all

map --mem (pd)/ubcd/custom/012708.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)

Re: Adding ISOs to UBCD Custom areas, and booting from PXE

Posted: Sat Jun 04, 2011 4:14 am
by scrivnet78
After changing it to the file below, the selections now do nothing. What did I do wrong?

Code: Select all

LABEL -
MENU LABEL ACRONIS (LINUX)
map --mem (pd)/ubcd/custom/012708.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)

LABEL -
MENU LABEL PW CHG
map --mem (pd)/ubcd/custom/Pwdchg.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)

Re: Adding ISOs to UBCD Custom areas, and booting from PXE

Posted: Sat Jun 04, 2011 1:09 pm
by Icecube
You are mixing Syslinux syntax with grub4dos syntax.

Re: Adding ISOs to UBCD Custom areas, and booting from PXE

Posted: Mon Jun 06, 2011 3:50 pm
by scrivnet78
I thank you for your help, I got it worked out! :D