1
17.7 Legacy Series / OPNsense 17.7 on SD card in the PC Engines APU3B4
« on: August 06, 2017, 06:38:32 pm »
I tried to get OPNsense 17.7 (OPNsense-17.7-OpenSSL-nano-amd64.img.bz2) installed and working on an 8GB SD card in an APU3B4 from PC Engines. But no luck, it fails each times.
First, deploying the image on the SD card from any GNU/Linux computer around:
This works, and the APU does boot[1] on the SD card. But it success to boot only the first time!
If you try to reboot, then the boot fails with C a n n o t f i n d ' k e r n e l ' error.
Too bad, because, of course, the first time I get it to boot I started to configure everything... to finally loose all after a reboot.
I tried to add the line kern.cam.boot_delay="10000" (with and without quotes) in /boot/loader.conf.local as suggested in Install pfSense nanobsd 2.0 to thumb drive, but it did not helped.
I also tried to boot on an USB key (with the same image), and from there to proceed to opnsense-installer on the SD card. But no more luck: I got lot of path not found errors while trying to partition the SD card.
For information, with pfSense-CE-2.3.4-RELEASE-4g-amd64-nanobsd.img.gz it does works perfectly (even the console garbage described in [1]) with the SD card, and installation eventually failed.
[1] There is only the problem of the characters being echoed as garbage on the console, but it's only during the boot:
L L
o o
a a
d d
i i
n n
g g
/ /
b b
o o
o o
t t
[etc.]
It never gets newline, so it's quite hard (but not impossible) to read
First, deploying the image on the SD card from any GNU/Linux computer around:
Code: [Select]
bzip2 -dc OPNsense-17.7-OpenSSL-nano-amd64.img.bz2 | pv | sudo dd of=/dev/mmcblk0 bs=1M
This works, and the APU does boot[1] on the SD card. But it success to boot only the first time!
If you try to reboot, then the boot fails with C a n n o t f i n d ' k e r n e l ' error.
Too bad, because, of course, the first time I get it to boot I started to configure everything... to finally loose all after a reboot.
I tried to add the line kern.cam.boot_delay="10000" (with and without quotes) in /boot/loader.conf.local as suggested in Install pfSense nanobsd 2.0 to thumb drive, but it did not helped.
I also tried to boot on an USB key (with the same image), and from there to proceed to opnsense-installer on the SD card. But no more luck: I got lot of path not found errors while trying to partition the SD card.
For information, with pfSense-CE-2.3.4-RELEASE-4g-amd64-nanobsd.img.gz it does works perfectly (even the console garbage described in [1]) with the SD card, and installation eventually failed.
[1] There is only the problem of the characters being echoed as garbage on the console, but it's only during the boot:
L L
o o
a a
d d
i i
n n
g g
/ /
b b
o o
o o
t t
[etc.]
It never gets newline, so it's quite hard (but not impossible) to read