TGREG WROTE
The visions dealt with openning the box. He knew that Boone becoming injured would have to occur (just like finding the plane -- he new the direction to look -- and using the name of Boone's nanny to get him to go on).
Sure, he yelled and told Boone to get out...I'm not saying he didn't have a moment of doubt. But the fact remains, had he really wanted to prevent Boone from being injured, he would have stopped his quest. But in the end, his quest was more important to him than Boone.
Dude, your leap is too far! The bloodied Boone dream had no reference whatsoever to when or where. He was questing to open that hatch before the boone dream, the conclusion was that he saw a plane crashing, his mother pointing in that direction, and then a bloddied boone saying..."up the stairs, down the stairs" whatever. One can draw many conclusion from that. Locke wanted to open the hatch, that's it.