If you’re upgrading from Ubuntu 24.04 LTS (Noble Numbat), you receive the changes that happened in all the interim releases between Ubuntu 24.04 LTS and 26.04 LTS, as well as the most recent changes since Ubuntu 25.10.
In the menus, I cover many interesting topics from VEEAM Community backup. Changing the screen colors in VIM to other colors. How to create DHCP, DHCPv6, DNS servers, and SAMBA server. How to configure a SCP between servers without a password using keys. Information on UFW: Uncomplicated Firewall.
LTS is Long Term Support: xx.04 version is Ubuntu is 5-year security and patch support. Every 2 years the new LTS version comes out. 2024 was the last one. April 2026 should be the next one.
Configuration of Ubuntu
VMWare 6 notes
Ubuntu 24.04.4 LTSR is the latest Long Term Support Release. You don’t get cutting edge. What you get is Long-Term patching for security. You get stability. I added in
With VMWare, I can break up the four vdisk
/boot 2GB: Yes, it is larger than needed but gives you room for more kernel files.
/ 25 GB for MariaDB that I use for WordPress
/var 600GB for the apache web sites
/swap 8GB-16GB for swap space. Depends on how much RAM. You can make it 8GB, if you are giving it more RAM.
I separate vdisks for performance. LVM and VMWare 6 do not work well together and will cause issues. I have been able to turn off the VM and expand the vdisk for /var then go into Ubuntu and expand it. Most of the time, I rather do a clean new install and just move the files and web sites. I like to clean up legacy junk left behind.
Hyper-V notes
Ubuntu Apache 2 web server
New-VHD -Path ‘E:\Hyper-V\Ubuntu\Ubuntu_boot.vhdx’ -SizeBytes 2GB -Dynamic -BlockSizeBytes 1MB
New-VHD -Path ‘E:\Hyper-V\Ubuntu\Ubuntu_root.vhdx’ -SizeBytes 50GB -Dynamic -BlockSizeBytes 1MB
New-VHD -Path ‘E:\Hyper-V\Ubuntu\Ubuntu_var.vhdx’ -SizeBytes 600GB -Dynamic -BlockSizeBytes 1MB
New-VHD -Path ‘E:\Hyper-V\Ubuntu\Ubuntu_swap.vhdx’ -SizeBytes 8GB -Dynamic -BlockSizeBytes 1MB
Ubuntu Minecraft Server
New-VHD -Path ‘E:\Hyper-V\Ubuntu\Ubuntu_boot.vhdx’ -SizeBytes 2GB -Dynamic -BlockSizeBytes 1MB
New-VHD -Path ‘E:\Hyper-V\Ubuntu\Ubuntu_root.vhdx’ -SizeBytes 10GB -Dynamic -BlockSizeBytes 1MB
New-VHD -Path ‘E:\Hyper-V\Ubuntu\Ubuntu_swap.vhdx’ -SizeBytes 8GB -Dynamic -BlockSizeBytes 1MB
Windows 2022 Standard Hyper-V compacts the partitions dynamically. More notes in Hyper-V section.
Home Lab
his is my basement home lab server. It is not a production server per say. It is for my test lab. I added the HP Z840 workstation with Hyper-V. I am migrating my Ubuntu VMs over to it from my HP360e Gen8 server. You can see it in the Hyper-V.
Phasing this server out:
My HP360e Gen8 server was bought to host my Ubuntu and other Linux distros virtual machines. I added more gigabit NICs and connected them to ports on the Fortinet 60E to setup subnets. VMWare 6 changes the dual six core Xeons to 24 vCPUs. I put in 4 x 3TB SAS drives 7200 RPM in RAID 10 for best read and write performance for my web sites, copying files, etc. My next server might do 8 or 12 disks. For now, 5.6 TB RAID 10 is fine. This server is being phased out. It has been a great refurbished server and served its purpose.
I do have UTM on the Fortinet 61F. I have all the security patches installed for VMWare 6. Essentials Kit was added for VEEAM backups. I can use 6 CPUs on the servers. I do not need VMotion and other higher end features of VMware for one stand-alone server. VEEAM does backup my VMs. Ubuntu has UFW on them. I have 2FA on SSH. So, I do practice defense in depth.
Ubuntu Servers
These are old notes I keep around:
Clean up old kernels does save space. I have seen some of my install after a year or two have 10+ linux-images still around. So I run the two commands and then do my house keeping.
Find your old kernels and purge them in 24.04. List them and purge the older versions. I usually keep the last 2.
dpkg –list | egrep -i –color ‘linux-image|linux-headers|linux-modules’ | awk ‘{ print $2 }’
sudo apt purge linux-headers-5.6.11-050611 linux-headers-5.6.11-050611-lowlatency linux-image-unsigned-5.6.11-050611-lowlatency linux-modules-5.6.11-050611-lowlatency