Wir verwenden Cookies, um die Benutzererfahrung zu verbessern und den Website-Verkehr zu analysieren. Lesen Sie, wie wir Cookies verwenden und wie Sie diese steuern können, indem Sie auf „Datenschutzeinstellungen“ klicken.

Datenschutzeinstellungen Ich stimme zu

Datenschutzeinstellungen

Wenn Sie eine Website besuchen, kann diese Informationen über Ihren Browser speichern oder abrufen, normalerweise in Form von Cookies. Da wir Ihr Recht auf Privatsphäre respektieren, können Sie sich dafür entscheiden, die Datenerfassung bei bestimmten Arten von Diensten nicht zuzulassen. Wenn Sie diese Dienste jedoch nicht zulassen, kann dies Auswirkungen auf Ihr Erlebnis haben.


So aktualisieren Sie von FreeBSD 13 auf FreeBSD 14

Die brandneue Version 14 von FreeBSD ist nun veröffentlicht. Mit einer Fülle von neuen Funktionen, Paketen und Modulen, sowie der Ausmusterung einiger veralteter Module, bietet FreeBSD 14 eine beeindruckende Aktualisierung.
Diese Version steht für nahezu alle Architekturen bereit und ist sowohl für Server als auch für Desktops verfügbar.
Zudem kann sie mühelos über gängige Cloud-Images von verschiedenen kommerziellen Anbietern bezogen werden.
Entdecken Sie auf dieser Seite alle Details zu den aufregenden neuen Funktionen!

Für Nutzer der vorherigen FreeBSD 13 (13.2-P5) steht nun die Möglichkeit zur Aktualisierung auf die neueste FreeBSD 14-Version bereit. Hier sind die Schritte, die Sie befolgen können, um das Upgrade durchzuführen.

Was vor dem Upgrade zu tun ist

  • Bevor Sie mit dem Aktualisierungsprozess beginnen, stellen Sie sicher, dass Sie Sicherungskopien Ihrer Daten erstellen.
  • Sichern Sie alle Konfigurationsdateien der Serveranwendungen, die Sie ausführen. Nehmen Sie auch Sicherungskopien von /boot/loader.conf, /etc/rc.conf, /etc/resolv.conf, /etc/passwd, /etc/master.passwd vor.
  • Vergewissern Sie sich, dass Ihr FreeBSD-System auf dem neuesten Stand ist. Stellen Sie sicher, dass Sie ausreichend Zeit und eine stabile Internetverbindung haben.
  • es sollte die ZFS Aktualisiert sein, solltet ihr das noch nicht gemacht haben könnt ihr schauen, ob eine Aktualisierung vorliegt mit "zroot status"

Upgrade auf FreeBSD 14

Überprüfen Sie im Terminal die Version Ihrer aktuellen FreeBSD-Version. Es sollte 13 sein.

freebsd-version

Führen Sie den folgenden Befehl aus, um das System auf den neuesten Stand zu bringen.

freebsd-update fetch install
pkg update && pkg upgrade

Geben Sie den folgenden Befehl ein, um den Upgrade-Vorgang zu starten. Dadurch werden alle Patches für diese Version heruntergeladen und abgerufen. Für eine Basisversion 13 bis 14 müssen mehr als 9.000 Patches heruntergeladen werden. Es kann also einige Zeit dauern.

freebsd-update -r 14.0-RELEASE upgrade

Der obige Befehl fordert Sie zu bestimmten Bestätigungen auf. Lassen Sie das System also nicht unbeaufsichtigt. Drücken Sie Y oder q um eine Liste der Pakete anzuzeigen.

FreeBSD Update install

solltet ihr so eine Message bekommen 

Merge conflict markers remain in: /etc/master.passwd
These must be resolved for the system to be functional.

Press Enter to return to editing this file.

Den müsst ihr die gewünschte Version so Bearbeiten wie ihr es haben wollt, da es nicht immer einfach ist mit VI zu arbeiten hier ein kleiner Trick 

stellt vor dem Ausführen den Editor um 

export EDITOR=/usr/bin/edit

Nachdem der Download abgeschlossen ist, ist es an der Zeit, die Änderungen zusammenzuführen. Sie können dies mit dem folgenden Befehl tun.

freebsd-update install

Da ich an dem Punkt ein Problem hatte, solltet ihr vorsichtshalber den Bootcode noch neu erstellen, nicht dass ihr genauso wie ich erst mal ein Problem habt das System zu booten.

Wenn ihr eine ZFS benutzt, könnt, ihr mit dem "zpool status" Befehl sehen, welche Driver ihr habt für eure Festplatten 

in meinem Fall habe ich 2 NVME Platten die gespielt sind also "nvd0 und nvd1"

In meinem Fall sollte man den Bootcode auf beiden Festplatten aktualisieren. Ihr könnt auch mit "gpart list" nach euren Bootpartitionen schauen, hier kann es unterschiedlich sein.

Für eine ZFS Nutzung benutzt die befehle. Ihr müsst nur die Driver am Ende ändern, in vielen Fällen ist es ada0 und ada1

gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 /dev/nvd0
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 /dev/nvd1

Wenn ihr keine ZFS nutzt, den solltet ihr einen anderen Bootcode installieren, hier ist das den zu tauschen "-p /boot/gptboot"

gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 /dev/nvd0
gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 /dev/nvd1

Wenn das Update Sie zum Neustart auffordert, tun Sie dies. aber beachtet den Bootcode.

reboot

Nach dem Neustart installieren wir das FreeBSD

freebsd-update install

Nachdem der obige Befehl abgeschlossen ist, führen Sie die folgenden Befehle nacheinander aus, um Binärpakete neu zu erstellen.

pkg-static install -f pkg
pkg update
pkg upgrade 

Führen Sie abschließend den Aktualisierungsbefehl erneut aus, um den Abschluss sicherzustellen.

/usr/sbin/freebsd-update install
reboot

Damit ist der Upgrade-Vorgang abgeschlossen.


Kommentare

  • AnimaTow

    Das Ist ein Test

    Dez. 8, 2023

Sie k?nnen keine Kommentare abgeben!