kldxref: /boot/kernel/kernel: too many segments

Herbert J. Skuhra herbert at gojira.at
Tue Jan 5 12:11:23 UTC 2021


On Tue, Jan 05, 2021 at 01:01:33PM +0100, Matthias Apitz wrote:
> 
> Hello,
> 
> On an amd64 system r314251 a world and kernel built fine from SVN r368166 the
> installation with
> 
> # make installkernel KERNCONF=GENERIC
> 
> endet with the following messages
> 
> install -T release -o root -g wheel -m 555   zlib.ko /boot/kernel/
> install -T dbg -o root -g wheel -m 555   zlib.ko.debug /usr/lib/debug/boot/kernel/
> kldxref /boot/kernel
> kldxref: /boot/kernel/kernel: too many segments
> --------------------------------------------------------------
> >>> Installing kernel GENERIC completed on Tue Jan  5 12:50:59 CET 2021
> --------------------------------------------------------------
> 
> What should I do before rebooting to continue with the installation of
> world?

<https://lists.freebsd.org/pipermail/freebsd-current/2020-August/076754.html>

Just to be on the safe side (test the kernel):

1. rm /boot/kernel and mv /boot/kernel.old /boot/kernel

If you are using UFS: 

2. make installkernel KODIR=/boot/testkernel 
3. nextboot -k testkernel

If you are using ZFS:

Use bectl and zfsbootcfg.

-- 
Herbert


More information about the freebsd-current mailing list