interleaved VBO and textures (Solved)

Heeeelllo everyone ! I come to you a second time to talk you about how lost i am in lwjgl. The thing is that i try to implement a voxel base engine. To do so i create a lot of class and methodes that are working … correctly but i ran into a major issue when starting to work with VBO. I’ve manage to make a “beautiful” and make it all working smooth but my framerate where to low because i where createing a VBO for each single cubes i’ve draw.

Here is a link of my previous post on the same project http://www.java-gaming.org/topics/huge-lag-in-voxel-engine-using-lwjgl/32692/view.html

So now i’ve understund that i needed to make just one VBO per chunk so the drawing part would be smoother. For what i’ve see i must use the interleaving technic to render all of this but it’s not realy clear to me. I have a few questions about it :
*Do i need shader to manage to render my chunk while interleaving ?
*If yes or no … how do i do.

At this point i’m so much lost if good samaritan could help me and answer my questions “i would be sooo happy”.

Thank you i advance at least for reading this.