I am aware that linode stands for Linux Node, but let's not be religious and try and all be friends
I've got used to using FreeBSD as I've used it for a long time. I'd like to use it on my server and I'd really like to stay with linode as everything has been great.
I recently setup a new linode to try and install FreeBSD but I didn't get anywhere, I followed a few suggestions on blog posts and so on, but nothing worked.
I got so far as to create my own image for FreeBSD 10.0 x64, I dd'd this to the disk attached to the FreeBSD linode.
I notice that the version of pv-grub linode is using does not appear to have UFS2 support compiled in, which means I couldn't directly boot the image.
I think I need to create some kind of additional ext2 disk image in front of my FreeBSD image, that contains the kernel for FreeBSD, and then setup pv-grub to boot this. The kernel would then mount the other disk image and continue.
I don't really want to do it like this however, as it would make more sense for the FreeBSD image to be self contained, to make updating easier.
Is it possible you could provide a version of pv-grub that has UFS2 support compiled in?
Is anyone here using FreeBSD or wants to use it? It would be useful to hear your opinions.
There's a wiki article about installing NetBSD that might be relevant:
Keep in mind that *BSD on Linode is unsupported and seems to be considered unstable by most people who've got it working.
If you want to try it then try it, just don't expect the same stability you get from Linux images.
I have used FreeBSD on AWS and it appears to be its usual stable and dependable self. There it's run as a hvm image not pvgrub though. I think if you run it on their free tier it counts as a free windows machine.
Although they're systematically doing away with the 32-bit version of pv-grub which will make me have to rethink my approach, but nonetheless this does work, and has been for the most part stable thus far. There's a few things I have yet to add to the doc that I will in the next couple of days that help even more.