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>