|Zap's Digital Lighthouse|
Mon, 12 Nov 2018
Last summer, one of the disks on my Proliant Microserver started generating some errors, so I decided to replace it with a newer generation, and I bought the Gen10 of the HPE Proliant Microserver.
It's a nice piece of hardware. I bought it without any disks inside, and bought 4 Seagate 6 TB NAS drives from Amazon on Prime Day.
So the question was: should I put FreeBSD on that machine, or should I install FreeNAS given that it's mostly used as a file server for my home network?
After some back and forth, I decided to put FreeBSD onto it.
Now, a bit of a nasty surprise awaited me: the HPE Proliant Microserver Gen10 does not boot FreeBSD out of the box. A known issue prevents it from booting the GENERIC kernel as is. The bug is described here, and unfortunately it doesn't look like it's going to be fixed in 11.2, 12.0, or beyond (though it seems like this patch ought to fix the issue).
However, the problem is easy enough to fix: it just needs the FreeBSD
system to have a file called
and then the O/S just boots normally.
I have put the 4 Seagate drives in the enclosure, and added a small USB thumbdrive in the internal USB port to act as the boot device. I will format all the drives as a ZFS RAID-5 configuration and put all of the data and important files onto there.
The configuration of the new fileserver is the topic of the next blog entry.
Question: my experience with USB thumbdrives is so-and-so... after a while they just seem to become corrupted. I see three possibilities to alleviate that:
Stay tuned to see what I will decide to do next :-)