The virtual hardware is different than the real hardware. Though with FreeBSD it probably wouldn't be too bad, the stock GENERIC kernel would just bind different drivers when you boot (I think it would boot) and you'd have to do things like reconfigure your network (you wouldn't be using the amd lance driver anymore and the interface name would be different) and anything you've done in loader.conf would need changing (e.g. kldloading your sound driver).
I've never tried anything like that though but I'd imagine a FreeBSD disk would transplant OK.
|