I just fixed the grub install, and found that my wired network connection did not work. I eventually got it working, but each time I restart, I have to manually restart the networking service to bring up the network. How can get the network to come up automatically?

Here's the pertinent info.

Running ifup gave:

$sudo ifup eth0
Unknown interface eth0=eth0

dhclient, didn't work either. I eventually had a look at /etc/network/interfaces, and eth0 was missing:

auto lo
iface lo inet loopback

which I changed to:

auto eth0
iface eth0 inet dhcp
#auto lo
#iface lo inet loopback

The error produced by ifup went away but dhclient still still wouldn't give me an ip, but restarting the network interface did:

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center.
If this question can be reworded to fit the rules in the help center, please edit the question.