Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Aug 2020 15:56:51 -0400 (EDT)
From:      Doug Denault <doug@safeport.com>
To:        freebsd-questions@FreeBSD.ORG
Subject:   System will not boot to single user mode
Message-ID:  <alpine.BSF.2.00.2008141526090.73252@bucksport.safeport.com>

next in thread | raw e-mail | index | archive | help
First, this is almost certainly self-induced. I can easily reinstall 12.1 
using a USB image. My goal is to learn a bit more about zfs and booting. So 
the question will be what did I break? I had some things I did not 
understand about the differences going from 11.1 --> 12.1 so I ran 
freebsd-update going forward and rolling back 2-3 times. The problem in 
hand is, I think, at the point I should get the "hit enter to use sh" 
message the system hangs. The boot matches so the point shown below:

        :
    uhub5 on uhub1
    uhub5: <vendor 0x0557 product 0x7000, class 9/0, rev 2.00/0.00, addr 2> on usbus0
    uhub5: 4 ports with 3 removable, self powered
    Root mount waiting for: usbus0
    ugen0.4: <vendor 0x0557 product 0x2419> at usbus0
    ukbd1 on uhub5
    ukbd1: <vendor 0x0557 product 0x2419, class 0/0, rev 1.10/1.00, addr 3> on usbus0
    kbd3 at ukbd1
--- single user boot hangs here ---
    lo0: link state changed to UP
    igb0: link state changed to UP
        :

Because I have not figured out a way to log the single user boot and that 
scroll lock does not work on the IPMI I do not have the entire single user 
boot. I look "normal" the messages I can match all do althougth the order 
is not the same.

gpart show
=>        63  1953525105  ada0  MBR  (932G)
           63           1        - free -  (512B)
           64  1953525096     1  freebsd  [active]  (932G)
   1953525160           8        - free -  (4.0K)

=>         0  1953525096  ada0s1  BSD  (932G)
            0     4194304       1  freebsd-zfs  (2.0G)
      4194304     4194304       2  freebsd-swap  (2.0G)
      8388608  1945136480       4  freebsd-zfs  (928G)
   1953525088           8          - free -  (4.0K)

=>        63  1953525105  ada1  MBR  (932G)
           63           1        - free -  (512B)
           64  1953525096     1  freebsd  [active]  (932G)
   1953525160           8        - free -  (4.0K)

=>         0  1953525096  ada1s1  BSD  (932G)
            0     4194304       1  freebsd-zfs  (2.0G)
      4194304     4194304       2  freebsd-swap  (2.0G)
      8388608  1945136480       4  freebsd-zfs  (928G)
   1953525088           8          - free -  (4.0K)

zpool list
NAME       SIZE  ALLOC   FREE  CKPOINT  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
bootpool  1.98G   183M  1.81G        -         -    11%     9%  1.00x  ONLINE  -
zroot      920G  8.12G   912G        -         -     0%     0%  1.00x  ONLINE  -

zfs list
NAME                 USED  AVAIL  REFER  MOUNTPOINT
bootpool             183M  1.68G   180M  /bootpool
zroot               8.12G   883G    96K  /zroot
zroot/ROOT          5.34G   883G    96K  none
zroot/ROOT/default  5.34G   883G  5.34G  /
zroot/tmp            168K   883G   168K  /tmp
zroot/usr           2.75G   883G    96K  /usr
zroot/usr/home       827M   883G   827M  /usr/home
zroot/usr/ports      742M   883G   742M  /usr/ports
zroot/usr/src       1.22G   883G  1.22G  /usr/src
zroot/var           12.6M   883G    96K  /var
zroot/var/audit       96K   883G    96K  /var/audit
zroot/var/crash       96K   883G    96K  /var/crash
zroot/var/log        660K   883G   660K  /var/log
zroot/var/mail      11.5M   883G  11.5M  /var/mail
zroot/var/tmp         96K   883G    96K  /var/tmp

Following advise I got here and some testing:

ls -l /boot
lrwxr-xr-x  1 root  wheel  14 Aug  2 02:07 /boot@ -> bootpool/boot/

At the end of all my updating I think I did not have /boot, The system 
would boot but freebsd-update said /boot was missing. I would really like 
to know what I broke. I am not sure what else to show.

_____
Douglas Denault
http://www.safeport.com
doug@safeport.com
Voice: 301-217-9220
   Fax: 301-217-9277



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