Knew that was the answer I would get.Please don't take this next statement wrong,if God knows who would chose Him ,what's the point of this age?
Now back to how God knew him(Esau)
God hated Esau because of something he did
Romans 9:11 "(For the children being not yet born, neither having done any good or evil, that the purpose of God according to election might stand, not of works, but of Him That calleth;"
Then when the twins, Jacob and Esau were still in their mother's womb, neither having had the chance of doing either good or evil, God called one of those unborn babies to service. This deals with the election according to the purpose of God in His Will. The reason was to accomplish the writings of these Scriptures. It wasn't an accident that Jacob was loved and Esau was hated, nor was it an accident that you saw the light and repented. God has His hand on all creation and all of His children. God intercedes in the lives of His children, and there are no accidents when it comes to the actions of God.
Romans 9:13 "As it is written "Jacob have I loved, but Esau have I hated."
It was written by the Prophet Malachi in Malachi 1:2, 3; "I have loved you, saith the Lord Yet ye say, `Wherein hast Thou loved us?' Was not Esau Jacob's brother? saith the Lord: yet I loved Jacob," "And I hated Esau, and laid his mountains [nations] and his heritage waste for the dragons of the wilderness."
While Esau was a small embryo in his mother Rebecca's womb, God hated Esau. If it sounds a little bit unfair, then you missed the point of the entire eighth chapter where God stipulated where He foreknew those that overcame at Satan's rebellion in the first earth age. Don't you think that God is judge enough to know who to hate and who to love.
Esau had some very bad habits and one of those actions was to show disrespect for the heritage that God had given him. First of all Esau married out of His race of people, which God forbid. This made it impossible for Christ to be born through Esau because of the mixture and corruption of Esau's bloodline. Secondly Esau placed the value of the Abrahamic covenant at one bowl of red mush, what an insult. Esau put no value on the heritage of God, or any part of God's Word and promises. Esau did not wish to be an heir of our Heavenly Father.
If God knew all that would choose Him,why didn't He kill satan and all those that followed him(satan)at that time?
Now let's deal with this word (know)for that we go to Jeremiah
Jeremiah 1:5 "Before I formed thee in the belly I know thee; and before thou camest forth out of the womb I sanctified thee, and I ordained thee a prophet unto the nations."
Before Jeremiah was even concieved within his mothers womb, God is telling Jeremiah that He knew him, and before Jeremiah was born, God sanctified him, which is to set Jeremiah apart for God's mission. God ordained Jeremiah as a prophet, not only to Judah, by to the nations also. When we see the word "Nations" it is directed to the Gentile nations also. Jeremiah was a prophet to all nations.
Again (IMHO)if God knew, for example satan would turn against Him,why did He create him?I don't have the mind of God so please don't accuse me of that either.But that would be cruel,and I know my Father is not