Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Jan 2021 13:11:14 +0100
From:      "Herbert J. Skuhra" <herbert@gojira.at>
To:        freebsd-current@freebsd.org
Subject:   Re: kldxref: /boot/kernel/kernel: too many segments
Message-ID:  <X/RXYuKk%2BF%2BTWXJ5@mail.bsd4all.net>
In-Reply-To: <20210105120133.GA9@sh4-5.1blu.de>
References:  <20210105120133.GA9@sh4-5.1blu.de>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?X/RXYuKk%2BF%2BTWXJ5>