Hello everyone !
I tried a dedicated server at OVH and tried to install FreeBSD... and it works fine !
It is entirely possible to install FreeBSD 14.1 on this dedicated server "KS-STOR | Intel Xeon-D 1521" at OVH.
The process is simple:
- Boot into rescue mode (debian-10), restart your server then log in via SSH
Code:
ssh root@SERVER-IP
- List the storage devices connected to the server :
Code:
lsblk
- Erase the disks (not mandatory.. your choice)
Code:
nohup dd if=/dev/zero of=/dev/sda bs=1M &
nohup dd if=/dev/zero of=/dev/sdb bs=1M &
# [...]
nohup dd if=/dev/zero of=/dev/nvme0n1 bs=1M &
- Monitor when the erase operations are complete:
Code:
ps -ef | grep 'dd if=' | grep -v grep
- Install parted:
Code:
apt update
apt install parted -y
- Create GPT tables on the disks (again, not mandatory, just to clean...)
Code:
parted /dev/sda mklabel gpt
parted /dev/sdb mklabel gpt
# [...]
parted /dev/nvme0n1 mklabel gpt
- Download the FreeBSD memstick image:
Code:
wget https://download.freebsd.org/releases/amd64/amd64/ISO-IMAGES/14.1/FreeBSD-14.1-RELEASE-amd64-memstick.img
- Burn the image to one of the HDDs:
Code:
dd if=FreeBSD-14.1-RELEASE-amd64-memstick.img of=/dev/sda bs=1M status=progress
In your OVH interface, set the boot to disk this time (instead of rescue).
Restart the server and use the IPMI/KVM console (via your web browser, for example... it works very well with Firefox contrary to what is said) to watch the server boot from the FreeBSD image installer and configure your options during install (root, users etc..)
Proceed with the normal installation of FreeBSD on the NVMe... configure the network statically using the information provided on the IP/gateway page... (it does not work via DHCP... whereas it works on NetBSD... strange...).
After spending 2 days trying to get this server working with OmniOSce and NetBSD (installs fine, but does not boot), I must say I am relieved to see that it works at least for a BSD!!! :-D.