freebsd-update - Cannot identify running kernel
Doug Denault
doug at safeport.com
Sun Aug 2 00:02:17 UTC 2020
I did an update from 11.3 --> 12.1 that did not seem to work. That turned out
to be my error but I rolled back to 11.3. I have a 12.0 system that did not
have the error so I thought I would update to 12.0 to try to get a handle on my
problem.
This update did not exactly work. It will boot and I suspect I can do anything
not requiring access to /boot. The zfs boot process is not bothered by this
problem.
zpool list
NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
bootpool 1.98G 274M 1.72G - - 15% 13% 1.00x ONLINE -
zroot 920G 7.76G 912G - - 0% 0% 1.00x ONLINE -
zfs list
NAME USED AVAIL REFER MOUNTPOINT
bootpool 273M 1.59G 271M /bootpool
zroot 7.76G 883G 96K /zroot
zroot/ROOT 5.15G 883G 96K none
zroot/ROOT/default 5.15G 883G 5.15G /
zroot/tmp 168K 883G 168K /tmp
zroot/usr 2.59G 883G 96K /usr
zroot/usr/home 682M 883G 682M /usr/home
zroot/usr/ports 742M 883G 742M /usr/ports
zroot/usr/src 1.20G 883G 1.20G /usr/src
zroot/var 12.5M 883G 96K /var
zroot/var/audit 96K 883G 96K /var/audit
zroot/var/crash 96K 883G 96K /var/crash
zroot/var/log 572K 883G 572K /var/log
zroot/var/mail 11.5M 883G 11.5M /var/mail
zroot/var/tmp 96K 883G 96K /var/tmp
In comparing this with a zfs system I have not so abused, I can tell that
bootpool needs to be added to the zroot/ROOT/default as boot thus the file
system visible to the OS would have /boot in it. I know my terminology is
likely all messed up, I am a zfs newbie.
Anyway bootpool/boot/ has the right stuff:
ls bootpool/boot/
./ delay.4th loader.efi* menu.4th
../ device.hints loader.rc menu.rc
beastie.4th dtb/ loader_4th* menusets.4th
boot efi.4th loader_4th.efi* modules/
boot0 entropy loader_lua* pmbr
boot0sio firmware/ loader_lua.efi* pxeboot
boot1 frames.4th loader_simp* screen.4th
boot1.efi* gptboot loader_simp.efi* shortcuts.4th
boot1.efifat gptzfsboot logo-beastie.4th support.4th
boot2 isoboot logo-beastiebw.4th userboot.so
brand-fbsd.4th kernel/ logo-fbsdbw.4th userboot_4th.so
brand.4th kernel.old/ logo-orb.4th userboot_lua.so
cdboot loader* logo-orbbw.4th version.4th
check-password.4th loader.4th lua/ zfs/
color.4th loader.conf mbr zfsboot
defaults/ loader.conf.orig menu-commands.4th zfsloader*
So ... is my analysis correct? If so how do it put bootpool/boot/ where "it
belongs"?
_____
Douglas Denault
http://www.safeport.com
support at safeport.com
Voice: 301-217-9220
Fax: 301-217-9277
More information about the freebsd-questions
mailing list