We were able to convert a Barracuda WebFilter 410 into an ESX virtual machine. We used G4L to do a raw image copy/restoration which seemed to keep all the partitions intact.
The problem is that ESX requires you to use SCSI (virtual) disks. The Barracuda appliance is equipped with IDE. Therefore, the thing won't boot properly.
My boss, who is a greater linux guru than I, went through all the configs he could find and changed HDA to SDA. He also tried for hours different mount commands, symbolic links, and a host of other things. We were basically following this article:
Phil Windley's Technometria | P2V: How To Make a Physical Linux Box Into a Virtual Machine
When the machine boots, we get:
Kernel panic: No init found. Try passing init= option to kernel.
However the mkinitrd command fails because it lacks a loopback (no, not the network kind).
This is purely for experimental/testing purposes, but would really like to figure this out!
Thanks.