Hi,
Having issues installing/booting, and trying now to mount the image, but for some reason it doesn't work on ubuntu 16.4TLS.
Solution below.
root@stormy-D600:~# ls -l OPNsense-17.1.r1-OpenSSL-vga-amd64.img
-rwxr-xr-x 1 root root 937420288 Jan 22 16:12 OPNsense-17.1.r1-OpenSSL-vga-amd64.img
root@stormy-D600:~# md5sum OPNsense-17.1.r1-OpenSSL-vga-amd64.img
b2b1dfba4073c865757f3491e6e35d1d OPNsense-17.1.r1-OpenSSL-vga-amd64.img
root@stormy-D600:~# kpartx -va OPNsense-17.1.r1-OpenSSL-vga-amd64.img
add map loop0p1 (252:0): 0 1600 linear 7:0 3
add map loop0p2 (252:1): 0 126 linear 7:0 1603
add map loop0p3 (252:2): 0 1829168 linear 7:0 1729
root@stormy-D600:~# ll /dev/mapper/loop0p*
lrwxrwxrwx 1 root root 7 Jan 22 22:39 /dev/mapper/loop0p1 -> ../dm-0
lrwxrwxrwx 1 root root 7 Jan 22 22:39 /dev/mapper/loop0p2 -> ../dm-1
lrwxrwxrwx 1 root root 7 Jan 22 22:39 /dev/mapper/loop0p3 -> ../dm-2
root@stormy-D600:~# mount -o ro /dev/mapper/loop0p3 /mnt
At this point on the console getting this:
[ 600.720245] ufs: You didn't specify the type of your ufs filesystem
mount -t ufs -o ufstype=sun|sunx86|44bsd|ufs2|5xbsd|old|hp|nextstep|nextstep-cd|openstep ...
>>>WARNING<<< Wrong ufstype may corrupt your filesystem, default is ufstype=old
trying "ls" gets:
root@stormy-D600:~# ls /mnt
ls: reading directory '/mnt': Input/output error
so, tried:
mount -o ro,ufstype=sun /dev/mapper/loop0p3 /mnt
no console error, but ls produces same error.
Trying "ufs2" fails:
root@stormy-D600:/var/log# mount -o ro,ufstype=ufs2 /dev/mapper/loop0p3 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/mapper/loop0p3,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
Finally, tried:
mount -o ro,ufstype=44bsd /dev/mapper/loop0p3 /mnt
able to mount and ls fine:
root@stormy-D600:~# ls /mnt
bin conf dev etc lib media proc root sys usr
boot COPYRIGHT entropy home libexec mnt rescue sbin tmp var
OK, from mount man page:
44bsd For filesystems created by a BSD-like system (NetBSD, FreeBSD, OpenBSD).
ufs2 Used in FreeBSD 5.x supported as read-write.
just remember to select 44bsd :)
Thanks.