Well, what exactly brought you to the conclusion this doesn't work? We went through the process with a user once, he made a blog post about it:
The package management tool is not yet installed on your system.Do you want to fetch and install it now? [y/N]: yBootstrapping pkg from pkg+http://pkg.opnsense.org/freebsd:10:x86:32/latest, please wait...pkg: Error fetching http://pkg.opnsense.org/freebsd:10:x86:32/latest/Latest/pkg.txz: Not FoundA pre-built version of pkg could not be found for your system.Consider changing PACKAGESITE or installing it from ports: 'ports-mgmt/pkg'.
url: “pkg+http://pkg.opnsense.org/${ABI}/latest”
url: “pkg+http://pkg.opnsense.org/FreeBSD:10:i386/latest”
pkg: No packages available to install matching 'os-update' have been found in the repositories
mount: / unknown special file ore file systemmkdir : /tmp/.cdrom: Read-only file systemmount_unionfs: /tmp/.cdrom: No such file or directory
I have tried again and the answer is: no it can not be done.
Bootstrapping pkg from pkg+http://pkg.opnsense.org/freebsd:10:x86:32/latest, please wait...pkg: Error fetching http://pkg.opnsense.org/freebsd:10:x86:32/latest/Latest/pkg.txz: Not FoundA pre-built version of pkg could not be found for your system.Consider changing PACKAGESITE or installing it from ports: 'ports-mgmt/pkg'.
After "pkg install pfsense" I rebooted.
Third error: the machine does not want to boot:
Yes it can. .
Although I am not sure why it is important to transform a FreeBSD system unless it is a remote/cloud service that doesn't do custom ISO install (vultr is great for that btw)..
I'm not sure if you are using UFS or not