Benutzer-Werkzeuge

Webseiten-Werkzeuge


freebsd:das_ganze_freebsd-system_bauen

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