and i have the privilege to request the author to add english as optional lang ,since there are some english users too who r interested in it.

select english from second last menu button from right side.

well no need to add ntldr as boot option , bt i guess u cant boot syslinux from G4D without installing syslinux to usb first ( syslinux.exe K:\ (drive number ) , then its loader can be chainloaded from G4D. or am i wrong ?

The English version of FbinstTool (version 1.504) is of course much easier to use than the command line. By the way, post #1 from Bean is not updated to reflect latest changes in fbinst version 1.5 so there are some errors about the syntax to be used.

Question : I successfully loaded ldlinux.bin (version 3.82), but then how to use it? I did have F2 to call syslinux, but then it requires linux kernel ! I tried to copy an existing /syslinux/syslinux.cfg to the USB key but it does not seem to look at it. Do you have a complete example to use syslinux with fbinst? Thank you.

Question : I successfully loaded ldlinux.bin (version 3.82), but then how to use it? I did have F2 to call syslinux, but then it requires linux kernel ! I tried to copy an existing /syslinux/syslinux.cfg to the USB key but it does not seem to look at it. Do you have a complete example to use syslinux with fbinst? Thank you.

well , loading kernel problem is deff some files that are required by syslinux.cfg , look in the config . also try putting syslinux.cfg at root of usb.

just a hint : use slax's syslinux , and copy the whole boot folder ( ofc without main slax files ) .

i had the same problem problem when i first tried syslinux . bt then i figured out that syslinux.cfg needed some files . if u need i can give complete example later this day .

Thank you maanu. From the Slax example, I succeed to get the right procedure to boot any isolinux-based iso by invoking ldlinux.bin from fbinst.

1) Create /boot directory on the USB key.
2) To boot isolinux-based iso, copy /isolinux/ from the iso as /syslinux on the USB key.
3) Inside /syslinux, rename isolinux.cfg to syslinux.cfg.
4) Copy other directories from the iso to the root of the USB key. That's all.

If you have other ISO to boot, step 2) above need to be done carefully. You need to merge the syslinux.cfg files (or edit it to present more coherent menus for each iso, using include directive (like configfile directive in grub4dos). Also due to possible file names collision (kernel/initrd), change/rename all things accordingly.

A possible method:
- always keep syslinux.cfg
- for each new iso, add new include directive like "include slax.cfg"
- take/edit the content of original syslinux.cfg from iso and save as slax.cfg.

A more hierarchical menu would be better. How?

The advantage is that you inherit all the menus designed for the iso in the original syslinux.cfg.
But I prefer grub4dos method, using kernel and initrd directives adapted from syslinux.cfg. This is more familiar to me.

So for now fbinst would be only useful for me to be more universal (should normally be bootable on more hardwares), and has only F1 key to invoke my usual grub4dos with all populated menu.lst.

I have some difficulties trying to make a USB bootable.
for example when I tried this command
fbinst (hd1) load grldr
"It hangs, and show the "application stop working..."
And If I try to format it caused error with this simple syntax fbinst (hd1) format --force

Global Options:
--help,-h Display this message and exit
--version,-V Print version information and exit
--list,-l List all disks in system and exit
--verbose,-v Print verbose messages
--debug,-d Use the debug version of mbr

also with 1.5 ver I still have the problem, I think it depends on the fact that on UFD thare were 2 partition, (the second very little, of only some kb). U solved using Make_USB.exe 3.3.0.0 .
I am still interested in using fbinst, and also with fbinstall tool 1.504 alongside with fbinst 1.5 in order to have the latest ver working with a graphical interface

I used --force parameter, I succeded in formatting the UFD using hex editor, But I would like to learn how to use correctly the fbinst in order to use as a bootloader. I s there any help file other than the fbinst --? one?
Is it possible to boot ISO to RAM like grub4dos?

I used --force parameter, I succeded in formatting the UFD using hex editor, But I would like to learn how to use correctly the fbinst in order to use as a bootloader. I s there any help file other than the fbinst --? one?Is it possible to boot ISO to RAM like grub4dos?

1. i asked u to do a --raw format first . 2. fbinst is NOT a boot loader like syslinux or grub4dos .it just initialize them (or one of them ).3. u STILL did not tell me on which OS u r ?

Please explain some options in Fbinst :1.Should i "copy BPB to MBR" ? What does this option do?2.What is "align to cluster boundary" (i understand it optimizes something,but really what?) , should i ALWAYS use it ?4.What does "set size of file list" do ? It defines how many files/folder can i keep in the root directory ?5.What does "pack free space" option do ?

6.Please explain (or point me where to read) about FAT32 file system "limits", i wanted to know,why when i try to format my usb flash (flash=512MB) with fbinst using these options :

I get an error saying that "unit size 8 is invalid for fat32".When i enter Acronis/Paragon Partition Manager i can easily change cluster size to whatever i want but i noticed that if i change my cluster size,FAT32 (LBA) Mode changes to > FAT32 (Partition id changes from 0C to 0B).Why it is so important to create a FAT32(LBA) partition on flash? What is the difference between FAT32(LBA) and FAT32 ?

the issues you are asking are round about same what i have asked already at znpc . since bean is at leave for indefinite period ,so i guess we should better wait for him /

and by the way it is best to take and keep ur issue at znpc ,where you have asked the same one already , also the issue with fbinst tool can only be discussed with its author jianliulin , like you are already doing there (i am 100% sure you are the same guy here )

About cluster alignment, cannot say with fbinst , but it is a way to (reportedly) improve the performance of hard diskshttp://msdn.microsof...y/dd758814.aspxhaving the partition starting at a cluster multiple, as well as determining an optimal cluster size, can improve the performance for data retrieval.

, yes maanu, i'm the same , but there we discussed fbinsTOOL more, and here i asked about fbINST because nobody responded there (on chinese forum) , besides i think when 2 minds think about something is better .Jaclaz, thanks for your information