我host用是ubuntu的系统,有两种方法可以起qemu,本质上都是一一样的
方法1:
1.使用qemu安装freebsd
qemu-system-aarch64 -m 4096 -cpu host -enable-kvm -machine virt,gic_version=host -nographic -drive if=pflash,format=raw,file=./QEMU_EFI.img -drive if=virtio,file=./FreeBSD-12.1-RELEASE-arm64-aarch64.qcow2
其中QEMU_EFI.img 下载的网址是
方法2:
qemu-system-aarch64 -m 4096 -cpu host -enable-kvm -machine virt,gic_version=host -nographic -bios QEMU_EFI.fd -drive if=virtio,file=./FreeBSD-12.1-RELEASE-arm64-aarch64.qcow2
fd的下载链接
http://publishing-ap-linaro-org.s3.amazonaws.com/releases/components/kernel/uefi-linaro/16.02/release/qemu64/QEMU_EFI.fd?Signature=rKatf7G9r6nio8ENW9Bc8Yr3Y4U%3D&Expires=1574219756&AWSAccessKeyId=AKIAIELXV2RYNAHFUP7A
freebsd的代码用svn 来控制。
下载内核源码,已r353072为例
svn checkout -r r353072 https://svn.freebsd.org/base/head/