使用qemu-kvm搭建linux内核调试环境

本文详细介绍了如何使用qemu-kvm搭建Linux内核调试环境,包括编译内核、安装qemu-kvm、制作根文件系统以及启动虚拟机的步骤。在编译内核过程中,需解决配置问题,完成后内核位于arch/x86_64/boot/bzImage。通过buildroot创建根文件系统,并修改kernel下载点以适应国内网络。最后,利用虚拟机启动调试环境。
摘要由CSDN通过智能技术生成

编译内核

内核源码很多地方都有,可以去阿里云、网易、中科大、清华等等的开源镜像站点找。
下载之后需要在电脑上安装编译内核的各种依赖项:

sudo apt-get build-dep linux linux-image-$(uname -r)
sudo apt-get install libncurses-dev gawk flex bison openssl libssl-dev dkms libelf-dev libudev-dev libpci-dev libiberty-dev autoconf

有了依赖项后,在内核源码根目录使用下面命令调整内核配置:

make menuconfig

然后使用下面命令即可开始编译:

mak
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值