Assaf Gordon wrote:
> Hello,
>> I have FreeBSD 8.4, 9.3 and 10 guests VM running under KVM (on amd64 host).
> They work great with virtio disk and network.
>> Now I'm trying to take it to the next level:
> Instead of using the bootloader inside the VM, I want to specify the kernel directly using qemu's "-kernel" option.
>> Generally, the usage is supposed to be this:
> kvm -drive file=freebsd.qcow2,media=disk,if=virtio,index=0 \
> -kernel ./kernel
>> Where "./kernel is the FreeBSD kernel ELF file (stored as a file on the host machine).
> Using the generic "/boot/kernel/kernel" kernel does not work (VM doesn't boot at all).
>> I assume that more options are needed (e.g. "-initrd" and "-append"), and perhaps also a kernel with different options.
>> Does anyone have an idea of how to achieve this ?
> Is rebuilding a kernel image from source with special options needed ?
I guess, qemu's -kernel requires kernel to be multiboot compatible and
FreeBSD kernel is not.
Roman Bogorodskiy
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-virtualization/attachments/20140921/8c012abc/attachment.sig>