freebsd:das_ganze_freebsd-system_bauen
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| freebsd:das_ganze_freebsd-system_bauen [2018-04-12 18:11:27] – angelegt manfred | freebsd:das_ganze_freebsd-system_bauen [2021-04-11 00:44:11] (aktuell) – [FreeBSD 13 bauen, ohne X11 und ohne W-LAN im Kernel] manfred | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== das ganze FreeBSD-System bauen ====== | ||
| + | |||
| + | Bevor wir das neue System installieren ist es zwingend erforderlich die Dateien | ||
| + | **/ | ||
| + | Jedenfalls die für uns wichtigen Abschnitte. | ||
| + | Denn hier stehen Wichtige Hinweise, die beachtet werden müssen! | ||
| + | |||
| + | Man kann das System auch teilweise aktualisieren, | ||
| + | |||
| + | - [[:: | ||
| + | - [[:: | ||
| + | - [[:: | ||
| + | |||
| + | |||
| + | ===== FreeBSD 13.0 ===== | ||
| + | |||
| + | |||
| + | ==== FreeBSD 13 bauen, ohne X11 und ohne W-LAN im Kernel ==== | ||
| + | |||
| + | <file bash / | ||
| + | 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 | ||
| + | </ | ||
| + | |||
| + | <file bash / | ||
| + | KERNCONF=MYKERNEL GENERIC | ||
| + | WITHOUT_MODULES= | ||
| + | </ | ||
| + | |||
| + | <file bash / | ||
| + | include GENERIC | ||
| + | ident MYKERNEL | ||
| + | device nullfs | ||
| + | device nvram | ||
| + | device speaker | ||
| + | envvar hint.speaker.0.at=" | ||
| + | envvar hint.speaker.0.port=" | ||
| + | device isa | ||
| + | device zfs | ||
| + | device sg | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== FreeBSD komplett neu bauen (alle Versionen) ===== | ||
| + | |||
| + | * [[https:// | ||
| + | |||
| + | wenn die Quellen schon vorhanden sind | ||
| + | # less / | ||
| + | # vi / | ||
| + | # vi / | ||
| + | | ||
| + | # 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=/ | ||
| + | # nextboot -k testkernel | ||
| + | |||
