freebsd:das_ganze_freebsd-system_bauen
Inhaltsverzeichnis
das ganze FreeBSD-System bauen
Bevor wir das neue System installieren ist es zwingend erforderlich die Dateien /usr/src/README und /usr/src/UPDATING zu lesen! Jedenfalls die für uns wichtigen Abschnitte. Denn hier stehen Wichtige Hinweise, die beachtet werden müssen!
Man kann das System auch teilweise aktualisieren, allerdings wird im FreeBSD-Handbuch ausdrücklich darauf hingewiesen, dass die einzige Aktualisierungsmöglichkeit, bei der man davon ausgehen kann, dass alles klappt, die komplette ist.
FreeBSD 13.0
FreeBSD 13 bauen, ohne X11 und ohne W-LAN im Kernel
- /etc/make.conf
WITHOUT_X11=yes WITHOUT=X11 NO_X=yes X_WINDOW_SYSTEM= OPTIONS_UNSET+=X11 OPTIONS_UNSET+=DEBUG DEFAULT_VERSIONS+=ssl=openssl BATCH=YES WITH_MPM=event
- /etc/src.conf
KERNCONF=MYKERNEL GENERIC WITHOUT_MODULES= amr arcmsr ciss iir ips mly twa smartpqi tws aac aacraid ida mfi mlx mrsas twe agp cbb pccard cardbus wlan wlan_wep wlan_ccmp wlan_tkip wlan_amrr an ath ath_pci ath_hal bwi bwn ipw iwi iwn malo mwl ral wpi virtio hyperv
- /usr/src/sys/amd64/conf/MYKERNEL
include GENERIC ident MYKERNEL device nullfs device nvram device speaker envvar hint.speaker.0.at="isa" envvar hint.speaker.0.port="0x61" device isa device zfs device sg
FreeBSD komplett neu bauen (alle Versionen)
wenn die Quellen schon vorhanden sind
# less /usr/src/UPDATING # vi /etc/make.conf # vi /usr/src/sys/amd64/conf/MYKERNEL # cd /usr/src && make clean && make buildworld && make kernel # reboot # cd /usr/src # make installworld # mergemaster -Ui # make check-old # make delete-old # make check-old-libs # make delete-old-libs # reboot
einmaliger Kerneltest
Wenn man nur (einmal) für den nächsten Reboot einen neuen Kernel testen möchtest.
# make installkernel KERNCONF=YOUR_KERNEL_HERE KODIR=/boot/testkernel # nextboot -k testkernel
/home/http/wiki/data/pages/freebsd/das_ganze_freebsd-system_bauen.txt · Zuletzt geändert: von manfred
