This will help to ensure that the difference between packages is as small as possible. It also will be the way that Canonical has most likely tested the upgrade themselves, so it's least likely to encounter bugs. Lastly, before you begin to upgrade Ubuntu to 20.04 LTS Focal Fossa you may also want to remove all no longer required packages using:
Believe it very important to clarify that 20.04 is in BETA and the official LTS release date isn’t until April 23rd. Clarify as in replace LTS with the word BETA in this article. There are a number of issues with 20.04 beta that cause issues.
Upgrading from 18.10 to 20.04 directly may work in theory, but haven’t been tested, so you are safer with upgrading Ubuntu 18.10 to 19.10 first, and upgrade to 20.04 from there.
Just a little reminder that Debian does rolling firmware updates, and you could loose data if you allow firmware patches to your machine. To avoid these updates you can add kernel parameters to your linuz boot menu using expert mode >> e “- -dis_ucde-ldr” and to also blacklist and modules “modprobe” that might try to take control of your system. My configuration blacklist follows as an example," cd /etc/modprobe.d && cat blacklist.conf
Just a little reminder that Debian does rolling firmware updates, and you could loose data if you allow firmware patches to your machine. To avoid these updates you can add kernel parameters to your linuz boot menu using expert mode >> e “- -dis_ucode-ldr” and to also blacklist and modules “modprobe” that might try to take control of your system. My configuration blacklist follows as an example," cd /etc/modprobe.d && cat blacklist.conf
dlb 18-feb-2020 sample blacklist.conf
blacklist micro code updates
blacklist microcode
blacklist ucode
blacklist firmware-update
evbug is a debug tool that should be loaded explicitly
blacklist evbug
replaced by b43 and ssb.
blacklist bcm43xx
{cat mesg was truncated}
Just been reading about doing a customized kernel using firmware patches that wont clobber your hardware cos of poorly written drivers, or a Spectra work around. lets face it if your PC is old auto-update isn’t going to work in this new era. You might have to use a custom firmware payload. Here’s proof see git.kernel-dot org /pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/