Originally Posted by ac_kumar
I want to make a bootable iso that see "BOOT" folder and "boot" as same
this is the standard behavior for an ISO9660/Joliet hybrid filesystem. Your image will contain two independent directory trees, an ISO9660 and a Joliet one. The directory entries usually point to the same files (though technically that's not a necessity), and programs or file system drivers choose to use either of these two directory trees.
While ISO9660 only allows uppercase letters, digits and a very limited number of extra characters, Joliet hardly has any limit to the characters that may be used in file names. So the ISO9660 directory must
list your boot directory as "BOOT", whereas the Joliet directory lists the same direcory as "boot", but isn't case sensitive, i.e. it will find the file/directory, no matter if you search for "boot", "BOOT" or "Boot".
The result should be exactly what you want.
But there may be another problem in your way. It looks like you actually want to boot from that disc. Very probably, Joliet support isn't included in your boot loader, so that it falls back to using the ISO9660 directory structures and only finds "BOOT". However, since ISO9660 is case tolerant, too, that's only a problem when programs have their own routines for directory search, or a badly implemented ISO9660 driver.
That problem is solved by case-tolerant boot loaders like isolinux.
[X] Doc CPU