编译vpp时插入vpp内核模块igb_uio模块时,发现没有这个模块,其实这个模块是dpdk内部的要用dpdk的插入。
但是一开始以为是linux内核版本不够,就做了升级内核版本的动作。
试一下编译内核方案升级内核。这里做笔记:
#从https://www.kernel.org/ 下载内核版本,这里我下载的是 linux-4.4.296.tar.xz sudo apt-get update sudo apt-get upgrade sudo apt-get install make sudo apt-get install build-essential sudo apt-get install libncurses5-dev sudo apt-get install libncursesw5-dev sudo apt-get install bc #然后进行解压 tar -xvf linux-4.4.296.tar.xz cp /boot/config-xxx ./.config make menuconfig #save 保存退出 make –j4 #会生成一个vmlinux的文件 root@ubuntu:/home/hlp/linux/linux-4.4.296# make modules_install root@ubuntu:/home/hlp/linux/linux-4.4.296# ls /lib/modules 4.4.0-186-generic 4.4.296 root@ubuntu:/home/hlp/linux/linux-4.4.296# make bzImage //会生成一个bzImage文件 root@ubuntu:/home/hlp/linux/linux-4.4.296# ls arch/x86/boot/bzImage arch/x86/boot/bzImage root@ubuntu:/home/hlp/linux/linux-4.4.296# cp arch/x86/boot/bzImage /boot/vmlinuz-4.4.296 root@ubuntu:/home/hlp/linux/linux-4.4.296# cp .config /boot/config-4.4.296 root@ubuntu:/home/hlp/linux/linux-4.4.296# cd /lib/modules/4.4.296/ root@ubuntu:/lib/modules/4.4.296# update-initramfs -c -k 4.4.296 root@ubuntu:/lib/modules/4.4.296# update-grub #重启查看内核版本 root@ubuntu:/# uname -r 4.4.296
方案笔记来自:C/C++Linux服务器开发/后台架构师【零声教育】-学习视频教程-腾讯课堂 (qq.com)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)