This is an exercise question in Fundamentals of Computer Algorithms by Horowitz and Sahni. The base case for this is trivial. However for the inductive case, we need to verify, $p(n) \implies p(n+1)$ is true.
In the above summation, plugging in the values, with $i=k$, the term evaluates to $2^{k-1} (k-k)$ which evaluates to $0$. Regardless of the number of terms, the last term of the series is $0$. I was trying to evaluate the inductive step, however, was unable to proceed further.
I am not looking for a full solution, just hints and pointers to proceed further.
Hint
The induction should be on $k$ not on $i$. The index $i$ is just a dummy index used for summation. So assume that it is true for $k=n$ and then prove that it can be true for $k=n+1$.