Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Jun 2024 16:23:44 +0100
From:      void <void@f-m.fm>
To:        freebsd-fs@freebsd.org
Subject:   setting currdev correctly after repartitioning
Message-ID:  <ZnbsgLFBVRtzycPU@int21h>

next in thread | raw e-mail | index | archive | help
I've imaged with dd an rpi4 ssd and created on the hardware
4*8GB swap partitions, and have transferred with cpdup the
freebsd contents from the image back to the ssd. The msdos-based
EFI and rpi partition was unmodified.

When I try to boot, it drops an OK prompt with the following error

"Setting currdev to disk0p2:
ERROR: cannot open /boot/lua/loader.lua: no such file or directory."

The partition table looks like this

# gpart show da5 (this is da5 on another machine)

=>        63  1953525105  da5  MBR  (932G)
           63           1       - free -  (512B)
           64      524288    1  fat32lba  [active]  (256M)
       524352  1952448512    2  freebsd  (931G)
       1952972864      552304       - free -  (270M)


# gpart show da5s2

=>         0  1952448512  da5s2  BSD  (931G)
            0    16777216      1  freebsd-swap  (8.0G)
     16777216    16777216      2  freebsd-swap  (8.0G)
     33554432    16777216      4  freebsd-swap  (8.0G)
     50331648    16777216      5  freebsd-swap  (8.0G)
     67108864  1885339648      6  freebsd-ufs  (899G)

I wonder if freebsd-ufs needs to be the first slice? 
Is that what the error means? if not, how can I tell it
that the loader is on (when it's installed on the rpi4) /dev/da5s2f ?

it's not in fstab. context is -current and ufs2.

fstab looks like this

# Custom /etc/fstab for FreeBSD embedded images
/dev/ufs/rootfs         /               ufs     rw,noatime              1       1
/dev/msdosfs/EFI                /boot/efi       msdosfs rw,noatime      0       0
tmpfs                   /tmp            tmpfs   rw,mode=1777            0       0
#
#/dev/label/growfs_swap none            swap    sw                      0       0
#md                     none            swap    sw,late,file=/usr/swap0 0       0

-- 




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