Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 May 2014 09:50:41 -0700
From:      Devin Teske <devin@shxd.cx>
To:        Idwer Vollering <vidwer@gmail.com>
Cc:        "dteske@freebsd.org" <dteske@freebsd.org>, "freebsd-stable@freebsd.org" <freebsd-stable@freebsd.org>
Subject:   Re: boot menu's kernel chooser always lists kernel.old
Message-ID:  <15FBEC62-3DB8-4A58-9E7A-C6B783D669D7@shxd.cx>
In-Reply-To: <CAPp9OrnYNyMGRsuZQ_NZ7SoXz2KX0-fWq9L1SyuH2BbzAdEWpg@mail.gmail.com>
References:  <CAPp9OrkgfUr3xZPd7LuDs3e-__vCE1iLAAmCA2D_ume1L6iQew@mail.gmail.com> <CAPp9OrnYNyMGRsuZQ_NZ7SoXz2KX0-fWq9L1SyuH2BbzAdEWpg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help


> On May 24, 2014, at 1:42 PM, Idwer Vollering <vidwer@gmail.com> wrote:
> 
> 2014-05-24 22:41 GMT+02:00 Idwer Vollering <vidwer@gmail.com>:
>> When trying to boot /boot/kernel.old/kernel while the directory
>> kernel.old is absent, this text is shown: "error while including
>> /boot/menu.rc, in the line:
>> menu-display".
> 
> Forgot to include build details, here they are: FreeBSD 10-STABLE r266623

Simple... don't try to boot kernel.old if it doesn't exist.
If you are unsure if it exists, don't select it. If you select
It and get the aforementioned error, it doesn't exist.

There is no seatbelt for the kernel selection menu.
It displays the kernels listed (separated by white
space or comma) in the $kernels environment var
which defaults to "kernel kernel.old" in the file
/boot/defaults/loader.conf (you can override the
value by setting kernels in /boot/loader.conf

So if you really didn't want kernel.old to be shown
you can add kernels=kernel to /boot/loader.conf

But should you suddenly create a kernel.old, the
value will need adjusting to show it as an option
once-again.

The value of kernels is not dynamically driven
but must be manually maintained either by a
script or a Human.
-- 
Devin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?15FBEC62-3DB8-4A58-9E7A-C6B783D669D7>