[英]How to enable KVM on Nvidia Jetson Nano / How to build kernel with KVM support?
我正在尝试在我的 Nvidia Jetson Nano 上运行firecracker ,这是一个 KVM 虚拟化工具。 但是,它在创建 KVM 设备时失败。 事实证明没有/dev/kvm
,所以我猜内核没有在 KVM 支持下编译,或者应该有一个选项来启用 KVM。
我正在运行他们提供的官方 ubuntu 映像。
我在这里找到了内核+配置文件: https ://github.com/OE4T/linux-tegra-4.9/blob/oe4t-patches-l4t-r32.4/arch/arm64/configs/tegra_defconfig 但我需要知道哪个我需要添加配置以启用 KVM 支持,以及添加这些配置是否足以让 KVM 运行。
我最近对此做了一个教程: https ://github.com/lattice0/jetson_nano_kvm
但基本上,您需要添加配置
CONFIG_KVM=y
CONFIG_VHOST_NET=m
CONFIG_VHOST_NET
不是必需的,但您可能希望它与来宾共享主机的连接。
#Installs dependencies for getting/building the kernel
sudo apt update && sudo apt-get install -y build-essential bc git curl wget xxd kmod libssl-dev
然后编译内核和内核模块(你需要模块),并在 /boot 文件夹中替换它们,它会工作
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.