Yesterday I found time, look through documentation and trying several installation via grub4dos on 32-bit and 64-bit Porteus
I prepair small comparision which could be useful for making descision.
First is grub loader - (last version grub itself which have much modern possibilities ) - isn't possible to implement as we have install scripts not only for Linux but for Windows.
So compairing grub4dos and bunch of tool syslinux(syslinux, isolinux, pxelinux and extlinux)
1. Supported file systems
grub4dos - allow to bood from FAT12/FAT16/FAT32, NTFS, EXT2/EXT3 and EXT4(partly cannot install MBR to EXT4 partiton), ISO 9660
syslinux tools - allow to boot from - FAT12/FAT16/FAT32(syslinux), ISO 9660(isolinux), EXT2/EXT3/EXT4/btrfs(extlinux), pxelinux(PXE boot by network)
2. Design of usage - are different phylosophy
grub4dos - one tool for everything
syslinux tools - each tool for separate task
3. Working with Windows
grub4dos - fine. Could boot from NTFS even
syslinux tools - poor. Booting with Windows possible only if 1-st partiton is FAT, EXT or by using grub4dos or other bootloader
4. Support, code stability and future development
grub4dos - medium. The project itself based on outdated code base. Last small fixes from Aug of 2010, project deleloped but add new possibilities rare, only small fixes. Installation tools like grubinst do not updated from begin of 2008. I found one bug on 64-bit linux - grubinst binary cannot find start sector ad USB stick(FAT32). So for installatrion of bootsector I have to use bootlace.com. On 32-bit grubinst binary works well. Though grub4dos has ext4 support, its MBR code CANNOT load grldr (The main boot loader file) from an ext4 partition.
syslinux tools - good. Last release extinux in middle 2010, added not only bug fix but also add new filesystem support btrfs
Last realise of syslibux in October 2010 - bugfix.
5. Boot scripts
grub4dos - more powerful but more hard(changing menu.lst template are needed)
syslinux tools - less powerful but less hard(changing slax.cfg do not needed but limitation by 1-st partiton filesystem)
5. Boot menu design and appearance
grub4dos - looks very bad - bootsplash support only 14 colours and *.xpm images only. Only simple menu are possible
syslinux tools - looks good - bootsplash support diffirent image type(png, jpg, bmp, etc) and number of 16 colors.
Allowed also complex menu with selection see screens with complex.c32
http://syslinux.zytor.com/wiki/index.php/Screenshots
To compare bootsplashs looks please get this tar file
http://falcony.googlecode.com/files/botsplash.tar.gz
slax.jpg - original bootloaded of syslinux menu, full colour
slax.bmp - 14 colour image, done with gimp - that's how grub4dos bootsplash at bootselecting ugly looks
slax.xpm.gz - converted slax.bmp to slax.xpm and gunzipped. You could use it with grub4dos menu