Ubuntu Server 20.04 LTS is al vele organisaties betrouwbaar en stabiel gebleken, met essentiële ondersteuning voor kritieke werklasten. Maar naarmate de technologie zich ontwikkelt, groeit ook de behoefte om Ubuntu te upgraden naar een nieuwe versie om ervoor te zorgen dat het systeem up-to-date en veilig blijft.
Ubuntu Server 22.04 LTS biedt verschillende nieuwe functies en verbeteringen, waardoor deze release aantrekkelijk is voor degenen die willen upgraden. En in deze handleiding doorloop je de stappen die nodig zijn om Ubuntu Server 20.04 LTS naar 22.04 LTS te upgraden.
Lees verder en geniet van de nieuwe functies die bij je Ubuntu-upgrade worden geleverd!
Vereisten
Deze handleiding omvat praktische demonstraties. Zorg ervoor dat je een account hebt dat lid is van de sudoers-groep om mee te kunnen doen.
Uitvoeren van een pre-upgrade controle
Hoewel upgrades doorgaans veilig zijn, bestaat er altijd een kans dat er iets misgaat. Ter voorbereiding is een pre-upgrade controle van uw Ubuntu-systeem absoluut noodzakelijk.
Om uw Ubuntu-systeem voor te bereiden op een upgrade:
1. Maak eerst veilig een kopie van uw gegevens naar een back-up locatie om herstel mogelijk te maken als er zich tijdens het upgradeproces problemen of complicaties voordoen.
2. Controleer vervolgens de release-opmerkingen en zorg ervoor dat er geen wijzigingen zijn die uw huidige systeem negatief kunnen beïnvloeden.
3. Open een terminal en voer de onderstaande df
opdracht uit om te controleren hoeveel ruimte u heeft op uw opstart (/boot) en root (/) volumes.
Zorg ervoor dat u voldoende vrije ruimte beschikbaar heeft om te upgraden. Waarom? Upgraden van de ene release naar de andere zal nieuwe pakketten downloaden en de bestaande vervangen op uw systeem. Dit proces verbruikt schijfruimte.
Als u niet genoeg ruimte heeft in uw /boot partitie, ga dan naar de volgende stap voor een opruiming. Anders gaat u in plaats daarvan naar stap vijf.

4. Voer de volgende apt autoremove
opdracht uit om oude kernelafbeeldingen op te schonen (--purge
).
Als u persoonlijke pakketarchieven (PPA’s) of andere repositories van derden gebruikt, wordt software die is geïnstalleerd vanuit deze repositories niet verwijderd of gedowngraded. Software die is geïnstalleerd vanuit deze repositories is de meest voorkomende oorzaak van upgradeproblemen.

5. Voer tot slot de volgende stappen uit om poort 1022
te openen op uw UFW-firewall, de firewall te herladen en de firewallstatus te controleren.
Als u verbonden bent met uw Ubuntu-instantie via SSH, zal het upgrade-hulpprogramma een andere SSH-poort (1022) openen als een fallback-poort in het geval dat de SSH-verbinding op poort 22 wordt verbroken.
Maar vergeet niet om de poort te sluiten na de upgrade van uw Ubuntu. Hierdoor voorkomt u dat u per ongeluk uw systeem openstelt voor mogelijke beveiligingsproblemen.

Installeren van het update-manager-core pakket
Met de voorbereidende upgradecontrole uit de weg, is de volgende stap ervoor te zorgen dat de upgrade soepel verloopt. Je moet het update-manager-core pakket installeren, essentieel voor het upgraden van een Ubuntu Server distributie van de ene versie naar de andere.
Maar eerst moet je ervoor zorgen dat je systeem de nieuwste repositories en pakketten heeft, zoals hieronder beschreven:
1. Voer de onderstaande commando’s uit om het volgende uit te voeren:
apt update
– Update de APT pakketindex om ervoor te zorgen dat je de nieuwste repositories hebt.apt upgrade
– Upgrade de geïnstalleerde pakketten in je systeem naar hun nieuwste versies.
Het algehele proces kan enkele minuten of langer duren, afhankelijk van hoe actueel je Ubuntu Server host is.

2. Voer na het bijwerken de onderstaande opdracht uit om je Ubuntu-systeem te herstarten
.
3. Voer tot slot na de herstart de onderstaande apt install
opdracht uit om het pakket update-manager-core
te installeren.

Upgrade uitvoeren op Ubuntu
Nadat je het pakket update-manager-core hebt geïnstalleerd, kun je eindelijk beginnen met het upgraden van je Ubuntu-systeem. Maar heb je echt een upgrade nodig?
Sommige mensen kiezen ervoor om niet te upgraden omdat ze tevreden zijn met hun huidige Ubuntu-systeem. Maar het punt is dat ze dan niet profiteren van nieuwe functies en verbeteringen in nieuwe releases.
Om een upgrade uit te voeren op Ubuntu:
1. Voer de onderstaande do-release-upgrade
opdracht uit om (-c
) te controleren op een nieuwe release van de Ubuntu Server.
Als er een nieuwe release beschikbaar is, krijg je een uitvoer zoals hieronder weergegeven.

Upgrades van de ene LTS naar de volgende LTS-release zijn pas beschikbaar na de eerste puntrelease. Bijvoorbeeld, Ubuntu 18.04 LTS zal pas upgraden naar 20.04 LTS na de puntrelease 20.04.1.
2. Voer nu het volgende do-release-upgrade
uit zonder extra parameters om de daadwerkelijke release-upgrade naar de volgende beschikbare versie van Ubuntu uit te voeren.

3. Druk op Enter wanneer daarom wordt gevraagd, zoals hieronder weergegeven, om de upgrade te starten en de pakketten voor de nieuwe release te downloaden.

4. Controleer de upgrade-informatie, voer y in en druk op Enter om door te gaan.
De prompt hieronder toont het totale aantal pakketten dat moet worden verwijderd, geïnstalleerd en bijgewerkt, en de totale omvang van de bronnen die moeten worden gedownload voor de upgrade.
Merk op dat het upgradeproces enige tijd kan duren om te voltooien, afhankelijk van de snelheid van uw systeem en de hoeveelheid gegevens die worden overgebracht.

5. Kies nu <Ja>, en druk op Enter om services opnieuw te starten tijdens het upgraden van pakketten.
Tijdens het upgradeproces kunt u worden gevraagd om enkele vragen te beantwoorden of bepaalde acties te bevestigen, zoals hieronder weergegeven. Deze prompts doen zich voor wanneer bestaande configuratiebestanden worden bewerkt door de gebruiker en de nieuwe pakketconfiguratiebestanden verschillend zijn.

Of kies ervoor om de lokale versie van de momenteel geïnstalleerde configuratiebestanden te behouden.
De standaardactie is om de bestaande versie te behouden, maar u wilt de verschillen in de bestanden controleren. Oudere configuraties kunnen verouderde opties bevatten die ervoor kunnen zorgen dat de software faalt of dat het systeem niet correct opstart.

6. Voer y of N in om verouderde pakketten die niet langer nodig zijn voor de nieuwe release te verwijderen.

7. Nadat de upgrade is voltooid, voer y in en druk op Enter om uw Ubuntu-systeem opnieuw op te starten.

8. Voer na de herstart ten slotte het onderstaande commando uit om de details van de Linux Standard Base (LSB) te krijgen.
Hieronder verifieert de uitvoer dat u nu Ubuntu Server 22.04 LTS uitvoert, met de codenaam jammy.
Gefeliciteerd! U heeft met succes een upgrade uitgevoerd naar een nieuwe versie van Ubuntu!

Conclusie
In deze tutorial heeft u geleerd hoe u up-to-date kunt blijven met nieuwe functies en verbeteringen door een upgrade uit te voeren op Ubuntu-systemen.
Onthoud altijd om een back-up te maken van uw systeem voordat u doorgaat met de upgrade en om het proces te testen in een niet-productieomgeving.
Na de upgrade weet u nooit wanneer u enkele opstartproblemen zult tegenkomen. Waarom niet beginnen met leren hoe u ze kunt oplossen?