Ubuntu Server 22.04 LTS: What's New and How to Download It for Your AMD64 Machine
Ubuntu 22.04 LTS Jammy Jellyfish is released and available for download. This tutorial will provide you the download links to DVD ISO Images of Ubuntu 22.04 LTS with different desktop flavors. You can find the Ubuntu 22.04 release notes on its official website.
Ubuntu desktop is available in multiple flavors, where you can choose what desktop manager you want as default. Some of the flavors are built for specific purposes. Select your favorite Desktop edition and download it with the following links:
Wget and curl are the frequently used commands for downloading files over FTP, and HTTP protocols. This tutorial will use the curl command to download files, You can use wget instead. Make sure you have curl utility installed on your system.
Download the Ubuntu Server 22.04 ISO from the image repository. At the time of writing, the latest version available was ubuntu-22.04-live-server-amd64.iso. Put the ISO inside the local storage under the ISO image category.
Make sure your virtual machine is selected and press Start. VirtualBox Manager will ask you to select a virtual optical disk file or a physical optical drive to start the virtual machine from. Click on the folder with the upwards arrow on the right side of the dialogue, select the ISO file you downloaded previously and press Start.
Ubuntu will ask you to remove the installation medium and press Enter. You can remove the disk via_Devices_ > Optical Drives > Remove disk from virtual drive. You will need to put a check mark next to ubuntu-22.04-live-server-amd64.iso if it is not selected already.
We will install Ubuntu 22.04 into our system, so we click on "Option 2: Manual server installation" and then "Download Ubuntu Server 22.04 LTS" button. In a few seconds, a download window will appear.
Good news, Ubuntu 22.04 LTS "Jammy Jellyfish" just released yesterday! Now here's a complete list of the download links for both Desktop and Server Editions. This includes all the Official Flavors from Kubuntu to Kylin. You can download by clicking the direct links just like usual. Thank you very much to Canonical! Happy downloading!
The first step is to download the version of ubuntu that you will be installing. As of this writing, the current version of ubuntu server is 22.04. You can click on this link here to view the latest releases. Once you found the release that you want you can right click on the download link and copy that link address to your clipboard
Dont forget to swap out the url with the version you will be downloading. If your server instance cannot resolve the name of the url, you will need to update the dns address in your network interfaces in the directory /etc/network and edit the interfaces file.
How to download ubuntu 22.04 live server iso for 64-bit PC
Ubuntu 22.04 live server download torrent file
Ubuntu 22.04 live server installation guide
Ubuntu 22.04 live server iso checksum and signature
Ubuntu 22.04 live server features and benefits
Ubuntu 22.04 live server system requirements and compatibility
Ubuntu 22.04 live server vs desktop comparison
Ubuntu 22.04 live server support and documentation
Ubuntu 22.04 live server alternative architectures and platforms
Ubuntu 22.04 live server release notes and updates
Ubuntu 22.04 live server bootable USB creation
Ubuntu 22.04 live server network installer image
Ubuntu 22.04 live server multipass virtual machine
Ubuntu 22.04 live server MAAS automated provisioning
Ubuntu 22.04 live server cloud image for AWS, Azure, Google Cloud, etc.
Ubuntu 22.04 live server security and maintenance
Ubuntu 22.04 live server performance and optimization
Ubuntu 22.04 live server customization and configuration
Ubuntu 22.04 live server troubleshooting and error fixing
Ubuntu 22.04 live server feedback and reviews
Ubuntu 22.04 live server upgrade from previous versions
Ubuntu 22.04 live server backup and restore
Ubuntu 22.04 live server use cases and applications
Ubuntu 22.04 live server best practices and tips
Ubuntu 22.04 live server community and forums
Ubuntu 22.04 live server free download link
Ubuntu 22.04 live server zsync metafile download
Ubuntu 22.04 live server contents of live filesystem
Ubuntu 22.04 live server netboot image download
Ubuntu 22.04 live server preinstalled image for Raspberry Pi, etc.
Ubuntu 22.04 live server minimal install option
Ubuntu 22.04 live server snap packages and repositories
Ubuntu 22.04 live server kernel version and modules
Ubuntu 22.04 live server hardware drivers and firmware
Ubuntu 22.04 live server software selection and installation
Ubuntu 22.04 live server user management and authentication
Ubuntu 22.04 live server networking and firewall settings
Ubuntu 22.04 live server storage and file system management
Ubuntu 22.04 live server web hosting and development tools
Ubuntu 22.04 live server database and data analysis tools
Ubuntu 22.04 live server email and messaging services
Ubuntu 22.04 live server monitoring and logging tools
Ubuntu 22.04 live server security hardening and auditing tools
Ubuntu 22.04 live server automation and orchestration tools
Ubuntu 22.04 live server containerization and virtualization tools
Ubuntu 22.04 live server high availability and clustering tools
Ubuntu 22.04 live server load balancing and proxy tools
Ubuntu 22.04 live server backup and recovery tools
Ubuntu 22.04 live server testing and benchmarking tools
It is recommended not to install the initial nodes of the management plane and thecontrol plane manually. An ISO image is provided for this purpose which automaticallyprovisions a node. The ISO image is available for download at -image.
This tutorial shows the installation of an Ubuntu 22.04 LTS base server in detail with many screenshots. The purpose of the guide is to show the installation of Ubuntu 22.04 LTS that can be used as the basis for our other Ubuntu tutorials here at howtoforge like our perfect server guides. This tutorial uses the LTS branch which gets updates for 5 years from Ubuntu and is recommended for use on servers.if(typeof ez_ad_units!='undefined')ez_ad_units.push([[728,90],'howtoforge_com-box-3','ezslot_9',106,'0','0']);__ez_fad_position('div-gpt-ad-howtoforge_com-box-3-0');1. RequirementsTo install an Ubuntu Server, you will need the following prerequisites:if(typeof ez_ad_units!='undefined')ez_ad_units.push([[728,90],'howtoforge_com-medrectangle-3','ezslot_8',121,'0','0']);__ez_fad_position('div-gpt-ad-howtoforge_com-medrectangle-3-0');The Ubuntu 22.04 server ISO image is available here: -22.04-live-server-amd64.iso (For 64Bit Intel and AMD CPU's). Take a look here for other Ubuntu downloads: A fast internet connection is recommended as the package updates get downloaded from Ubuntu servers during installation.2. Preliminary NoteIn this tutorial, I use the hostname server1.example.com with the IP address 192.168.0.100 and the gateway 192.168.0.1 These settings might differ for you, so you have to replace them where appropriate.3. Installing the Ubuntu 22.04 Base SystemInsert the Ubuntu install CD / DVD / USB stick into your system and boot from it. When you install the OS in a virtual machine like I will do it here, then you should be able to select the downloaded ISO file as a source for the CD/DVD drive in VMWare and Virtualbox without burning it on CD first. Start the server or virtual machine, it will boot the system and start the installer.The first screen of the Ubuntu installer will show the language selector. Please select your language for the installation process:On the next screen, you can choose the keyboard layout. The English keyboard will be fine for many users. In this case, choose "Done" at the end of the screen and press the "Return" key, to go to the next step. In my case, I'm using a German keyboard layout, this means I'll have to navigate to the "Layout" option by pressing the "Tab" key on my keyboard until the Layout option is highlighted. Then press the "Return" key to open the Layout selector. if(typeof ez_ad_units!='undefined')ez_ad_units.push([[728,90],'howtoforge_com-medrectangle-4','ezslot_3',108,'0','0']);__ez_fad_position('div-gpt-ad-howtoforge_com-medrectangle-4-0');Choose the keyboard layout that matches the keyboard that is attached to the server.The right keyboard layout for my installation is selected now. Choose "Done" at the end of the screen and press "Return", to go to the next step.In the next step, the installer allows you to choose between a standard Ubuntu server setup or a minimal setup. I will choose a minimal setup here to and install only software that I really need at a later stage. This is especially useful when running Ubuntu on a small virtual server.if(typeof ez_ad_units!='undefined')ez_ad_units.push([[728,90],'howtoforge_com-box-4','ezslot_11',110,'0','0']);__ez_fad_position('div-gpt-ad-howtoforge_com-box-4-0');The Ubuntu installer shows now which network card it has detected on the server. The network device name which got assigned automatically is ens33. The IPv4 address has been assigned automatically via DHCP. I will change it later to a fixed IP address when the base system has been installed. If your network has no DHCP server, then you can enter a fixed IP address now by choosing the network card (press Tab until it is highlighted and then press Return).Now you can set a proxy server address in case a proxy is required to access the internet. In my case, there is no proxy required, so I choose "Done" to go to the next installation step.Advertisement.banner-1text-align:center;padding-top:10px!important;padding-bottom:10px!important;padding-left:0!important;padding-right:0!important;width:100%!important;box-sizing:border-box!important;background-color:#eee!important;outline:1px solid #dfdfdf;min-height:125px!importantif(typeof ez_ad_units!='undefined')ez_ad_units.push([[728,90],'howtoforge_com-banner-1','ezslot_10',111,'0','0']);__ez_fad_position('div-gpt-ad-howtoforge_com-banner-1-0');Here you can choose from which Ubuntu mirror server updates and installation files shall be downloaded. I'll keep the default and go to the next install screen.The Ubuntu server installer shows now the harddisks that it has detected in the server. The installation disk is a 40GB HD on /dev/sda here. I'll choose to use the entire disk for my Ubuntu installation. If you need a custom layout consisting of multiple partitions, select "Custom Layout" instead and create partitions as needed.The installer shows the default storage configuration below. It consists of a 1MB bios_grub partition plus one large / partition that will contain the operating system installation. Choose "Done" to proceed to the next screen.Before the installation starts, the Ubuntu installer requests to confirm the partitioning. Press the "Tab" key until the "Continue" option is highlighted in red, then press "Return" to proceed.Now it's time to set the server name (hostname) and the username and password of the administrator. I'll choose the username 'administrator' here just as an example, please use a different and more secure name in your real setup. The Ubuntu shell user that we create in this step has sudo permissions, this means that he is able to administrate the system and to become root user via sudo.Most Linux servers get administered over the network using SSH. In this step, the Ubuntu installer can install the SSH server directly. Select the checkbox "Install OpenSSH Server" and proceed to the next step.In this step, you can preinstall commonly used services via Snap installer. I do not select any services here as the purpose of this guide is to install a minimal base system. You can install services via apt or snap at any time later.The Ubuntu installer now proceeds with the installation based on the settings we have chosen.Ubuntu Installation finished successfully. Select "Reboot" to boot the server into the fresh installed Ubuntu 22.04 system.The base installation is finished now. In the next chapter, I will explain the configuration of the static network address and install a shell-based text editor for editing configuration files.4. First LoginNow login on the shell (or remotely by SSH) on the server as user "administrator". The username may differ if you have chosen a different name during setup.Successfully Logged into Ubuntu 22.04 Server.5. Get root PrivilegesAfter the reboot, you can log in with your previously created username (e.g. administrator). Because we must run all the steps from this tutorial with root privileges, we can either prepend all commands in this tutorial with the string sudo, or we become root right now by typing:sudo -sYou can enable the root login by running:sudo passwd rootAnd giving root a password. You can then directly log in as root, but this is frowned upon by the Ubuntu developers and community for various reasons. See )6. Install the SSH Server (Optional)If you did not select to install the OpenSSH server during the system installation above, you could do it now:sudo apt -y install ssh openssh-serverFrom now on you can use an SSH client such as PuTTY and connect from your workstation to your Ubuntu 22.04 (Focal Fosset) server.7. Install a shell-based editor (Optional)Here we will install two text-based editors. The Nano editor is easier to use for newbies while others prefer the traditional vi/vim editor. The default vi program has some strange behavior on Ubuntu and Debian; to fix this, we install vim-nox:sudo apt -y install nano vim-nox8. Configure the NetworkSome commonly used network tools are not installed when choosing minimal install, we can install them with the following command:sudo apt install net-toolsBecause the Ubuntu installer has configured our system to get its network settings via DHCP, we can change that now because a server should have a static IP address. If you want to keep the DHCP-based network configuration, then skip this chapter. In Ubuntu 22.04, the network is configured with Netplan and the configuration file is /etc/netplan/01-netcfg.yaml. The traditional network configuration file /etc/network/interfaces is not used anymore. Edit /etc/netplan/00-installer-config.yaml and adjust it to your needs (in this example setup I will use the IP address 192.168.0.100 and the DNS servers 188.8.131.52, 184.108.40.206 .Open the network configuration file with nano:sudo nano /etc/netplan/00-installer-config.yamlThe server is using DHCP right after the installation; the interfaces file will look like this:# This is the network config written by 'subiquity'network: ethernets: ens33: dhcp4: true version: 2To use a static IP address 192.168.0.100, I will change the file so that it looks like this afterward:# This file describes the network interfaces available on your system# For more information, see netplan(5).network: version: 2 renderer: networkd ethernets: ens33: dhcp4: no dhcp6: no addresses: [192.168.0.100/24] routes: - to: default via: 192.168.0.1 nameservers: addresses: [220.127.116.11,18.104.22.168]IMPORTANT: The indentation of the lines matters, add the lines as shown above.Then restart your network to apply the changes:sudo netplan generatesudo netplan applyThen edit /etc/hosts.sudo nano /etc/hostsMake it look like this:127.0.0.1 localhost192.168.0.100 server1.example.com server1# The following lines are desirable for IPv6 capable hosts::1 localhost ip6-localhost ip6-loopbackff02::1 ip6-allnodesff02::2 ip6-allroutersNow, we will change the hostname of our machine as follows:sudo echo server1 > /etc/hostname sudo hostname server1The first command sets the hostname "server1" in the /etc/hostname file. This file is read by the system at boot time. The second command sets the hostname in the current session so we don't have to restart the server to apply the hostname.As an alternative to the two commands above you can use the hostnamectl command which is part of the systemd package.sudo hostnamectl set-hostname server1Afterward, run:hostname hostname -fThe first command returns the short hostname while the second command shows the fully qualified domain name (fqdn):[email protected]:/home/administrator# hostnameserver1[email protected]:/home/administrator# hostname -fserver1.example.com[email protected]:/home/administrator#If you want to adjust the keyboard layout of the server, run this command:sudo dpkg-reconfigure keyboard-configurationCongratulations! Now we have a basic Ubuntu 22.04 server setup that provides a solid basis for all Ubuntu Server setups.9. Virtual Machine imageThis tutorial is available as ready to use virtual machine in OVA / OVF format for Howtoforge subscribers. The VM format is compatible with VMWare and Virtualbox and other tools that can import the ova or ovf format. You can find the download link on the right menu near the top. Click on the filename to start the download.The login details of the VM are:SSH LoginUsername: administratorPassword: howtoforgeThe administrator user has sudo permissions.Please change the passwords after the first boot.The VM is configured for the static IP 192.168.0.100, the IP can be changed in the file /etc/netplan/00-installer-config.yaml as shown in the tutorial step 8. The keyboard layout of the downloadable VM is the US keyboard layout.10. LinksUbuntu: About Till BrehmOver 20 years of experience as a software developer and Linux system administrator. Till Brehm is the founder and lead developer of the ISPConfig hosting control panel software (since 2000) and he founded HowtoForge in 2005 as a place to share Linux knowledge with other Linux enthusiasts. view as pdf printShare this page:3 Comment(s)Add commentPlease register in our forum first to comment.tinymce.init(selector:"textarea#commentedit",theme:"modern",height:100,apply_source_formatting:true,remove_linebreaks:false,menubar:false,plugins:["link"],content_css:" ",toolbar:"undo redo );CommentsBy: Grajdanin at: 2022-11-23 16:17:41Reply Thank you!By: PsYkObOuM at: 2022-11-25 17:55:14Reply SUPER ! ! ! Un grand MERCI !!! THANL'S ! !!Cependant j'ai eu des soucis avec la config de "00-installer-config.yaml" j'ai dédier un ordi pour le serveur et j'ai du mettre mon adresse IP 2x pour que ca fonctionne ...network: version: 2 renderer: networkd ethernets: enp0s25: dhcp4: no dhcp6: no addresses: [192.168.1.6/24] routes: - to: default via: 192.168.1.6 nameservers: addresses: [22.214.171.124,126.96.36.199] Mais j'ai enfin réussi a installé ISPConfig grace a se tutoriel ! Encore un grand merci !