I have an old (14.04) Ubuntu installation which is entirely divorced from the internet. I need to upgrade this to the current (20.04) release. I know that this is a multi-step process, so I don't need THAT particular set of advice.
I didn't realize that we were running the desktop version on the machine that I am upgrading, so I upgraded the server from 14.04 to the 16 server version. Following the instructions in
https://www.ibm.com/docs/en/linux-on-systems?topic=linuxonibm/liabu/liabunointernetupdateubuntu.htm
I commented out the remote sites, mounted the iso file and ran apt-cdrom, apt-get update and apt-get upgrade. This had the nasty side-effect of divorcing my server from the local LAN. After much trial and error (the trial and error involved the name of my ethernet interface), I was able to bring the machine back online by assigning a static IP using the /etc/network/interfaces file and rebooting.
Questions 1 - What did I do wrong here? Why had networking worked before without the interfaces file being populated except with the marker for lo0?
Question 2 - The server still thinks that it is running 14.04. lsb_release and uname -a both tell me that. Is it possible that the upgrade didn't really happen?
Question 3 - If the upgrade did in fact succeed, should I try to upgrade to the 16.04.7 desktop release, or proceed right ahead to the next release on my list, 18.04.6?
Question 4 - I did not do dist-upgrade yet; will that fix my version number?
lsb_release
says you’re still on 14.04, that meansbase-files
hasn’t been upgraded; ifuname -a
says you’re still on 14.04, that means the kernel hasn’t been upgraded (or you haven’t rebooted). Like I said previously, and pLumo said above, you should re-install.