BitDefender seems to have changed and is now Knoppix/Gentoo based (I think)
The following menu works but only if the drive is formatted as FAT32 (not NTFS)
title BitDefender Rescue CD (FAT32)\n Boot from BitDefender ISO set /p ask=Do you want manually set the VGA Mode (Y/N) ? if /i "%ask%"=="Y" set ask=vga=ask || set ask= echo partnew (hd0,3) 0x0 $HOME$/bitdefender-rescue-cd.isomap $HOME$/bitdefender-rescue-cd.iso (0xff) map --hook root (0xff) set SQUASH=/rescue/livecd.squashfs set common=root=/dev/ram0 real_root=/dev/loop0 loop=%SQUASH% cdroot_marker=%SQUASH% initrd udev cdroot scandelay=2 set silent=quiet splash set silent= set lang=en debug on errorcheck on kernel /boot/kernel.i386-pc %common% %silent% lang=%lang% initrd /boot/initfs.i386-pc
Note that this destroys the 4th partition on your USB drive - so be careful if testing it!
The thing is, this menu does not work on an NTFS drive and I cannot understand why not!
Once the initrd is loaded, it should find the CDFS on partition 4 of the USB drive and load the squashfs - but it doesn't if the boot partition is NTFS.
I don't see what difference it makes if the partition 1 of the USB drive is FAT32 or NTFS ???
P.S. This ISO does not boot straight from Easy2Boot (i.e. using partnew to make a CDFS partition and then booting directly from the ISO - this works for most other ISOs, but not this one).
Anyone any ideas?