Extract the UBCD iso to "
c:\ubcd".
Rename the isolinux.cfg from the diagnostics disk to difs.cfg and place it in "
c:\ubcd\custom\difs\".
Copy the following files to "
c:\ubcd\custom\difs\" (rename to lowercase if nessecary):
Code: Select all
bootmsg.txt
difs16p
f1_help.txt
f2_licen.txt
f_about.txt
Edit
"c:\ubcd\custom\difs\difs.cfg" with a text editor:
Code: Select all
prompt 1
default BootCD
ontimeout hd
display /custom/difs/bootmsg.txt
timeout 150
# load difs-memorystick-image as readonly harddisk image
label BootCD
kernel memdisk
append initrd=/custom/difs/difs16p harddisk
# overloading is a nice thing. Specify FreeDOS, and if another one is present
# it gets loaded instead for my own cdrom.
F1 /custom/difs/f1_help.txt
F2 /custom/difs/f2_licen.txt
F3 /custom/difs/bootmsg.txt
F4 /custom/difs/f_about.txt
F5 /custom/difs/f_about.txt
F6 /custom/difs/f_about.txt
F7 /custom/difs/f_about.txt
F8 /custom/difs/f_about.txt
F9 /custom/difs/f_about.txt
F0 /custom/difs/f_about.txt
label hd
localboot 0x80
label floppy
localboot 0x00
# cancel and try next boot device
label q
localboot -1
Edit
"c:\ubcd\custom\custom.cfg" with a text editor:
Code: Select all
MENU INCLUDE /menus/defaults.cfg
LABEL back
MENU LABEL ..
KERNEL menu.c32
APPEND /menus/main.cfg
LABEL pmagic
MENU LABEL Fujitsu Siemens Diagnostic Tool (DIFS)
CONFIG /custom/difs/difs.cfg
The CONFIG command loads the isolinux config file for DIFS, with all options as the normal DIFS cd, but this requires a new version of isolinux.
Download syslinux from
http://www.kernel.org/pub/linux/utils/boot/syslinux/.
Extract the syslinux archive to
"c:\syslinux\".
To update isolinux for the CD version
- Copy
"c:\syslinux\core\isolinux.bin" to
"c:\ubcd\isolinux\".
- Copy
"c:\syslinux\com32\menu\menu.c32" to
"c:\ubcd\isolinux\"
- Copy
"c:\syslinux\com32\modules\chain.c32" to
"c:\ubcd\isolinux\"
- Copy
"c:\syslinux\memdisk\memdisk" to
"c:\ubcd\isolinux\"
To update syslinux for the bootable USB key
- Copy
"c:\syslinux\core\ldlinux.sys" to
"c:\ubcd\syslinux\".
- Copy
"c:\syslinux\mbr\mbr.bin" and
"c:\syslinux\ldloader.bss" to
"c:\ubcd\tools\ubcd2usb\".
- Copy
"c:\syslinux\com32\menu\menu.c32" to
"c:\ubcd\syslinux\"
- Copy
"c:\syslinux\com32\modules\chain.c32" to
"c:\ubcd\syslinux\"
- Copy
"c:\syslinux\memdisk\memdisk" to
"c:\ubcd\syslinux\"
Remaster the iso
If you don't know how to do it, see
viewtopic.php?t=1343.