Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Nov 2020 20:59:20 +0100
From:      Michael Schuster <michaelsprivate@gmail.com>
To:        freeBSD Mailing List <freebsd-questions@freebsd.org>
Subject:   Recipe for compiling and installing CURRENT on 12.x RELEASE in a seperate boot env?
Message-ID:  <CADqw_gLPPvv0HVCmQyftSrzUnnDhNMGt53Q777jgMCVLunzmww@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi all,

Problem: the AMD GPU (Vega10 Renoir) in my laptop is too new to be
supported by 12.2 RELEASE, and I have it from reliable sources that CURRENT
either already supports or soon will support this adapter thx to drm 5.5(?)
being imported into CURRENT.

The approach I've tried several times now goes as follows (following the
outline of https://www.freebsd.org/doc/handbook/makeworld.html):

Since I use ZFS, I base my installation work on boot environments (I use
bectl)

On 12.2:

   1. cd /usr/src , svn up
   2. make buildworld
   3. make buildkernel
   4. create a new boot env,
   5. make installkernel into new BE, reboot into new BE
   6. make installworld
   7. mergemaster

[ this may a be a bit imprecise in the details, I do this only once in a
while ]

The problem with this approach is that when I reboot (step 5b), none of the
ZFS volumes (except  "/") is mounted, therefore no $HOME, therefore no X.

So ... I'm probably doing something wrong, I just don't know what.

I'd be surprised if I were the only one trying this approach ... so, does
anyone have (a link to) a tested recipe to address this kind of problem?

TIA
Michael
-- 
Michael Schuster
http://recursiveramblings.wordpress.com/
recursion, n: see 'recursion'



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CADqw_gLPPvv0HVCmQyftSrzUnnDhNMGt53Q777jgMCVLunzmww>