Early morning overcast skies in north London eventually gave way to gentle but persistent rain which was sufficient to ensure the pitch and square remained fully covered.
The match had been due to start at 11:00am (1000 GMT) but with rain still falling and the skies above Lord's increasingly dark, the umpires called it a day at 4:50pm (1550 GMT).
It was the first time a whole day's Test play in England had been lost to bad weather since August 24 2013 when the fourth day of the fifth Ashes clash at The Oval was abandoned without a ball bowled.
The last time a day's Test play was washed out completely at Lord's came 17 years ago when the scheduled opening day of the first Test against Pakistan was abandoned on May 17 2001.
England lead the current five-match series 1-0 after a 31-run victory in the first Test at Edgbaston last week.
They will, however, make at least two changes to their side.
England captain Joe Root confirmed on Wednesday that Ollie Pope, a 20-year-old Surrey batsman, would make his Test debut in place of the dropped Dawid Malan.
The hosts will also be without Ben Stokes, who took three wickets on Sunday's fourth and final day at Edgbaston, including the prize scalp of India captain Virat Kohli, because of the Durham all-rounder's ongoing trial for affray in Bristol.
England have yet to decide whether Chris Woakes, a fellow pace-bowling all-rounder, or off-spinner Moeen Ali will replace Stokes.
Neither England nor India, who might also make changes, are obliged to confirm their teams until the toss takes place.
First Published: August 9, 2018, 9:47 PM IST