QUOTE (jaclaz @ Jun 10 2008, 04:20 PM)

You may want to try the kernel and initrd directives, instead of chainloading the bootsector thus bypassing the isolinux inside the .iso image.
jaclaz
On the assumption that I have correctly understood your suggestion the following steps have been conducted for each of Parted Magic and Clonezilla:
- Establish the contents of isolinux.cfg
- Select the "failsafe" option (being the most likely to work)
- Transfer the kernel and initrd lines to Grub4DOS
- Boot using transferred parameters
- Report results
PARTED MAGIC - EXTRACT FROM ISOLINUX.CFG
...
LABEL failsafe
MENU LABEL ^4. Failsafe Settings
TEXT HELP
vga=normal, acpi=off, noapic, nolapic, nopcmcia, noscsi, nogpm, nosmart, & boots to console
ENDTEXT
KERNEL /pmagic/bzImage
APPEND noapic initrd=/pmagic/initrd root=/dev/ram0 init=/linuxrc keymap=us livecd vga=normal sleep=0 acpi=off noapic nolapic nopcmcia noscsi nogpm consoleboot nosmart ramdisk_size=25000
...
CLONEZILLA - EXTRACT FROM ISOLINUX.CFG
...
label Clonezilla live failsafe mode
# MENU DEFAULT
# MENU HIDE
MENU LABEL Clonezilla live (Failsafe mode)
# MENU PASSWD
kernel /live/vmlinuz1
append initrd=/live/initrd1.img boot=live union=aufs hostname=hardy acpi=off irqpoll noapic noapm nodma nomce nolapic nosmp ip=frommedia vga=normal
TEXT HELP
acpi=off irqpoll noapic noapm nodma nomce nolapic nosmp vga=normal
ENDTEXT
...
MENU.LST - PARTED MAGIC
CODE
title TEST 1 --- Parted Magic via ISO
find --set-root --ignore-floppies /img-iso/pmagic.iso
map /img-iso/pmagic.iso (hd32)
map --hook
kernel (hd32)/pmagic/bzImage
initrd (hd32)/pmagic/initrd root=/dev/ram0 init=linuxrc keymap=uk livecd vga=normal sleep=0 acpi=off noapic nolapic nopcmcia noscsi nogpm consoleboot nosmart ramdisk_size=250000
rootnoverify
boot
MENU.LST - CLONEZILLA
CODE
title TEST 2 --- Clonezilla via ISO
find --set-root --ignore-floppies /img-iso/clonzlla.iso
map /img-iso/clonzlla.iso (hd32)
map --hook
kernel (hd32)/live/vmlinuz1
initrd (hd32)/live/initrd1.img boot=live union=aufs hostname=hardy acpi=off irqpoll noapic noapm nodma nomce nolapic nosmp ip=frommedia vga=normal
rootnoverify
boot
RESULT - PARTED MAGIC
File found and mapped
Kernel = [Linux-bzImage, setup=0x2800, size=0x1dc910]
Initrd = [Linux-initrd @ 0x1f407000, 0xbe5d9d bytes]
Decompressing Linux
...
RAMDISK: Compressed image found at block 0
RAMDISK: Incomplete write (-28 !=32768) 4194304
VFS: Cannot open root device "<NULL>" or unknown-block (8,8)
Please append the correct "root=" boot option; here are the available partitions:
Kernel panic - not syncing :
VFS: unable to mount root fs on unknown-block (8,8)
Stalls at this pointRESULT - CLONZILLA
File found and mapped
Kernel = [Linux-bzImage, setup=0x2a00, size=0x1ce278]
Initrd = Linux-initrd @ 0x1f71f000, 0x8cdc53 bytes]
Decompressing Linux
...
sda: sda1
sd 1:0:0:0: [sda] Attached SCSI disk
hda: max request size: 128KiB
hda: 8405775 sectors (4303MB) x/512KiB cache, CHS: 8195/15/63
hda: cache flushes not supported
hda: <5>sdf 1:0:0: Attached SCSI generic sg0 type 0
hda1 hda2 < hda5 >
hdb ATAPI 40X CD-ROM CD-R/RW drive 2048kB cache
Uniform CD-ROM driver revision 3.20
sd 1:0:0:0 Attached SCSI generic sg0 type 0
long pause at this pointDONE
Check root= bootarg cat /proc/cmdline
or missing modules, devices: cat /proc/modules ls /dev
Reading all physical Volumes. This may take a while...
ALERT! does not exist. Dropping to shell!
(initramfs)