FreeBSD with Proxmox 3.2

ScOut3R

Member
Oct 2, 2013
55
5
6
Hi,

since upgrading our Proxmox cluster to the latest version (see info below) i'm unable to boot FreeBSD guest VMs (8.4, 9.2 and 10). It hangs while trying to boot the kernel after the boot prompt. OpenBSD and NetBSD guests are running fine. I've found some info related to a seabios bug so i've fetched version 1.7.4 of it but it didn't help. Has anyone had any success running FreeBSD guests on the latest version of Proxmox?

Code:
pveversion -vproxmox-ve-2.6.32: 3.2-126 (running kernel: 2.6.32-28-pve)
pve-manager: 3.2-4 (running version: 3.2-4/e24a91c1)
pve-kernel-2.6.32-28-pve: 2.6.32-124
pve-kernel-2.6.32-29-pve: 2.6.32-126
pve-kernel-2.6.32-26-pve: 2.6.32-114
lvm2: 2.02.98-pve4
clvm: 2.02.98-pve4
corosync-pve: 1.4.5-1
openais-pve: 1.1.4-3
libqb0: 0.11.1-2
redhat-cluster-pve: 3.2.0-2
resource-agents-pve: 3.9.2-4
fence-agents-pve: 4.0.5-1
pve-cluster: 3.0-12
qemu-server: 3.1-16
pve-firmware: 1.1-3
libpve-common-perl: 3.0-18
libpve-access-control: 3.0-11
libpve-storage-perl: 3.0-19
pve-libspice-server1: 0.12.4-3
vncterm: 1.1-6
vzctl: 4.0-1pve5
vzprocps: 2.0.11-2
vzquota: 3.1-2
pve-qemu-kvm: 1.7-8
ksm-control-daemon: 1.1-1
glusterfs-client: 3.4.2-1
 
Use 32Bit instead of 64Bit versions and it should work.

Do you mean the guests should be 32bit versions?

UPDATE: yes, it works with a 32bit guest. Although it's not an option for me, i'm migrating already running guests over to the new Proxmox cluster and they are 64bit systems. Reinstalling them is not an option. :(
 
Last edited:
are you running an amd host server ?

if yes, try to change from kvm64 to qemu64 vm cpu model

Nope, all of our servers are Intel based. Anyway i've tried qemu64 as the CPU type without any success so far. I've also tried different versions of SeaBIOS (1.7, 1.7.2, 1.7.3, 1.7.4) without any luck either.
 
Use FreeBSD 32 Bit as guest system and it should be work. FreeBSD with 64Bit have some problems..we didn't find any solution sometimes it works sometimes it isn't working. Stay away from FreeBSD 64 Bit or use something other like ESX or XenServer.